Sun Cluster 软件的未来发行版可能不支持 HAStorage。但 HAStoragePlus 支持近乎相同的功能。 完成以下过程之一,以便从 HAStorage 迁移到 HAStoragePlus。
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 |
Sun Cluster 的未来发行版可能不支持 HAStorage。但 HAStoragePlus 支持相同的功能。 要在使用故障切换文件系统 (FFS) 时从 HAStorage 升级到 HAStoragePlus,请完成以下步骤。
下例使用了作为 HAStorage 服务的简单 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 |
修改 /etc/vfstab 文件以删除全局标志,并将 mount at boot 更改为 no。应在所有可能成为资源组的主要节点的节点上这样做。
注册 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 文件中指定的顺序。
将应用程序资源组切换为脱机状态。
# scswitch -F -g nfs1-rg |
禁用应用程序资源。
# scswitch -n -j nfsserver-rs |
卸载 CFS 文件系统。
启用 HAStoragePlus 资源。
# scswitch -e -j nfs1-hastp-rs |
将应用程序资源组在指定的主机上联机。
# scswitch -z -g nfs1-rg -h hostname |
建立应用程序资源和 HAStoragePlus 之间的依赖性。
# scrgadm -c -j nfsserver-rs -y \ Resource_Depencencies=nfs1=hastp-rs |
启用应用程序资源。
# scswitch -e -j nfs1-hastp-rs |