验证 node3 安装
您必须验证 node1 中的物理端口是否正确映射到 node3 上的物理端口。这样, node3 便可在升级后与集群中的其他节点以及网络进行通信。
请参见 "参考资料" 链接到 Node Hardware Universe 以捕获有关新节点上端口的信息。您将在本节稍后部分使用此信息。
物理端口布局可能因节点型号而异。当新节点启动时, ONTAP 将尝试确定应托管集群 LIF 的端口,以便自动达到仲裁。
如果 node1 上的物理端口未直接映射到 node3 上的物理端口,请执行下一节 还原 node3 上的网络配置 必须用于修复网络连接。
安装并启动 node3 后,您必须验证是否已正确安装它。您必须等待 node3 加入仲裁,然后恢复重新定位操作。
此时,在操作步骤中,操作将暂停,因为 node3 加入仲裁。
-
验证 node3 是否已加入仲裁:
cluster show -node node3 -fields health
health
字段的输出应为true
。 -
确认 node3 与 node2 属于同一集群,并且运行状况良好:
cluster show
-
set advanced
-
检查控制器更换操作的状态,并验证其是否处于暂停状态,以及是否处于 node1 暂停之前的状态,以便执行安装新控制器和移动缆线的物理任务:
ssystem controller replace show
s系统控制器更换 show-details
-
恢复控制器更换操作:
s系统控制器更换恢复
-
控制器更换将暂停以进行干预,并显示以下消息:
Cluster::*> system controller replace show Node Status Error-Action ---------------- ------------------------ ------------------------------------ Node1(now node3) Paused-for-intervention Follow the instructions given in Step Details Node2 None Step Details: -------------------------------------------- To complete the Network Reachability task, the ONTAP network configuration must be manually adjusted to match the new physical network configuration of the hardware. This includes: 1. Re-create the interface group, if needed, before restoring VLANs. For detailed commands and instructions, refer to the "Re-creating VLANs, ifgrps, and broadcast domains" section of the upgrade controller hardware guide for the ONTAP version running on the new controllers. 2. Run the command "cluster controller-replacement network displaced-vlans show" to check if any VLAN is displaced. 3. If any VLAN is displaced, run the command "cluster controller-replacement network displaced-vlans restore" to restore the VLAN on the desired port. 2 entries were displayed.
在此操作步骤中, re-creating VLAN , ifgrp 和 broadcast domains_一 节已重命名为 _Restore node3 上的网络配置。 -
在控制器更换处于暂停状态的情况下,继续执行本文档的下一节以还原节点上的网络配置。
还原 node3 上的网络配置
确认 node3 处于仲裁状态并可与 node2 通信后,请确认 node3 上显示了 node1 的 VLAN ,接口组和广播域。此外,验证是否已在其正确的广播域中配置所有 node3 网络端口。
有关创建和重新创建 VLAN ,接口组和广播域的详细信息,请参见 "参考资料" 链接到 Network Management 。
-
列出已升级的 node1 (称为 node3 )上的所有物理端口:
network port show -node node3
此时将显示节点上的所有物理网络端口, VLAN 端口和接口组端口。在此输出中,您可以看到 ONTAP 已将任何物理端口移至
集群
广播域。您可以使用此输出来帮助确定哪些端口必须用作接口组成员端口, VLAN 基本端口或独立物理端口来托管 LIF 。 -
列出集群上的广播域:
network port broadcast-domain show
-
列出node3上所有端口的网络端口可访问情况:
网络端口可访问性显示
您应看到类似于以下示例的输出:
ClusterA::*> network port reachability show Node Port Expected Reachability Reachability Status --------- -------- ------------------------------------ --------------------- node1_node3 e0M Default:Mgmt ok e10a Default:Default ok e10b - no-reachability e10c Default:Default ok e10d - no-reachability e1a Cluster:Cluster ok e1b - no-reachability e7a Cluster:Cluster ok e7b - no-reachability node2_node4 e0M Default:Mgmt ok e4a Default:Default ok e4b - no-reachability e4c Default:Default ok e4d - no-reachability e3a Cluster:Cluster ok e3b Cluster:Cluster ok 18 entries were displayed.
在上面的示例中, node1_node3 是在更换控制器后刚刚启动的。某些端口无法访问其预期广播域,必须进行修复。
-
【 auto_verify_3_step4]] 修复 node3 上每个端口的可访问性状态不是
ok
的可访问性。首先对任何物理端口运行以下命令,然后对任何 VLAN 端口运行以下命令,一次运行一个:network port reachability repair -node <node_name> -port <port_name>
您应看到类似于以下示例的输出:
Cluster ::> reachability repair -node node1_node3 -port e4a
Warning: Repairing port "node1_node3: e4a" may cause it to move into a different broadcast domain, which can cause LIFs to be re-homed away from the port. Are you sure you want to continue? {y|n}:
对于可访问性状态可能与当前所在广播域的可访问性状态不同的端口,应显示一条警告消息,如上所示。根据需要查看端口和问题解答
y
或n
的连接。验证所有物理端口是否具有预期可访问性:
网络端口可访问性显示
在执行可访问性修复时, ONTAP 会尝试将端口放置在正确的广播域中。但是,如果无法确定某个端口的可访问性,并且该端口不属于任何现有广播域,则 ONTAP 将为这些端口创建新的广播域。
-
如果接口组配置与新控制器物理端口布局不匹配,请按照以下步骤进行修改。
-
您必须先从其广播域成员资格中删除接口组成员端口的物理端口。您可以使用以下命令执行此操作:
network port broadcast-domain remove-ports -broadcast-domain <broadcast-domain_name> -ports <node_name:port_name>
-
将成员端口添加到接口组:
network port ifgrp add-port -node <node_name> -ifgrp <ifgrp> -port <port_name>
-
在添加第一个成员端口后大约一分钟,接口组会自动添加到广播域中。
-
验证接口组是否已添加到相应的广播域:
network port reachability show -node <node_name> -port <ifgrp>
如果接口组的可访问性状态为 NOT
ok
,请将其分配给相应的广播域:
network port broadcast-domain add-ports -broadcast-domain <broadcast_domain_name> -ports <node:port>
-
-
按照以下步骤将适当的物理端口分配给
Cluster
广播域:-
确定哪些端口可访问
集群
广播域:network port reachability show -reachable-broadcast-domains cluster :集群
-
如果可访问性状态不是
正常
,请修复可访问集群
广播域的任何端口:network port reachability repair -node <node_name> -port <port_name>
-
-
使用以下命令之一将其余物理端口移动到其正确的广播域中:
network port reachability repair -node <node_name> -port <port_name>
network port broadcast-domain remove-port
网络端口 broadcast-domain add-port
确认不存在不可访问或意外的端口。使用以下命令并检查输出以确认状态为
ok
,以检查所有物理端口的可访问性状态:网络端口可访问性 show -detail
-
使用以下步骤还原可能已被替换的任何 VLAN :
-
列出已替换的 VLAN :
cluster controller-replacement network placed-vlans show
此时应显示如下输出:
Cluster::*> displaced-vlans show (cluster controller-replacement network displaced-vlans show) Original Node Base Port VLANs -------- ---------- ----------------------------------------- Node1 a0a 822, 823 e4a 822, 823 2 entries were displayed.
-
还原从先前的基本端口中替换的 VLAN :
cluster controller-replacement network placed-vlans restore
以下示例显示了将已从接口组 a0a 中移出的 VLAN 还原到同一接口组的过程:
Cluster::*> displaced-vlans restore -node node1_node3 -port a0a -destination-port a0a
以下是将端口 "e9a" 上的已替换 VLAN 还原到 e9d 的示例:
Cluster::*> displaced-vlans restore -node node1_node3 -port e9a -destination-port e9d
成功还原 VLAN 后,将在指定的目标端口上创建已替换的 VLAN 。如果目标端口是接口组的成员或目标端口已关闭,则 VLAN 还原将失败。
等待大约一分钟,以便将新还原的 VLAN 放置到其相应的广播域中。
-
根据需要为不在`cluster controller-replacement network placed-vlans show`输出中但应在其他物理端口上配置的VLAN端口创建新的VLAN端口。
-
-
完成所有端口修复后,删除任何空广播域:
network port broadcast-domain delete -broadcast-domain <broadcast_domain_name>
-
【第 10 步】验证端口可访问性:
网络端口可访问性显示
如果所有端口均已正确配置并添加到正确的广播域中,则
network port reachability show
命令应将所有已连接端口的可访问性状态报告为ok
,对于无物理连接的端口,此状态报告为no-reachability
。如果任何端口报告的状态不是这两个端口,请按照中的说明执行可访问性修复并在其广播域中添加或删除端口 第 4 步。 -
验证所有端口是否均已置于广播域中:
network port show
-
验证广播域中的所有端口是否配置了正确的最大传输单元( MTU ):
network port broadcast-domain show
-
使用以下步骤还原 LIF 主端口,指定需要还原的 Vserver 和 LIF 主端口(如果有):
-
列出所有已替换的 LIF :
displaced interface show
-
还原 LIF 主节点和主端口:
cluster controller-replacement network displaced-interface restore-home-node -node <node_name> -vserver <vserver_name> -lif-name <LIF_name>
-
-
验证所有 LIF 是否都具有主端口且已由管理员启动:
network interface show -fields home-port、status-admin