配置现有共享以实现持续可用性
您可以修改现有共享,使其成为持续可用的共享, Hyper-V 和 SQL Server 应用程序服务器可使用这些共享无中断地访问 Hyper-V 虚拟机和配置文件以及 SQL Server 数据库文件。
如果现有共享具有以下特征,则不能使用该共享作为持续可用的共享,以便通过 SMB 与应用程序服务器进行无中断操作:
-
如果
homedirectory共享属性已在该共享上设置 -
如果共享包含已启用的符号链接或 Widelink
-
如果共享包含位于共享根目录下的接合卷
您必须验证以下两个共享参数是否设置正确:
-
。
-offline-files参数设置为任一manual(默认值)或none。 -
必须禁用符号链接。
必须配置以下共享属性:
-
continuously-available -
oplocks
不得设置以下共享属性。如果它们位于当前共享属性列表中,则需要从持续可用的共享中删除它们:
-
attributecache -
branchcache
-
显示当前共享参数设置和当前已配置共享属性列表:
vserver cifs share show -vserver <vserver_name> -share-name <share_name> -
如有必要、请使用命令修改共享参数以禁用符号链接、并将脱机文件设置为manual.
vserver cifs share modify-
您可以通过设置的值来禁用符号链接
-symlink参数设置为""。 -
您可以设置
-offline-files参数到正确的设置manual。
-
-
添加共享属性、如果需要、还添加
continuously-availableoplocks共享属性:vserver cifs share properties add -vserver <vserver_name> -share-name <share_name> -share-properties continuously-available[,oplock]如果
oplocks尚未设置共享属性、必须将其与一起添加continuously-available共享属性。 -
删除持续可用的共享不支持的任何共享属性:
vserver cifs share properties remove -vserver <vserver_name> -share-name <share_name> -share-properties properties[,...]您可以通过使用逗号分隔列表指定共享属性来删除一个或多个共享属性。
-
验证是否已
-symlink和-offline-files参数设置正确:vserver cifs share show -vserver <vserver_name> -share-name <share_name> -fields symlink-properties,offline-files -
验证已配置的共享属性列表是否正确:
vserver cifs share properties show -vserver <vserver_name> -share-name <share_name>
以下示例显示了如何在具有基于SMB的应用程序服务器的Storage Virtual Machine (SVM)"VS1"上为NDOS配置名为"share1"的现有共享:
-
通过将参数设置为,可以在共享上禁用符号链接
-symlink""。 -
。
-offline-file参数已修改并设置为manual。 -
。
continuously-available共享属性将添加到共享中。 -
。
oplocks共享属性已在共享属性列表中、因此无需添加。 -
。
attributecache共享属性将从共享中删除。 -
。
browsable对于在SMB上使用应用程序服务器的NDO中使用的持续可用共享、共享属性是可选的、并保留为共享属性之一。
cluster1::> vserver cifs share show -vserver vs1 -share-name share1
Vserver: vs1
Share: share1
CIFS Server NetBIOS Name: vs1
Path: /data
Share Properties: oplocks
browsable
attributecache
Symlink Properties: enable
File Mode Creation Mask: -
Directory Mode Creation Mask: -
Share Comment: -
Share ACL: Everyone / Full Control
File Attribute Cache Lifetime: 10s
Volume Name: data
Offline Files: documents
Vscan File-Operations Profile: standard
cluster1::> vserver cifs share modify -vserver vs1 -share-name share1 -offline-file manual -symlink ""
cluster1::> vserver cifs share properties add -vserver vs1 -share-name share1 -share-properties continuously-available
cluster1::> vserver cifs share properties remove -vserver vs1 -share-name share1 -share-properties attributecache
cluster1::> vserver cifs share show -vserver vs1 -share-name share1 -fields symlink-properties,offline-files
vserver share-name symlink-properties offline-files
-------- ---------- ------------------ -------------
vs1 share1 - manual
cluster1::> vserver cifs share properties show -vserver vs1 -share-name share1
Vserver: vs1
Share: share1
Share Properties: oplocks
browsable
continuously-available