Sun Cluster 系统管理指南(适用于 Solaris OS)

Procedure如何在辅助群集上创建 NFS 应用程序资源组

开始之前

请完成如何在主群集上创建 NFS 应用程序资源组这一过程。

  1. 作为超级用户或使用一个可提供 solaris.cluster.modifysolaris.cluster.adminsolaris.cluster.read RBAC 授权的角色来访问 nodeC

  2. SUNW.nfs 注册为资源类型。


    nodeC# clresourcetype register SUNW.nfs
    
  3. 如果尚未将 SUNW.HAStoragePlus 注册为资源类型,则将其注册。


    nodeC# clresourcetype register SUNW.HAStoragePlus
    
  4. 为设备组创建一个应用程序资源组。


    nodeC# clresourcegroup create \
    -p Pathprefix=/global/etc \
    -p Auto_start_on_new_cluster=False \
    -p RG_dependencies=devgrp-stor-rg \
    nfs-rg
    
    create

    创建资源组。

    -p

    指定资源组的属性。

    Pathprefix=/global/etc

    指定组中资源可以在哪个目录中写入管理文件。

    Auto_start_on_new_cluster=False

    指定不自动启动应用程序资源组。

    RG_dependencies=devgrp-stor-rg

    指定应用程序资源组所依赖的资源组。在本示例中,应用程序资源组依赖复制资源组。

    如果应用程序资源组被切换到新的主节点上,复制资源组也会被自动切换。但是,如果复制资源组被切换到新的主节点上,必须将应用程序资源组手动切换。

    nfs-rg

    应用程序资源组的名称

  5. SUNW.HAStoragePlus 资源添加到应用程序资源组中。


    nodeC# clresource create -g nfs-rg \
    -t SUNW.HAStoragePlus \
    -p FileSystemMountPoints=/global/mountpoint \
    -p AffinityOn=True \
    nfs-dg-rs
    
    create

    创建资源。

    -g

    指定资源将被添加到哪个资源组。

    -t SUNW.HAStoragePlus

    指定资源是 SUNW.HAStoragePlus 类型。

    -p

    指定资源的属性。

    FileSystemMountPoints=/global/

    指定文件系统的装载点为全局装载点。

    AffinityOn=True

    指定应用程序资源必须为 -x GlobalDevicePaths= 定义的全局设备和群集文件系统执行关联切换。因此,应用程序资源组发生故障转移或切换后,相关的设备组也将被切换。

    nfs-dg-rs

    用于 NFS 应用程序的 HAStoragePlus 资源的名称。

    有关这些扩展属性的更多信息,请参见 SUNW.HAStoragePlus(5) 手册页。

  6. 给应用程序资源组添加逻辑主机名资源。


    nodeC# clreslogicalhostname create -g nfs-rg \
    lhost-nfsrg-sec
    

    辅助群集上应用程序资源组的逻辑主机名为 lhost-nfsrg-sec

  7. 向应用程序资源组中添加 NFS 资源。


    nodeC# clresource create -g nfs-rg \
    -t SUNW.nfs -p Resource_dependencies=nfs-dg-rs nfs-rg
    
  8. 确保应用程序资源组不在 nodeC 上联机。


    nodeC# clresource disable -n nodeC nfs-rs
    nodeC# clresource disable -n nodeC nfs-dg-rs
    nodeC# clresource disable -n nodeC lhost-nfsrg-sec
    nodeC# clresourcegroup online -n "" nfs-rg
    

    由于 Auto_start_on_new_cluster=False,重新引导之后资源组一直脱机。

  9. 如果在主群集上装载全局卷,应从辅助群集上卸载全局卷。


    nodeC# umount /global/mountpoint
    

    如果在辅助群集上装载卷,同步将失败。

接下来的操作

请转到如何启用数据复制的示例