此过程描述了如何为 NFS 创建应用程序资源组。此过程是特定于该应用程序的,且不能用于其他类型的应用程序。
完成如何在辅助群集上创建复制资源组中所述的过程。
作为超级用户或使用一个提供 solaris.cluster.modify、solaris.cluster.admin 和 solaris.cluster.read RBAC 授权的角色来访问 nodeA。
将 SUNW.nfs 注册为资源类型。
nodeA# clresourcetype register SUNW.nfs |
将 SUNW.HAStoragePlus 注册为资源类型(如果它尚未注册)。
nodeA# clresourcetype register SUNW.HAStoragePlus |
为设备组 devgrp 创建一个应用程序资源组。
nodeA# clresourcegroup create \ -p Pathprefix=/global/etc \ -p Auto_start_on_new_cluster=False \ -p RG_dependencies=devgrp-stor-rg \ nfs-rg |
指定组中资源可将管理文件写入哪个目录。
指定不自动启动应用程序资源组。
指定应用程序资源组所依赖的资源组。在本示例中,该应用程序资源组依赖于复制资源组 devgrp-stor-rg。
如果应用程序资源组被切换到新的主节点上,复制资源组也会被自动切换。但是,如果复制资源组被切换到新的主节点上,必须将应用程序资源组手动切换。
应用程序资源组的名称
向应用程序资源组中添加一个 SUNW.HAStoragePlus 资源。
nodeA# clresource create -g nfs-rg \ -t SUNW.HAStoragePlus \ -p FileSystemMountPoints=/global/mountpoint \ -p AffinityOn=True \ nfs-dg-rs |
创建资源。
指定资源将被添加到哪个资源组。
指定资源的类型是 SUNW.HAStoragePlus。
指定文件系统的装载点为全局装载点。
指定应用程序资源必须对 -p GlobalDevicePaths= 所定义的全局设备和群集文件系统执行关联切换。因此,当应用程序资源组发生故障转移或被切换后,相关的设备组也将被切换。
用于 NFS 应用程序的 HAStoragePlus 资源的名称。
有关这些扩展属性的更多信息,请参见 SUNW.HAStoragePlus(5)手册页。
为应用程序资源组添加逻辑主机名资源。
nodeA# clreslogicalhostname create -g nfs-rg \ lhost-nfsrg-prim |
主群集上应用程序资源组的逻辑主机名为 lhost-nfsrg-prim。
启用资源、管理应用程序资源组并使应用程序资源组联机。
检验应用程序资源组是否处于联机状态。
nodeA# clresourcegroup status |
检查资源组状态字段,确定该应用程序资源组在 nodeA 和 nodeB 上是否处于联机状态。