addnode

使用 addnode 命令可向现有系统添加新(候选)节点。 创建系统后,可随时输入此命令。 如果要向系统添加节点,请确保现有系统的系统代码(代码)版本支持该新节点的型号类型。 如果代码不支持该型号类型,请将系统升级至支持新节点型号类型的代码版本。

语法

读取语法图跳过可视语法图 addnode -panelname面板名称-wwnodenamewwnn_name-namenode_name-spare-iogrp组名iogroup_id-sitesite_namesite_id

参数

-panelname 面板名称
(在未指定 -wwnodename 参数时为必需)根据管理 GUI 中、服务助手中或通过指定 lsnodecandidate 所显示的名称,指定要添加到系统的节点。 不能将该参数与 -wwnodename 参数一起使用。
注: 如果未提供 panel_name ,那么它将应用于运行命令的节点。
-wwnodename wwnn_name
(在未指定 -panelname 参数时为必需)根据全球节点名 (WWNN) 指定要添加到系统的节点。 不能将此参数与 -panelname 参数一起使用。
-name 节点名
(可选)为要添加到系统的节点指定名称。 在后续的命令中可使用 该名称而不是节点标识来引用该节点。
注:addnodechnode 命令上随 -name 参数提供的节点名不能作为节点名或节点 failover_names使用。

如果分配一个名称,该自此开始显示为节点名。 如果不分配名称, 将使用缺省名称。 使用的缺省名称取决于该节点是否替换先前删除的节点。 当删除节点借,其节点将保留在 I/O 组中作为 其伙伴节点的故障转移名称。 如果 I/O 组中没有节点,将不保留故障转移名称。 每个节点只能存储一个故障转移名称。 如果将节 点添加到保留了故障转移名称的 I/O 组并且没有指定节点名,那么 将保留的故障转移名称分配给该节点。 如果未指定名称,并且没有保留的故障转移名称,那么分配的名称的格式为nodeX

重要信息: 使用系统和节点名生成每个节点的 iSCSI 限定名 (IQN)。 如果要使用 iSCSI 协议并且该节点的目标名称已在其伙伴节点上激活,同时 iSCSI 主机已连接到该节点,那么使用其他名称添加节点将更改系统中该节点的 IQN,并且可能需要重新配置所有与 iSCSI 连接的主机。
-spare
(可选)指定要添加的节点是备用节点,而不是 I/O 节点组成员。 不能将此参数与 -iogrp 一起指定。
-iogrp iogroup_name | iogroup_id
(必需)指定要将该节点添加到的 I/O 组。
-site 站点名称 | 站点 ID
(可选)指定新节点的数字站点值或站点名称。

描述

此命令用于向系统添加节点。 您可以通过输入 lsnodecandidate 来获取候选节点(尚未分配给系统的节点)的列表。 不能添加其内存小于 I/O 组中任何潜在伙伴节点的节点。
注: 仅当在添加第二个 I/O 组时启用了多个 I/O 组兼容性功能时,才支持 addnode 命令。

您可以在所有节点类型的数据降维存储池中创建自动精简配置卷。 必须在具有支持压缩的节点类型的 I/O 组中创建数据降维存储池中的压缩卷。 可以将支持压缩的节点添加到包含压缩卷的 I/O 组。

如果在系统上启用了加密,那么必须使用管理 GUI 为每个新的 MTM 序列安装新加密许可证,然后才能将新节点或机柜添加到系统。

注: 仅当节点机柜系统标识与系统匹配或为空时,此命令才会成功。

在数据降维池中为 IO 组创建第一个自动精简配置卷或压缩卷时,此 IO 组将根据其内节点所确定的可用 CPU 资源的最小数量来设置 CPU 参数。 无法将包含更少 CPU 资源的新节点添加到该 I/O 组。

在将节点添加到系统之前,必须检查是否存在以下任何情况。 如果满足以下这些条件,那么不按照此处记录的过程进行操作可能会导致损坏由系统管理的所有数据。
  • 是否正在使用新节点替换系统中发生故障的节点?
  • 正在添加到系统的节点是否使用已用作另一个系统中节点的物理节点硬件,并且这两个系统由相同的主机识别?
如果存在上述任何情况,那么必须执行以下操作:
  1. 将节点添加到它先前所在的 I/O 组。 您可以使用命令行界面命令 lsnode管理 GUI 来确定系统节点的 WWNN。
  2. 将节点添加回系统之前,请关闭使用此系统的所有主机。
  3. 在重新启动主机之前将节点添加回系统。 如果 I/O 组信息不可用或者不方便关闭并重新启动使用该系统的所有主机,那么可以执行以下操作:
    1. 在连接到该系统的所有主机上,取消配置光纤通道适配器设备驱动程序、磁盘设备驱动程序以及多路径驱动程序,然后再将节点添加到该系统。
    2. 将节点添加到该系统,然后重新配置光纤通道适配器设备驱动程序、磁盘设备驱动程序和多路径驱动程序。
如果要将节点添加到系统,请执行以下操作:
  1. 确保系统的代码级别支持新节点的型号类型。 如果系统代码不支持该型号类型,那么必须将系统升级到支持新节点型号类型的代码版本。
  2. 请记录节点序列号、WWNN、所有 WWPN 以及节点添加到的 I/O 组。 之后可能需要使用这些信息。 如果必须从集群系统移除节点并将其重新添加到集群系统,具有这些信息会避免可能发生的数据损坏。
注: 如果系统上的每个节点都支持透明云分层,那么可以在系统上启用透明云分层。 如果系统支持透明云分层,那么不能向系统添加不支持此功能的节点。

在向系统添加节点时的其他注意事项:

使用 addnode 命令或系统 GUI 将节点添加到系统时,必须确认该节点先前是否已成为系统的成员。 如果是,请执行以下两个过程之一:
  • 将节点添加到它先前所在的 I/O 组。 您可以使用 lsnode 命令确定系统中节点的 WWNN。
  • 如果无法确定集群中节点的 WWNN,请致电支持团队以在不损坏数据的情况下将节点重新添加到系统。

在将节点添加到系统时,将会显示状态 adding。 将节点添加到系统可能需要 30 分钟,尤其是当与节点相关联的代码版本发生更改时。

注意: 如果节点处于 "正在添加" 状态超过 30 分钟,请与支持代表联系以帮助您解决此问题。

如果节点被删除,那么其名称将作为伙伴节点的故障转移名称保留在 I/O 组中。 如果 I/O 组中没有节点,将不保留故障转移名称。

如果指定的名称是现有节点名或者保留的故障转移名称,或者如果系统的配置超出了所添加节点的限制,那么 addnode 命令将失败。 请为要添加的节点指定其他名称。

只能将压缩或精简去重卷添加至其中的所有节点都支持去重卷的系统。 仅可以将支持去重卷的节点添加到包含已压缩或已精简去重卷的系统中。 如果新节点可以支持为目标 I/O 组中的数据去重分配的内存量,那么仅可以将节点添加到包含已压缩或已精简去重卷的系统中。

注: 仅允许具有存储分区的系统具有单个 I/O 组。

调用示例

addnode -wwnodename 5005076801e08b -iogrp io_grp0

生成的输出:

Node, id [6], successfully added