从Cisco存储交换机迁移到NVIDIA SN2100存储交换机
您可以将ONTAP 集群的旧版Cisco交换机迁移到NVIDIA SN2100存储交换机。这是一个无中断操作步骤。
查看要求
支持以下存储交换机:
-
Cisco Nexus 9336C-x2
-
Cisco Nexus 3232C
-
请参见 "Hardware Universe" 有关支持的端口及其配置的完整详细信息。
确保:
-
现有集群已正确设置并正常运行。
-
所有存储端口均处于运行状态、以确保无中断运行。
-
NVIDIA SN2100存储交换机在安装了正确版本的Cumulus Linux并应用了参考配置文件(Reference Configuration File、RCF)的情况下进行配置和运行。
-
现有存储网络配置具有以下功能:
-
使用两个旧版 Cisco 交换机的冗余且功能完备的 NetApp 集群。
-
管理连接以及对旧 Cisco 交换机和新交换机的控制台访问。
-
所有与集群 LIF 处于 up 状态的集群 LIF 均位于其主端口上。
-
ISL 端口已启用,并已在旧的 Cisco 交换机之间以及新交换机之间进行布线。
-
-
请参见 "Hardware Universe" 有关支持的端口及其配置的完整详细信息。
-
NVIDIA SN2100交换机上的某些端口配置为以100 GbE运行。
-
您已规划、迁移并记录了从节点到NVIDIA SN2100存储交换机的100 GbE连接。
迁移交换机
在此操作步骤 中、使用Cisco Nexus 9336C-x2存储交换机作为示例命令和输出。
此操作步骤中的示例使用以下交换机和节点命名:
-
现有的Cisco Nexus 9336C-fx2存储交换机为_S1_和_S2_。
-
新的NVIDIA SN2100存储交换机为_sw1_和_SW2_。
-
节点为 node1 和 node2 。
-
集群 LIF 分别是节点 1 上的 node1_clus1 和 node1_clus2 以及节点 2 上的 node2_clus1 和 node2_clus2 。
-
cluster1 ::: * >
提示符指示集群的名称。 -
此操作步骤 中使用的网络端口为_e5a和_e5b_。
-
分支端口的格式为:swp1s0-3。例如、swp1上的四个分支端口为_swp1s0_、swp1s1、swp1s2_和_swp1s3。
-
交换机S2首先由交换机SW2取代、然后交换机S1由交换机sw1取代。
-
然后、节点和S2之间的布线将从S2断开、并重新连接到SW2。
-
然后、节点和S1之间的布线将从S1断开、并重新连接到sw1。
-
第1步:准备迁移
-
如果启用了AutoSupport 、则通过调用AutoSupport 消息禁止自动创建案例:
ssystem node AutoSupport invoke -node * -type all -message MAINT=xh
其中 x 是维护时段的持续时间,以小时为单位。
-
将权限级别更改为高级,在系统提示您继续时输入 * y * :
set -privilege advanced
此时将显示高级提示符( * > )。
-
确定每个存储接口的管理或运行状态:
对于`S状态`、每个端口都应显示已启用。
第2步:配置缆线和端口
-
显示网络端口属性:
storage port show
显示示例
cluster1::*> storage port show Speed VLAN Node Port Type Mode (Gb/s) State Status ID -------------- ---- ----- ------- ------ -------- --------- ---- node1 e0c ENET storage 100 enabled online 30 e0d ENET storage 0 enabled offline 30 e5a ENET storage 0 enabled offline 30 e5b ENET storage 100 enabled online 30 node2 e0c ENET storage 100 enabled online 30 e0d ENET storage 0 enabled offline 30 e5a ENET storage 0 enabled offline 30 e5b ENET storage 100 enabled online 30 cluster1::*>
-
使用命令验证每个节点上的存储端口是否已按以下方式(从节点的角度)连接到现有存储交换机:
network device-discovery show -protocol lldp
显示示例
cluster1::*> network device-discovery show -protocol lldp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- -------------- ---------------- node1 /lldp e0c S1 (7c:ad:4f:98:6d:f0) Eth1/1 - e5b S2 (7c:ad:4f:98:8e:3c) Eth1/1 - node2 /lldp e0c S1 (7c:ad:4f:98:6d:f0) Eth1/2 - e5b S2 (7c:ad:4f:98:8e:3c) Eth1/2 -
-
在交换机S1和S2上、使用命令确保存储端口和交换机以以下方式(从交换机的角度)连接:
show lldp neighbors
显示示例
S1# show lldp neighbors Capability Codes: (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device, (W) WLAN Access Point, (P) Repeater, (S) Station (O) Other Device-ID Local Intf Holdtime Capability Port ID node1 Eth1/1 121 S e0c node2 Eth1/2 121 S e0c SHFGD1947000186 Eth1/10 120 S e0a SHFGD1947000186 Eth1/11 120 S e0a SHFGB2017000269 Eth1/12 120 S e0a SHFGB2017000269 Eth1/13 120 S e0a S2# show lldp neighbors Capability Codes: (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device, (W) WLAN Access Point, (P) Repeater, (S) Station (O) Other Device-ID Local Intf Holdtime Capability Port ID node1 Eth1/1 121 S e5b node2 Eth1/2 121 S e5b SHFGD1947000186 Eth1/10 120 S e0b SHFGD1947000186 Eth1/11 120 S e0b SHFGB2017000269 Eth1/12 120 S e0b SHFGB2017000269 Eth1/13 120 S e0b
-
在交换机SW2上、关闭连接到磁盘架存储端口和节点的端口。
显示示例
cumulus@sw2:~$ net add interface swp1-16 link down cumulus@sw2:~$ net pending cumulus@sw2:~$ net commit
-
使用NVIDIA SN2100支持的适当布线方式、将控制器和磁盘架的节点存储端口从旧交换机S2移至新交换机SW2。
-
在交换机SW2上、启动连接到节点和磁盘架存储端口的端口。
显示示例
cumulus@sw2:~$ net del interface swp1-16 link down cumulus@sw2:~$ net pending cumulus@sw2:~$ net commit
-
从节点的角度、验证每个节点上的存储端口现在是否已按以下方式连接到交换机:
network device-discovery show -protocol lldp
显示示例
cluster1::*> network device-discovery show -protocol lldp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- ------------- ---------------- node1 /lldp e0c S1 (7c:ad:4f:98:6d:f0) Eth1/1 - e5b sw2 (b8:ce:f6:19:1a:7e) swp1 - node2 /lldp e0c S1 (7c:ad:4f:98:6d:f0) Eth1/2 - e5b sw2 (b8:ce:f6:19:1a:7e) swp2 -
-
验证网络端口属性:
storage port show
显示示例
cluster1::*> storage port show Speed VLAN Node Port Type Mode (Gb/s) State Status ID -------------- ---- ----- ------- ------ -------- --------- ---- node1 e0c ENET storage 100 enabled online 30 e0d ENET storage 0 enabled offline 30 e5a ENET storage 0 enabled offline 30 e5b ENET storage 100 enabled online 30 node2 e0c ENET storage 100 enabled online 30 e0d ENET storage 0 enabled offline 30 e5a ENET storage 0 enabled offline 30 e5b ENET storage 100 enabled online 30 cluster1::*>
-
在交换机SW2上、验证所有节点存储端口是否均已启动:
net show interface
显示示例
cumulus@sw2:~$ net show interface State Name Spd MTU Mode LLDP Summary ----- ------ ---- ----- ---------- -------------------- -------------------- ... ... UP swp1 100G 9216 Trunk/L2 node1 (e5b) Master: bridge(UP) UP swp2 100G 9216 Trunk/L2 node2 (e5b) Master: bridge(UP) UP swp3 100G 9216 Trunk/L2 SHFFG1826000112 (e0b) Master: bridge(UP) UP swp4 100G 9216 Trunk/L2 SHFFG1826000112 (e0b) Master: bridge(UP) UP swp5 100G 9216 Trunk/L2 SHFFG1826000102 (e0b) Master: bridge(UP) UP swp6 100G 9216 Trunk/L2 SHFFG1826000102 (e0b) Master: bridge(UP)) ... ...
-
在交换机sw1上、关闭连接到节点和磁盘架存储端口的端口。
显示示例
cumulus@sw1:~$ net add interface swp1-16 link down cumulus@sw1:~$ net pending cumulus@sw1:~$ net commit
-
使用NVIDIA SN2100支持的适当布线方式、将控制器的节点存储端口和磁盘架从旧交换机S1移至新交换机sw1。
-
在交换机sw1上、启动连接到节点和磁盘架存储端口的端口。
显示示例
cumulus@sw1:~$ net del interface swp1-16 link down cumulus@sw1:~$ net pending cumulus@sw1:~$ net commit
-
从节点的角度、验证每个节点上的存储端口现在是否已按以下方式连接到交换机:
network device-discovery show -protocol lldp
显示示例
cluster1::*> network device-discovery show -protocol lldp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- -------------- ---------------- node1 /lldp e0c sw1 (b8:ce:f6:19:1b:96) swp1 - e5b sw2 (b8:ce:f6:19:1a:7e) swp1 - node2 /lldp e0c sw1 (b8:ce:f6:19:1b:96) swp2 - e5b sw2 (b8:ce:f6:19:1a:7e) swp2 -
第3步:验证配置
-
验证最终配置:
storage port show
每个端口都应显示enabled for
State`和enabled for `StStatus
。显示示例
cluster1::*> storage port show Speed VLAN Node Port Type Mode (Gb/s) State Status ID -------------- ---- ----- ------- ------ -------- --------- ---- node1 e0c ENET storage 100 enabled online 30 e0d ENET storage 0 enabled offline 30 e5a ENET storage 0 enabled offline 30 e5b ENET storage 100 enabled online 30 node2 e0c ENET storage 100 enabled online 30 e0d ENET storage 0 enabled offline 30 e5a ENET storage 0 enabled offline 30 e5b ENET storage 100 enabled online 30 cluster1::*>
-
在交换机SW2上、验证所有节点存储端口是否均已启动:
net show interface
显示示例
cumulus@sw2:~$ net show interface State Name Spd MTU Mode LLDP Summary ----- ------ ---- ----- ---------- -------------------- -------------------- ... ... UP swp1 100G 9216 Trunk/L2 node1 (e5b) Master: bridge(UP) UP swp2 100G 9216 Trunk/L2 node2 (e5b) Master: bridge(UP) UP swp3 100G 9216 Trunk/L2 SHFFG1826000112 (e0b) Master: bridge(UP) UP swp4 100G 9216 Trunk/L2 SHFFG1826000112 (e0b) Master: bridge(UP) UP swp5 100G 9216 Trunk/L2 SHFFG1826000102 (e0b) Master: bridge(UP) UP swp6 100G 9216 Trunk/L2 SHFFG1826000102 (e0b) Master: bridge(UP)) ... ...
-
验证两个节点与每个交换机之间是否有一个连接:
net show lldp
显示示例
以下示例显示了这两个交换机的相应结果:
cumulus@sw1:~$ net show lldp LocalPort Speed Mode RemoteHost RemotePort --------- ----- -------- --------------------- ----------- ... swp1 100G Trunk/L2 node1 e0c swp2 100G Trunk/L2 node2 e0c swp3 100G Trunk/L2 SHFFG1826000112 e0a swp4 100G Trunk/L2 SHFFG1826000112 e0a swp5 100G Trunk/L2 SHFFG1826000102 e0a swp6 100G Trunk/L2 SHFFG1826000102 e0a cumulus@sw2:~$ net show lldp LocalPort Speed Mode RemoteHost RemotePort --------- ----- -------- --------------------- ----------- ... swp1 100G Trunk/L2 node1 e5b swp2 100G Trunk/L2 node2 e5b swp3 100G Trunk/L2 SHFFG1826000112 e0b swp4 100G Trunk/L2 SHFFG1826000112 e0b swp5 100G Trunk/L2 SHFFG1826000102 e0b swp6 100G Trunk/L2 SHFFG1826000102 e0b
-
将权限级别重新更改为 admin :
set -privilege admin
-
如果禁止自动创建案例,请通过调用 AutoSupport 消息重新启用它:
ssystem node AutoSupport invoke -node * -type all -message MAINT=end
"配置交换机运行状况监控"(英文)