跳到主要内容

验证 HA 系统上的系统标识更改

必须在引导替换节点时确认系统标识更改,然后验证是否已实施更改。

关于本任务

此过程仅适用于 HA 对中运行 ONTAP 的系统。

  1. 如果替换节点处于维护模式(显示 *> 提示符),退出维护模式,然后转至装入程序提示符:halt
  2. 从替换节点上的装入程序提示符处,引导节点(在因系统标识不匹配而提示覆盖系统标识时,输入 y):
  3. 等待替换节点控制台上显示 Waiting for giveback... 消息,然后从正常运行的节点上确认已自动分配新的伙伴系统标识:storage failover show

    示例

    在命令输出中,应该会看到一条消息,指出受影响的节点上的系统标识已更改,并显示正确的旧标识和新标识。在以下示例中,node2 已进行了更换,并且新的系统标识为 151759706。
    node1> <kbd className="ph userinput nolinebreak">storage failover show</kbd>
    Takeover
    Node Partner Possible State Description
    ------------ ------------ -------- -------------------------------------
    node1 node2 false System ID changed on partner (Old:
    151759755, New: 151759706), In takeover
    node2 node1 - Waiting for giveback (HA mailboxes)

  4. 正常运行的节点上,验证是否保存了任何核心转储:
    1. 更改为高级权限级别:set -privilege advanced
      收到提示时可回答 Y 以继续进入高级模式。随后将显示高级模式提示符(*>)。
    2. 保存所有核心转储:system node run -node local-node-name partner savecore
    3. 等待 savecore 命令完成后再发出 giveback 命令。
      可输入以下命令来监控 savecore 命令的进度:system node run -node local-node-name partner savecore -s
    4. 返回到管理员权限级别:set -privilege admin
  5. 交还节点:
    1. 从正常运行的节点上,交还更换的节点的存储:storage failover giveback -ofnode replacement_node_name
      替换节点收回其存储并完成引导。

      如果因系统标识不匹配而提示覆盖系统标识,应输入 y

      如果禁止交还,则可以考虑覆盖禁止。

      查找 ONTAP 9 版本对应的高可用性配置指南

    2. 交还完毕后,请确认 HA 对处于正常运行状态且可进行接管:storage failover show
      storage failover show 命令的输出不应包括 System ID changed on partner 消息。
  6. 验证是否已正确分配磁盘:storage disk show -ownership

    示例

    属于替换节点的磁盘应显示新的系统标识。在以下示例中,node1 拥有的磁盘现在显示了新系统标识 1873775277:
    node1> <kbd className="ph userinput nolinebreak">storage disk show -ownership</kbd> 

    Disk Aggregate Home Owner DR Home Home ID Owner ID DR Home ID Reserver Pool
    ----- ------ ----- ------ -------- ------- ------- ------- --------- ---
    1.0.0 aggr0_1 node1 node1 - 1873775277 1873775277 - 1873775277 Pool0
    1.0.1 aggr0_1 node1 node1 1873775277 1873775277 - 1873775277 Pool0
    .
    .
    .

  7. 如果系统处于 MetroCluster 配置中,请监控节点的状态:metrocluster node show

    更换后,MetroCluster 配置需要几分钟才能恢复到正常状态,此时每个节点将显示已配置状态,还会启用 DR 镜像并显示正常模式。在 MetroCluster 配置恢复到正常状态之前,metrocluster node show -fields node-systemid 命令输出将显示旧的系统标识。

  8. 如果节点处于 MetroCluster 配置中,根据 MetroCluster 状态,请确认 DR 主标识字段是否显示磁盘的原始所有者(如果原始所有者是灾难站点上的节点)。
    如果同时满足以下两个条件,则必须符合以上要求:
  9. 如果系统处于 MetroCluster 配置中,请确认已配置每个节点:metrocluster node show - fields configuration-state

    示例

    node1_siteA::> metrocluster node show -fields configuration-state

    dr-group-id cluster node configuration-state
    ----------- ---------------------- -------------- -------------------
    1 node1_siteA node1mcc-001 configured
    1 node1_siteA node1mcc-002 configured
    1 node1_siteB node1mcc-003 configured
    1 node1_siteB node1mcc-004 configured

    4 entries were displayed.

  10. 确认每个节点的预期卷均存在:vol show -node node-name
  11. 如果禁用了重新启动时的自动接管功能,请从正常运行的节点上启用该功能:storage failover modify -node replacement-node-name -onreboot true