从较旧的Cisco交换机迁移到Cisco Nexus 933A0-拧 动交换机
您可以从旧版Cisco集群交换机无中断迁移到Cisco Nexus 9336C-x2集群网络交换机。
查看要求
确保:
-
您已验证交换机序列号、以确保迁移的交换机正确无误。
-
Nexus 9336C -FX2交换机上的某些端口配置为以10GbE或40GbE速度运行。
-
已规划、迁移和记录从节点到Nexus 9336C -FX2集群交换机的10GbE和40GbE连接。
-
集群完全正常运行(日志中不应出现任何错误或类似问题)。
-
Cisco Nexus 9336C-x2交换机的初始自定义已完成、以便:
-
9336C-FX2交换机正在运行建议的最新软件版本。
-
参考配置文件(Reference Configuration Files、RCF)已应用于交换机。
-
任何站点自定义、例如DNS、NTP、SMTP、SNMP、和SSH。
-
-
您可以访问上的交换机兼容性表 "Cisco 以太网交换机" 页面上显示了受支持的 ONTAP , NX-OS 和 RCF 版本。
-
您已查看Cisco网站上有关Cisco交换机升级和降级过程的相应软件和升级指南、网址为 "Cisco Nexus 9000 系列交换机支持" 页面。
如果要更改AFF A800或AFF C800系统上e0a和e1a集群端口的端口速度、则可能会在速度转换后看到接收到格式错误的数据包。请参见 "错误1570339" 和知识库文章 "从40GbE转换到100GbE后、在调整端口配置为36的端口上出现CRC错误" 以获得指导。 |
迁移交换机
此操作步骤中的示例使用两个节点。这些节点使用两个 10GbE 集群互连端口 e0a 和 e0b 。请参见 "Hardware Universe" 验证平台上的集群端口是否正确。
根据不同版本的ONTAP 、命令输出可能会有所不同。 |
此操作步骤中的示例使用以下交换机和节点命名:
-
现有两个Cisco交换机的名称分别为*CS1*和*CS2*
-
新的Nexus 9336C-x2集群交换机为* CS1-new*和* CS2-new*。
-
节点名称为*节点1 *和*节点2 *。
-
节点1的集群LIF名称分别为*节点1_clus1*和*节点1_clus2*、节点2的集群LIF名称分别为*节点2_clus1*和*节点2_clus2*。
-
cluster1:::*)*提示符用于指示集群的名称。
在此操作步骤 期间、请参见以下示例:
操作步骤 需要同时使用ONTAP 命令和 "Nexus 9000系列交换机" 命令;除非另有说明、否则使用ONTAP 命令。
此操作步骤包括以下情形:
-
交换机CS2将首先替换为交换机CS2-new。
-
关闭集群节点的端口。必须同时关闭所有端口、以避免集群不稳定。
-
所有集群的集群Sifs都会故障转移到新交换机CS2-new。
-
-
然后、从CS2断开节点和CS2之间的布线、并重新连接到CS2-new。
-
-
交换机CS1由交换机CS1-new取代。
-
关闭集群节点的端口。必须同时关闭所有端口、以避免集群不稳定。
-
所有集群的集群Sifs都会故障转移到新交换机CS1-new。
-
-
然后、从CS1断开节点和CS1之间的布线、并重新连接到CS1-new。
-
在此操作步骤 期间、不需要可操作的交换机间链路(ISL)。这是设计上的原因、因为RCF版本更改可能会暂时影响ISL连接。为了确保集群无中断运行、以下过程会在对目标交换机执行步骤时将所有集群LIFs故障转移到正常运行的配对交换机。 |
第1步:准备迁移
-
如果在此集群上启用了 AutoSupport ,请通过调用 AutoSupport 消息来禁止自动创建案例:
ssystem node AutoSupport invoke -node * -type all -message MAINT=xh
其中 x 是维护时段的持续时间,以小时为单位。
AutoSupport 消息会通知技术支持此维护任务,以便在维护窗口期间禁止自动创建案例。 -
将权限级别更改为高级,在系统提示您继续时输入 * y * :
set -privilege advanced
此时将显示高级提示符( * > )。
第2步:配置端口和布线
-
在新交换机上、确认交换机CS1-new和CS2-new之间的ISL已布线且运行状况良好:
s如何执行端口通道摘要
显示示例
cs1-new# show port-channel summary Flags: D - Down P - Up in port-channel (members) I - Individual H - Hot-standby (LACP only) s - Suspended r - Module-removed b - BFD Session Wait S - Switched R - Routed U - Up (port-channel) p - Up in delay-lacp mode (member) M - Not in use. Min-links not met -------------------------------------------------------------------------------- Group Port- Type Protocol Member Ports Channel -------------------------------------------------------------------------------- 1 Po1(SU) Eth LACP Eth1/35(P) Eth1/36(P) cs2-new# show port-channel summary Flags: D - Down P - Up in port-channel (members) I - Individual H - Hot-standby (LACP only) s - Suspended r - Module-removed b - BFD Session Wait S - Switched R - Routed U - Up (port-channel) p - Up in delay-lacp mode (member) M - Not in use. Min-links not met -------------------------------------------------------------------------------- Group Port- Type Protocol Member Ports Channel -------------------------------------------------------------------------------- 1 Po1(SU) Eth LACP Eth1/35(P) Eth1/36(P)
-
显示每个节点上连接到现有集群交换机的集群端口:
network device-discovery show
显示示例
cluster1::*> network device-discovery show -protocol cdp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- ---------------- ---------------- node1 /cdp e0a cs1 Ethernet1/1 N5K-C5596UP e0b cs2 Ethernet1/2 N5K-C5596UP node2 /cdp e0a cs1 Ethernet1/1 N5K-C5596UP e0b cs2 Ethernet1/2 N5K-C5596UP
-
确定每个集群端口的管理或运行状态。
-
验证所有集群端口是否均已启动且状态正常:
network port show -ipspace cluster
显示示例
cluster1::*> network port show -ipspace Cluster Node: node1 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ----------- -------- ------ e0a Cluster Cluster up 9000 auto/10000 healthy false e0b Cluster Cluster up 9000 auto/10000 healthy false Node: node2 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ----------- -------- ------ e0a Cluster Cluster up 9000 auto/10000 healthy false e0b Cluster Cluster up 9000 auto/10000 healthy false
-
验证所有集群接口(LIF)是否位于其主端口上:
network interface show -vserver cluster
显示示例
cluster1::*> network interface show -vserver Cluster Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home ----------- ----------- ---------- ------------------ ----------- ------- ---- Cluster node1_clus1 up/up 169.254.209.69/16 node1 e0a true node1_clus2 up/up 169.254.49.125/16 node1 e0b true node2_clus1 up/up 169.254.47.194/16 node2 e0a true node2_clus2 up/up 169.254.19.183/16 node2 e0b true
-
验证集群是否同时显示两个集群交换机的信息:
ssystem cluster-switch show -is-monitoring-enableed-Operational true
显示示例
cluster1::*> system cluster-switch show -is-monitoring-enabled-operational true Switch Type Address Model --------------------------- ------------------ ---------------- --------------- cs1 cluster-network 10.233.205.92 N5K-C5596UP Serial Number: FOXXXXXXXGS Is Monitored: true Reason: None Software Version: Cisco Nexus Operating System (NX-OS) Software, Version 9.3(4) Version Source: CDP cs2 cluster-network 10.233.205.93 N5K-C5596UP Serial Number: FOXXXXXXXGD Is Monitored: true Reason: None Software Version: Cisco Nexus Operating System (NX-OS) Software, Version 9.3(4) Version Source: CDP
-
-
在集群 LIF 上禁用自动还原。
在此过程中禁用自动还原后、集群LUN不会自动移回其主端口。它们会保留在当前端口上、而该端口会继续正常运行。
network interface modify -vserver cluster -lif *-auto-revert false
禁用自动还原可确保ONTAP仅在交换机端口稍后关闭时对集群LUN进行故障转移。 -
在集群交换机CS2上、关闭连接到*所有*节点的集群端口的端口、以便对集群Lifs进行故障转移:
cs2(config)# interface eth1/1-1/2 cs2(config-if-range)# shutdown
-
验证集群SIFs是否已故障转移到集群交换机CS1上托管的端口。这可能需要几秒钟的时间。
network interface show -vserver cluster
显示示例
cluster1::*> network interface show -vserver Cluster Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home ----------- ------------- ---------- ------------------ ---------- ------- ---- Cluster node1_clus1 up/up 169.254.3.4/16 node1 e0a true node1_clus2 up/up 169.254.3.5/16 node1 e0a false node2_clus1 up/up 169.254.3.8/16 node2 e0a true node2_clus2 up/up 169.254.3.9/16 node2 e0a false
-
验证集群是否运行正常:
cluster show
显示示例
cluster1::*> cluster show Node Health Eligibility Epsilon ---------- ------- ------------- ------- node1 true true false node2 true true false
-
将所有集群节点连接缆线从旧CS2交换机移至新的CS2交换机。
集群节点连接电缆已移至CS2-new交换机
-
确认已移至CS2-NEW的网络连接的运行状况:
network port show -ipspace cluster
显示示例
cluster1::*> network port show -ipspace Cluster Node: node1 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ----------- -------- ------ e0a Cluster Cluster up 9000 auto/10000 healthy false e0b Cluster Cluster up 9000 auto/10000 healthy false Node: node2 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ----------- -------- ------ e0a Cluster Cluster up 9000 auto/10000 healthy false e0b Cluster Cluster up 9000 auto/10000 healthy false
移动的所有集群端口都应已启动。
-
检查集群端口上的邻居信息:
network device-discovery show -protocol cdp
显示示例
cluster1::*> network device-discovery show -protocol cdp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- ------------- -------------- node1 /cdp e0a cs1 Ethernet1/1 N5K-C5596UP e0b cs2-new Ethernet1/1/1 N9K-C9336C-FX2 node2 /cdp e0a cs1 Ethernet1/2 N5K-C5596UP e0b cs2-new Ethernet1/1/2 N9K-C9336C-FX2
验证移动的集群端口是否将CS2-new交换机视为邻居。
-
从交换机CS2-NEW的角度确认交换机端口连接:
cs2-new# show interface brief cs2-new# show cdp neighbors
-
在集群交换机CS1上、关闭连接到*所有*节点的集群端口的端口、以便对集群LI进行故障转移。
cs1(config)# interface eth1/1-1/2 cs1(config-if-range)# shutdown
所有集群的Sifs都会故障转移到CS2新交换机。
-
验证集群SIFs是否已故障转移到交换机CS2-NEW上托管的端口。这可能需要几秒钟的时间:
network interface show -vserver cluster
显示示例
cluster1::*> network interface show -vserver Cluster Logical Status Network Current Current Is Vserver Interfac Admin/Oper Address/Mask Node Port Home ----------- ------------ ---------- ------------------ ----------- ------- ---- Cluster node1_clus1 up/up 169.254.3.4/16 node1 e0b false node1_clus2 up/up 169.254.3.5/16 node1 e0b true node2_clus1 up/up 169.254.3.8/16 node2 e0b false node2_clus2 up/up 169.254.3.9/16 node2 e0b true
-
验证集群是否运行正常:
cluster show
显示示例
cluster1::*> cluster show Node Health Eligibility Epsilon ---------- ------- ------------- ------- node1 true true false node2 true true false
-
将集群节点连接缆线从CS1移至新的CS1新交换机。
集群节点连接电缆已移至CS1-new交换机
-
确认已移至CS1-NEW的网络连接的运行状况:
network port show -ipspace cluster
显示示例
cluster1::*> network port show -ipspace Cluster Node: node1 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ----------- -------- ------ e0a Cluster Cluster up 9000 auto/10000 healthy false e0b Cluster Cluster up 9000 auto/10000 healthy false Node: node2 Ignore Speed(Mbps) Health Health Port IPspace Broadcast Domain Link MTU Admin/Oper Status Status --------- ------------ ---------------- ---- ---- ----------- -------- ------ e0a Cluster Cluster up 9000 auto/10000 healthy false e0b Cluster Cluster up 9000 auto/10000 healthy false
移动的所有集群端口都应已启动。
-
检查集群端口上的邻居信息:
network device-discovery show
显示示例
cluster1::*> network device-discovery show -protocol cdp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- -------------- -------------- node1 /cdp e0a cs1-new Ethernet1/1/1 N9K-C9336C-FX2 e0b cs2-new Ethernet1/1/2 N9K-C9336C-FX2 node2 /cdp e0a cs1-new Ethernet1/1/1 N9K-C9336C-FX2 e0b cs2-new Ethernet1/1/2 N9K-C9336C-FX2
验证移动的集群端口是否将CS1-new交换机视为邻居。
-
从交换机CS1-NEW的角度确认交换机端口连接:
cs1-new# show interface brief cs1-new# show cdp neighbors
-
验证CS1-NEW和CS2-NEW之间的ISL是否仍正常运行:
s如何执行端口通道摘要
显示示例
cs1-new# show port-channel summary Flags: D - Down P - Up in port-channel (members) I - Individual H - Hot-standby (LACP only) s - Suspended r - Module-removed b - BFD Session Wait S - Switched R - Routed U - Up (port-channel) p - Up in delay-lacp mode (member) M - Not in use. Min-links not met -------------------------------------------------------------------------------- Group Port- Type Protocol Member Ports Channel -------------------------------------------------------------------------------- 1 Po1(SU) Eth LACP Eth1/35(P) Eth1/36(P) cs2-new# show port-channel summary Flags: D - Down P - Up in port-channel (members) I - Individual H - Hot-standby (LACP only) s - Suspended r - Module-removed b - BFD Session Wait S - Switched R - Routed U - Up (port-channel) p - Up in delay-lacp mode (member) M - Not in use. Min-links not met -------------------------------------------------------------------------------- Group Port- Type Protocol Member Ports Channel -------------------------------------------------------------------------------- 1 Po1(SU) Eth LACP Eth1/35(P) Eth1/36(P)
第3步:验证配置
-
在集群 LIF 上启用自动还原。
network interface modify -vserver cluster -lif *-auto-revert true
-
验证集群LIF是否已还原到其主端口(这可能需要一分钟时间):
network interface show -vserver cluster
如果集群LIF尚未还原到其主端口、请手动还原它们:
network interface revert -vserver cluster -lif *
-
验证集群是否运行正常:
cluster show
-
验证远程集群接口的连接:
您可以使用 network interface check cluster-connectivity
命令启动集群连接的可访问性检查、然后显示详细信息:
network interface check cluster-connectivity start
和 network interface check cluster-connectivity show
cluster1::*> network interface check cluster-connectivity start
*注:*请等待几秒钟、然后再运行 `show`命令以显示详细信息。
cluster1::*> network interface check cluster-connectivity show Source Destination Packet Node Date LIF LIF Loss ------ -------------------------- --------------- ----------------- ----------- node1 3/5/2022 19:21:18 -06:00 node1_clus2 node2_clus1 none 3/5/2022 19:21:20 -06:00 node1_clus2 node2_clus2 none node2 3/5/2022 19:21:18 -06:00 node2_clus2 node1_clus1 none 3/5/2022 19:21:20 -06:00 node2_clus2 node1_clus2 none
对于所有ONTAP版本、您还可以使用 cluster ping-cluster -node <name>
用于检查连接的命令:
cluster ping-cluster -node <name>
cluster1::*> cluster ping-cluster -node node2 Host is node2 Getting addresses from network interface table... Cluster node1_clus1 169.254.209.69 node1 e0a Cluster node1_clus2 169.254.49.125 node1 e0b Cluster node2_clus1 169.254.47.194 node2 e0a Cluster node2_clus2 169.254.19.183 node2 e0b Local = 169.254.47.194 169.254.19.183 Remote = 169.254.209.69 169.254.49.125 Cluster Vserver Id = 4294967293 Ping status: .... Basic connectivity succeeds on 4 path(s) Basic connectivity fails on 0 path(s) ................ Detected 9000 byte MTU on 4 path(s): Local 169.254.19.183 to Remote 169.254.209.69 Local 169.254.19.183 to Remote 169.254.49.125 Local 169.254.47.194 to Remote 169.254.209.69 Local 169.254.47.194 to Remote 169.254.49.125 Larger than PMTU communication succeeds on 4 path(s) RPC status: 2 paths up, 0 paths down (tcp check) 2 paths up, 0 paths down (udp check)
"配置交换机运行状况监控"(英文)