Sun Cluster 软件的未来发行版可能不支持 HAStorage。但 HAStoragePlus 支持相同的功能。 要在使用群集文件系统或设备组时从 HAStorage 升级到 HAStoragePlus,请完成以下步骤。
下例使用了作为 HAStorage 资源的简单 HA-NFS 资源。ServicePaths 是磁盘组 nfsdg,并且 AffinityOn 特性为 TRUE。 而且,HA-NFS 服务将 Resource_Dependencies 设置为 HAStorage 资源。
删除应用程序资源对 HAStorage 资源的依赖性。
# scrgadm -c -j nfsserver-rs -y Resource_Dependencies="" |
禁用 HAStorage 资源。
# scswitch -n -j nfs1storage-rs |
删除应用程序资源组中的 HAStorage 资源。
# scrgadm -r -j nfs1storage-rs |
撤消注册 HAStorage 资源类型。
# scrgadm -r -t SUNW.HAStorage |
注册 HAStoragePlus 资源类型。
# scrgadm -a -t SUNW.HAStoragePlus |
创建 HAStoragePlus 资源。
要指定文件系统安装点,请输入以下文字。
# scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \ SUNW.HAStoragePlus -x FilesystemMountPoints=/global/nfsdata -x \ AffinityOn=True |
要指定全局设备路径,请输入以下文字。
# scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \ SUNW.HAStoragePlus -x GlobalDevicePaths=nfsdg -x AffinityOn=True |
您必须使用 HAStoragePlus 的 GlobalDevicePaths 或 FilesystemMountPoints 特性,而不要使用 HAStorage 的 ServicePaths 特性。FilesystemMountPoints 扩展特性必须符合 /etc/vfstab 文件中指定的顺序。
启用 HAStoragePlus 资源。
# scswitch -e -j nfs1-hastp-rs |
设置应用程序服务器和 HAStoragePlus 之间的依赖性。
# scrgadm -c -j nfsserver-rs -y \ Resource_Depencencies=nfs1=hastp-rs |