chcluster 命令
用途
更改集群配置。
语法
要通过添加或者删除节点实体、共享磁盘实体或备份存储库实体来更改本地站点集群拓扑,请使用以下语法:
chcluster [ -m [+|-]nodename{[cle_ip=addr1[,cle_ip=addr2][,...],cle_uuid=UUID,cle_globid=id]} [,...] ]
[ -d [+|-]shareddisk[,...] ] [ -b [+|-]backupdisk[,...] ] [-n cluster_name ][-p [+|-]comdisk] [-v]要扩展集群拓扑以包括远程站点,请使用以下语法:
chcluster -S sitename -r remote_reposdisk -m nodename [-s multi_cast_addr] [-n cluster_name ] [-v]要通过添加或删除节点实体来更改远程站点集群拓扑,请使用以下语法:
chcluster -S sitename -m [+|-]nodename [-n cluster_name] [-v]要通过添加或移除备份存储库实体来更改站点集群拓扑,请使用以下语法:
chcluster -b [+|-]backupdisk[,...] [-@ contact_node -S sitename] [-n cluster_name] [-v]要更改站点实体的属性,请使用以下语法:
chcluster -S sitename{[cle_name=new_name,cle_prio=prio]}要更改节点实体的属性,请使用以下语法:
chcluster -m nodename{[[+|-]cle_ip=addr1[,cle_ip=addr2][,...] | cle_hostname=name]} [ -S sitename ] [-v]描述
chcluster 命令用于更改集群配置。
使用 chcluster 命令可将存储区域网络 (SAN) 共享的磁盘和节点添加到集群配置或从该配置将其除去,或扩展现有集群来覆盖多个站点。 创建另一站点时,仅指定一个远程节点,以及远程站点名称、远程存储库磁盘名称和远程站点多点广播地址(可选)。 创建远程站点后,可添加其他远程节点。
标志
| 项 | 描述 |
|---|---|
| -@ 节点 | 指定磁盘通用唯一标识 (UUID) 所在的节点。 该节点必须可访问并且与磁盘位于同一站点。 对于本地站点更改,该节点是可选项,但是对于远程站点更改,该节点是必需项。 此标志仅适用于 -b 标志所指定的磁盘。 |
| -b [+ |-] 备份磁盘 [, ...] | 指定 SAN 共享存储设备(例如 hdisk5 和
hdisk6)的逗号分隔列表。 这些磁盘将用作集群的中央存储库的备份。 当中央存储库不可访问时,列表中的磁盘将用作替代存储库。 这些设备必须可从站点中的所有节点进行访问。 |
| -d [+ |-] 共享磁盘 [, ....] | 指定要对集群配置添加或除去的共享存储设备的名称列表(以逗号分隔)。 运行 chcluster 命令时,共享磁盘不能处于打开状态。 该磁盘必须位于正在运行此命令的节点的本地站点中。 |
| -m [+ |-]节点[, ...] | 指定要对集群配置添加或除去的节点名称列表(以逗号分隔)。 仅在向集群添加节点时才可指定以下节点信息:
以下节点属性可使用任何参数指定:
|
| -n Name | 指定需要更改的集群的名称。 如果省略此标志,那么将使用缺省集群。 |
| -p [+ |-] comdisk | 指定 SAN 共享存储设备,例如 hdisk5 和 hdisk6。 这些磁盘由共享存储池集群在网络关闭时用于节点间通信。如果指定加号 (+) 或未指定任何符号,那么会将存储设备添加到共享存储池集群。 如果指定减号 (-) ,那么将从共享存储池集群中除去存储设备。 |
| -v | 指定详细方式。 |
| -r + remote_reposdisk | 指定用作远程站点存储库的远程磁盘的名称,如第一个远程节点上所显示。 此标志仅用于创建远程站点。 |
| -s + multi_cast_addr | 指定用于远程站点的多点广播地址。 如果省略此标志,那么将生成缺省多点广播地址。 |
| -S + 站点名称 | 指定与所指定实体相关联的站点的名称。 当前,一个集群仅支持两个站点。 如果省略此标志,那么将使用正在运行的节点的站点。 以下站点信息仅在创建站点期间可以指定:
以下站点属性可在创建站点期间指定:
如果某个站点已存在,那么可更改下列属性: 无法更改其他值。
|
示例
- 要将共享磁盘添加到集群配置,请输入:
chcluster -n mycluster -d +hdisk20,+hdisk21 - 要从集群配置中除去共享磁盘,请输入:
chcluster -n mycluster -d -hdisk20,-hdisk21 - 要将节点添加到集群配置,请输入:
chcluster -n mycluster -m +nodeD,+nodeE - 要从集群配置中除去节点,请输入:
chcluster -n mycluster -m -nodeD,-nodeE - 要将站点添加到集群配置,请输入:其中,hdisk5 是通过 nodeZ 节点显示的磁盘的名称。
chcluster -n mycluster -S +remotesite -m +nodeZ -r +hdisk5 - 要更改现有站点的名称,请输入:
chcluster -n mycluster -S remotesite{cle_name=myremotesite} - 要更改集群中现有节点的名称,请输入以下内容:
chcluster -n dynamicCluster –m rosy{cle_hostname=pinky} - 要将备份磁盘
hdisk1和hdisk2添加到本地站点,请输入以下命令:chcluster -S Local -b +hdisk1,+hdisk2 - 要从本地站点中移除备份磁盘
hdisk1和hdisk2,请输入以下命令:chcluster -S Local -b -hdisk1,-hdisk2 - 要将备份磁盘
hdisk3和hdisk4添加到远程站点,请输入以下命令:chcluster -S Remote -b +hdisk3,+hdisk4 -@ remote_node - 要从远程站点中移除备份磁盘
hdisk3和hdisk4,请输入以下命令:chcluster -S Remote -b -hdisk3,-hdisk4 -@ remote_node