将节点添加到资源组要遵循的步骤取决于资源组是可伸缩资源组还是故障转移资源组。 有关详细说明,请参见以下章节:
要完成此过程,必须提供以下信息。
所有群集节点的名称和节点 ID
要向其中添加节点的资源组的名称
将托管由所有节点上的资源组使用的网络资源的 IP 网络多路径处理组的名称
此外,请确保检验新节点已经是群集成员。
对于资源组中的可伸缩资源所用的每个网络资源,使网络资源所在的资源组在新节点上运行。
将新节点添加到可控制可伸缩资源组的节点的列表(nodelist 资源组特性)。
此步骤将覆写 nodelist 的先前的值,因此必须在此处包括可控制资源组的所有节点。
# scrgadm -c -g resource-group -h nodelist |
更改资源组。
指定要向其中添加节点的资源组的名称。
指定一个用逗号分隔的可控制资源组的节点的列表。
(可选的) 更新可伸缩资源的 Load_balancing_weights 特性,以便为要添加到资源组的节点指定权数。
否则,权数缺省值将为 1。 有关详细信息,请参见scrgadm(1M) 手册页。
显示当前节点列表以及为资源组中的每个资源配置的 IP 网络多路径处理组的当前列表。
# scrgadm -pvv -g resource-group | grep -i nodelist # scrgadm -pvv -g resource-group | grep -i netiflist |
nodelist 和 netiflist 的命令行输出用节点名称标识节点。 要标识节点 ID,请运行命令 scconf -pv | grep -i node_id。
更新节点添加操作所影响的网络资源的 netiflist。
此步骤将覆写 netiflist 的先前的值,因此必须在此处包括所有 IP 网络多路径处理组。
# scrgadm -c -j network-resource -x netiflist=netiflist |
更改网络资源。
指定 netiflist 项托管的网络资源(逻辑主机名或共享地址)的名称。
指定一个用逗号分隔的列表,该列表标识各节点上的 IP 网络多路径处理组。 netiflist 中每个元素的格式必须为 netif@node。 netif 可被指定为 IP 网络多路径处理 组的名称,例如 sc_ipmp0。 节点可由节点名称或节点 ID 标识,例如 sc_ipmp0@1 或 sc_ipmp@phys-schost-1。
更新节点列表以包括当前可控制此资源组的所有节点。
此步骤将覆写 nodelist 的先前的值,因此必须在此处包括可控制资源组的所有节点。
# scrgadm -c -g resource-group -h nodelist |
更改资源组。
指定要向其中添加节点的资源组的名称。
指定一个用逗号分隔的可控制资源组的节点的列表。
检验更新的信息。
# scrgadm -pvv -g resource-group | grep -i nodelist # scrgadm -pvv -g resource-group | grep -i netiflist |
此例说明了如何将节点 (phys-schost-2) 添加到包含逻辑主机名资源 (schost-2) 的资源组 (resource-group-1)。
# scrgadm -pvv -g resource-group-1 | grep -i nodelist (resource-group-1) Res Group Nodelist: phys-schost-1 phys-schost-3 # scrgadm -pvv -g resource-group-1 | grep -i netiflist (resource-group-1:schost-2) Res property name: NetIfList (resource-group-1:schost-2:NetIfList) Res property class: extension (resource-group-1:schost-2:NetIfList) List of IP 网络多路径处理 interfaces on each node (resource-group-1:schost-2:NetIfList) Res property type: stringarray (resource-group-1:schost-2:NetIfList) Res property value: sc_ipmp0@1 sc_ipmp0@3 (Only nodes 1 and 3 have been assigned IP 网络多路径处理 groups. You must add a IP 网络多路径处理 group for node 2.) # scrgadm -c -j schost-2 -x netiflist=sc_ipmp0@1,sc_ipmp0@2,sc_ipmp0@3 # scrgadm -c -g resource-group-1 -h phys-schost-1,phys-schost-2,phys-schost-3 # scrgadm -pvv -g resource-group-1 | grep -i nodelist (resource-group-1) Res Group Nodelist: phys-schost-1 phys-schost-2 phys-schost-3 # scrgadm -pvv -g resource-group-1 | grep -i netiflist (resource-group-1:schost-2:NetIfList) Res property value: sc_ipmp0@1 sc_ipmp0@2 sc_ipmp0@3 |