Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

将非根聚合从 node2 重新定位到 node3

贡献者

要将node2替换为node4、您需要先为node2发送AutoSupport消息、然后将node2拥有的非根聚合重新定位到node3。

注意 在此过程中、请勿将聚合从node3重新定位到node2。这样做会导致聚合脱机、并导致重新定位的聚合发生数据中断。
步骤
  1. 验证是否在node3上正确设置了配对系统ID:

    1. 输入高级权限级别:

      set -privilege advanced

    2. 显示node3上的配对系统ID:

      ha interconnect config show -node <node3-node1>

      系统将显示类似于以下示例的输出:

    显示示例
    cluster::*> ha interconnect config show -node <node>
      (system ha interconnect config show)
    
                           Node: node3-node1
              Interconnect Type: RoCE
                Local System ID: <node3-system-id>
              Partner System ID: <node2-system-id>
           Connection Initiator: local
                      Interface: external
    
    Port   IP Address
    ----   -----------------
    e4a-17   0.0.0.0
    e4b-18   0.0.0.0
  2. 如果node3的"配对系统ID"不正确:

    1. 暂停node3:

      halt

    2. 在Loader提示符处、设置正确的"Partner-sysd"值。

      node3 "Partner-sysid"是node2的系统ID,可在的输出中找到 ha interconnect config show第 1 步

    3. 保存设置:

      saveenv

    4. 在Loader提示符处、将node3启动到启动菜单中:

      boot_ontap 菜单

    5. 登录到 node3 。

  3. 向NetApp发送node2的AutoSupport消息:

    system node autosupport invoke -node <node2> -type all -message "Upgrading <node2> from <platform_old> to <platform_new>"

  4. 验证是否已发送 AutoSupport 消息:

    system node autosupport show -node <node2> -instance

    字段 " 上次发送主题: " 和 " 上次发送时间: " 包含上次发送消息的消息标题以及消息发送时间。

  5. 重新定位非根聚合:

    1. 将权限级别设置为高级:

      set -privilege advanced

    2. 列出 Node2 所拥有的聚合:

      storage aggregate show -owner-name <node2>

    3. 启动聚合重新定位:

      storage aggregate relocation start -node <node2> -destination <node3> -aggregate-list * -ndo-controller-upgrade true

    备注 此命令仅查找非根聚合。
    1. 出现提示时,输入 y

      重新定位在后台进行。重新定位聚合可能需要几秒到几分钟的时间。此时间既包括客户端中断,也包括非中断部分。此命令不会重新定位任何脱机聚合或受限聚合。

    2. 返回到管理权限级别:

      set -privilege admin

  6. 验证 node2 的重新定位状态:

    storage aggregate relocation show -node <node2>

    重新定位聚合后、输出将显示该聚合的"Done (完成)"。

    备注 您必须等待 node2 所拥有的所有聚合都重新定位到 node3 ,然后再继续下一步。
  7. 执行以下操作之一:

    如果重新定位 …​ 那么 …​

    所有聚合均已成功

    转到。 第 8 步

    任何聚合失败或被否决

    1. 显示详细的状态消息:

      storage aggregate show -instance

      您还可以检查 EMS 日志以查看所需的更正操作。

      备注 `event log show`命令可列出已发生的任何错误。
    2. 执行更正操作。

    3. 将权限级别设置为高级:

      set -privilege advanced

    4. 重新定位任何出现故障或被否决的聚合:

      storage aggregate relocation start -node <node2> -destination <node3> -aggregate-list * -ndo-controllerupgrade true

    5. 出现提示时,输入 y

    6. 返回到管理权限级别:

      set -privilege admin

    如有必要,您可以使用以下方法之一强制执行重新定位:

    • 通过覆盖否决检查:

      s存储聚合重新定位 start -override-vetoes true -no-controller-upgrade

    • 通过覆盖目标检查:

      storage aggregate relocation start -override-destination-checks true -ndocontroller-upgrade

    有关 storage aggregate relocation 命令的详细信息,请转至 "参考资料" 要使用 cli_ 和 _disk ONTAP 9 命令链接到 _disk 和聚合管理:手册页参考 _ 。

  8. 【 man_relocate_2_3_step8]] 验证 node3 上的所有非根聚合是否联机:

    storage aggregate show -node <node3> -state offline -root false

    如果任何聚合已脱机或变为外部聚合,则必须使其联机,每个聚合一次:

    storage aggregate online -aggregate <aggregate_name>

  9. 验证 node3 上的所有卷是否均已联机:

    volume show -node <node3> -state offline

    如果 node3 上的任何卷脱机,则必须使其联机,每个卷一次:

    volume online -vserver <Vserver-name> -volume <volume-name>

  10. 验证node2是否不拥有任何联机非根聚合:

    storage aggregate show -owner-name <node2> -ha-policy sfo -state online

    命令输出不应显示联机非根聚合,因为所有非根联机聚合都已重新定位到 node3 。