Sun Cluster 3.1 发行说明

使用设备组或群集文件系统时如何从 HAStorage 升级到 HAStoragePlus

Sun Cluster 软件的未来发行版可能不支持 HAStorage。但 HAStoragePlus 支持相同的功能。 要在使用群集文件系统或设备组时从 HAStorage 升级到 HAStoragePlus,请完成以下步骤。

下例使用了作为 HAStorage 资源的简单 HA-NFS 资源。ServicePaths 是磁盘组 nfsdg,并且 AffinityOn 特性为 TRUE。 而且,HA-NFS 服务将 Resource_Dependencies 设置为 HAStorage 资源。

  1. 删除应用程序资源对 HAStorage 资源的依赖性。


    # scrgadm -c -j nfsserver-rs -y Resource_Dependencies=""
    
  2. 禁用 HAStorage 资源。


    # scswitch -n -j nfs1storage-rs
    
  3. 删除应用程序资源组中的 HAStorage 资源。


    # scrgadm -r -j nfs1storage-rs
    
  4. 撤消注册 HAStorage 资源类型。


    # scrgadm -r -t SUNW.HAStorage
    
  5. 注册 HAStoragePlus 资源类型。


    # scrgadm -a -t SUNW.HAStoragePlus
    
  6. 创建 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 文件中指定的顺序。


  7. 启用 HAStoragePlus 资源。


    # scswitch -e -j nfs1-hastp-rs
    
  8. 设置应用程序服务器和 HAStoragePlus 之间的依赖性。


    # scrgadm -c -j nfsserver-rs -y \
    Resource_Depencencies=nfs1=hastp-rs