向资源组添加节点时要遵循的过程取决于资源组是可伸缩资源组还是故障转移资源组。有关详细说明,请参见以下各节:
必须提供以下信息才能完成该过程。
所有群集节点的名称和节点 ID
要向其添加节点的资源组的名称
要托管所有节点上资源组都使用的网络资源的 IPMP 组的名称
此外,必须检验新节点是否已经是群集成员。
此步骤会覆盖以前的 nodelist 值,因此必须在此处包括可以控制资源组的所有节点。
# clresourcegroup set [-n nodelist] resource-group
指定可以控制此资源组的节点的逗号分隔排序列表。在所有其他节点上,此资源组被切换到脱机状态。
此列表是可选的。如果省略此列表,则 Nodelist 属性将设置为群集中的所有节点。
指定要向其添加节点的资源组的名称。
否则,权重将默认为 1。有关更多信息,请参见 clresourcegroup(1CL) 手册页。
# clresourcegroup show -v resource-group | grep -i nodelist # clresourcegroup show -v resource-group | grep -i netiflist
此步骤会覆盖以前的 netiflist 值,因此必须在此处包括所有 IPMP 组。
# clresource set -p netiflist=netiflist network-resource
指定标识每个节点上的 IPMP 组的逗号分隔列表。netiflist 中的每个元素都必须采用 netif@node 格式。netif 可指定为 IPMP 组名,例如 sc_ipmp0。节点可由节点名称或节点 ID 标识,例如 sc_ipmp0@1 或 sc_ipmp@phys-schost-1。
指定在 netiflist 条目中承载的网络资源(逻辑主机名或共享地址)的名称。
# metaset -s disk-set-name -a -h node-name
指定 metaset 命令所针对的磁盘集的名称
将驱动器或主机添加到指定的磁盘集
指定要添加到磁盘集的节点
此步骤会覆盖以前的 nodelist 值,因此必须在此处包括可以控制资源组的所有节点。
# clresourcegroup set [-n nodelist] resource-group
指定可以控制此资源组的节点的逗号分隔排序列表。在所有其他节点上,此资源组被切换到脱机状态。
此列表是可选的。如果省略此列表,则 Nodelist 属性将设置为群集中的所有节点。
指定要向其添加节点的资源组的名称。
# clresourcegroup show -v resource-group | grep -i nodelist # clresourcegroup show -v resource-group | grep -i netiflist
以下示例展示了如何将群集节点 phys-schost-2 添加到包含逻辑主机名资源 schost-2 的资源组 resource-group-1。
# clresourcegroup show -v resource-group-1 | grep -i nodelist Nodelist: phys-schost-1 phys-schost-3 # clresourcegroup show -v resource-group-1 | grep -i netiflist Res property name: NetIfList Res property class: extension List of IPMP interfaces on each node Res property type: stringarray Res property value: sc_ipmp0@1 sc_ipmp0@3Only nodes 1 and 3 have been assigned IPMP groups. You must add an IPMP group for node 2. # clresource set -p netiflist=sc_ipmp0@1,sc_ipmp0@2,sc_ipmp0@3 schost-2 # metaset -s red -a -h phys-schost-2 # clresourcegroup set -n phys-schost-1,phys-schost-2,phys-schost-3 resource-group-1 # clresourcegroup show -v resource-group-1 | grep -i nodelist Nodelist: phys-schost-1 phys-schost-2 phys-schost-3 # clresourcegroup show -v resource-group-1 | grep -i netiflist Res property value: sc_ipmp0@1 sc_ipmp0@2 sc_ipmp0@3