您可以动态修改 NFS 文件系统上的共享路径而无需使 Sun Cluster HA for NFS 资源脱机。一般步骤包括:修改 Sun Cluster HA for NFS 的 dfstab.resource 文件,然后手动运行相应的命令(share 或 unshare 命令)。命令将立即生效,而 Sun Cluster HA for NFS 将使这些路径具有高可用性。
确保在故障转移期间 Sun Cluster HA for NFS 始终可以使用这些共享路径,从而确保不使用本地路径(在非 HA 文件系统中)。
如果共享了 HAStoragePlus 所管理的文件系统上的路径,则 HAStoragePlus 资源必须与 Sun Cluster HA for NFS 资源在同一资源组中,并且必须正确设置这些资源之间的依赖性。
使用 scstat -g 命令查找 Sun Cluster HA for NFS 资源处于联机状态的节点。
在此节点上运行 /usr/sbin/share 命令查看当前共享的路径的列表。确定要对此列表进行的更改。
要添加新的共享路径,请执行以下步骤。
将 share 命令添加到 dfstab.resource 文件中。
Sun Cluster HA for NFS 将在下次检查该文件时共享新的路径。检查的频率由 Thorough_Probe_Interval 特性来控制(缺省值为 120 秒)。
手动运行 share 命令使新添加的共享路径立即生效。建议手动运行此命令,因为这样做用户可确保潜在客户机能够使用共享路径。Sun Cluster HA for NFS 将检测是否已共享新添加的路径且未报错。
要取消路径共享,请执行以下步骤。
运行 dfmounts(1M) 命令以确保当前没有客户机使用此路径。
虽然可在客户机仍在使用路径时取消路径共享,但这样做客户机将得到无效文件错误句柄并需要执行特殊操作(强制卸载,甚至重新引导)才能恢复。
删除 dfstab.resource 文件中的共享路径。
手动运行 unshare 命令。
要修改现有共享路径的选项,请执行以下步骤。
根据需要修改 dfstab.resource 文件。
手动运行相应的命令(share 或 unshare)。