确保已完成如何在主群集上创建 NFS 应用程序资源组中的步骤。
以超级用户身份访问 nodeC。
将 SUNW.nfs 注册为资源类型。
nodeC# scrgadm -a -t SUNW.nfs |
如果尚未将 SUNW.HAStoragePlus 注册为资源类型,则将其注册。
nodeC# scrgadm -a -t SUNW.HAStoragePlus |
为 devicegroup 创建应用程序资源组。
nodeC# scrgadm -a -g nfs-rg \ -y Pathprefix=/global/etc \ -y Auto_start_on_new_cluster=False \ -y RG_dependencies=devicegroup-stor-rg |
应用程序资源组的名称
指定一个组中资源可以写入管理文件的目录。
指定不自动启动应用程序资源组。
指定应用程序资源组依赖的资源组。在本示例中,应用程序资源组依赖复制资源组。
如果应用程序资源组被切换转移到新的主节点上,复制资源组也会被自动切换转移。但是,如果复制资源组被切换到新的主节点上,必须将应用程序资源组手动切换转移。
将 SUNW.HAStoragePlus 资源添加到应用程序资源组中。
nodeC# scrgadm -a -j nfs-dg-rs -g nfs-rg \ -t SUNW.HAStoragePlus \ -x FileSystemMountPoints=/global/mountpoint \ -x AffinityOn=True |
为用于 NFS 应用程序的 HAStoragePlus 资源的名称。
指定文件系统的装载点为全局装载点。
指定资源是 SUNW.HAStoragePlus 类型。
指定应用程序资源必须为 -x GlobalDevicePaths= 定义的全局设备和群集文件系统执行关系切换转移。因此,如果应用程序资源组发生故障转移或切换转移,关联设备组也将被切换转移。
有关这些扩展属性的更多信息,请参见 SUNW.HAStoragePlus(5) 手册页。
将逻辑主机名资源添加到应用程序资源组中。
nodeC# /usr/cluster/bin/scrgadm -a -L -j lhost-nfsrg-sec -g nfs-rg \ -l lhost-nfsrg-sec |
lhost-nfsrg-sec 是辅助群集上应用程序资源组的逻辑主机名。
将 NFS 资源添加到应用程序资源组中。
nodeC# /usr/cluster/bin/scrgadm -a -g nfs-rg \ -j nfs-rs -t SUNW.nfs -y Resource_dependencies=nfs-dg-rs |
确保应用程序资源组不在 nodeC 上联机。
nodeC# /usr/cluster/bin/scswitch -n -j nfs-rs nodeC# /usr/cluster/bin/scswitch -n -j nfs-dg-rs nodeC# /usr/cluster/bin/scswitch -n -j lhost-nfsrg-sec nodeC# /usr/cluster/bin/scswitch -z -g nfs-rg -h "" |
由于 Auto_start_on_new_cluster=False,重新引导之后资源组一直脱机。
如果在主群集上装载全局卷,应从辅助群集上卸载全局卷。
nodeC# umount /global/mountpoint |
如果在辅助群集上装载卷,同步将失败。
请转到如何启用数据复制的示例