Fix incompatiblity issue in VNX manila driver

When running Manila with VNX File OE 8.1.6 or later,
if user creates a NFS share in Manila, driver will
report nas command error when setting nfs permssion.

This fix will use updated nas command to resolve it.

Change-Id: I0550cdf01278fa4e9aeed7891152fed6dcc0eefc
Closes-Bug: #1465543
This commit is contained in:
peter_wang 2015-06-15 23:45:20 -04:00
parent 3c570ddeab
commit 081f9226e4
2 changed files with 2 additions and 2 deletions

View File

@ -1259,7 +1259,7 @@ class NASCommandHelper(object):
share_path = '/' + share_name
create_nfs_share_cmd = [
'env', 'NAS_DB=/nas', '/nas/bin/server_export', mover_name,
'-option', 'rw=-*.*.*.*,root=-*.*.*.*,access=-*.*.*.*',
'-option', 'rw=-0.0.0.0,root=-0.0.0.0,access=-0.0.0.0',
share_path,
]

View File

@ -184,7 +184,7 @@ disks = d7
@staticmethod
def create_nfs_export(vdm_name, path):
default_access = "rw=-*.*.*.*,root=-*.*.*.*,access=-*.*.*.*"
default_access = "rw=-0.0.0.0,root=-0.0.0.0,access=-0.0.0.0"
return [
'env', 'NAS_DB=/nas', '/nas/bin/server_export', vdm_name,
'-option', default_access,