Migre de um switch de armazenamento Cisco para um switch de armazenamento NVIDIA SN2100
Migre de switches de armazenamento Cisco antigos para switches de armazenamento NVIDIA SN2100 sem interromper a operação da rede de storage.
Requisitos de revisão
Os seguintes switches de armazenamento são suportados:
-
Cisco Nexus 9336C-FX2
-
Cisco Nexus 3232C
-
Consulte o "Hardware Universe" para obter detalhes completos sobre as portas suportadas e suas configurações.
Certifique-se de ter o seguinte:
-
O cluster existente está configurado corretamente e funcionando.
-
Todas as portas de armazenamento estão em estado ativo para garantir operações sem interrupções.
-
Os switches de armazenamento NVIDIA SN2100 estão configurados e operando na versão correta do Cumulus Linux instalada com o arquivo de configuração de referência (RCF) aplicado.
-
A configuração de rede de armazenamento existente apresenta as seguintes características:
-
Um cluster NetApp redundante e totalmente funcional, utilizando switches Cisco mais antigos.
-
Conectividade de gerenciamento e acesso ao console tanto para os switches Cisco mais antigos quanto para os novos.
-
Todas as LIFs do cluster estão ativas e conectadas às suas portas de origem.
-
As portas ISL foram habilitadas e cabeadas entre os switches Cisco mais antigos e entre os novos switches.
-
-
Consulte o "Hardware Universe" para obter detalhes completos sobre as portas suportadas e suas configurações.
-
Algumas das portas estão configuradas em switches NVIDIA SN2100 para operar em 100 GbE.
-
Você planejou, migrou e documentou a conectividade de 100 GbE dos nós para os switches de armazenamento NVIDIA SN2100.
Migre os switches
Neste procedimento, os switches de armazenamento Cisco Nexus 9336C-FX2 são usados como exemplos de comandos e saídas.
Os exemplos neste procedimento utilizam a seguinte nomenclatura de interruptor e nó:
-
Os switches de armazenamento Cisco Nexus 9336C-FX2 existentes são S1 e S2.
-
Os novos switches de armazenamento NVIDIA SN2100 são sw1 e sw2.
-
Os nós são node1 e node2.
-
Os LIFs do cluster são node1_clus1 e node1_clus2 no nó 1, e node2_clus1 e node2_clus2 no nó 2, respectivamente.
-
O
cluster1::*>O prompt indica o nome do cluster. -
As portas de rede utilizadas neste procedimento são e5a e e5b.
-
As portas de breakout têm o formato: swp1s0-3. Por exemplo, quatro portas de breakout em swp1 são swp1s0, swp1s1, swp1s2 e swp1s3.
-
Primeiro, a chave S2 é substituída pela chave sw2 e, em seguida, a chave S1 é substituída pela chave sw1.
-
Os cabos entre os nós e o switch S2 são então desconectados do switch S2 e reconectados ao switch S2.
-
Os cabos entre os nós e o switch S1 são então desconectados do switch S1 e reconectados ao switch sw1.
-
Etapa 1: Prepare-se para a migração
-
Se o AutoSupport estiver ativado, suprima a criação automática de casos invocando uma mensagem do AutoSupport :
system node autosupport invoke -node * -type all -message MAINT=xhonde x é a duração da janela de manutenção em horas.
-
Altere o nível de privilégio para avançado, digitando y quando solicitado a continuar:
set -privilege advancedA mensagem avançada (*>) é exibida.
-
Determine o status administrativo ou operacional de cada interface de armazenamento:
Cada porta deve exibir "habilitado" para
Status.
Etapa 2: Configurar cabos e portas
-
Exibir os atributos da porta de rede:
storage port showMostrar exemplo
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::*> -
Verifique se as portas de armazenamento em cada nó estão conectadas aos switches de armazenamento existentes da seguinte maneira (da perspectiva dos nós) usando o comando:
network device-discovery show -protocol lldpMostrar exemplo
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 - -
Nos switches S1 e S2, certifique-se de que as portas de armazenamento e os switches estejam conectados da seguinte maneira (do ponto de vista dos switches) usando o comando:
show lldp neighborsMostrar exemplo
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 -
No switch sw2, desligue as portas conectadas às portas de armazenamento e aos nós dos gabinetes de discos.
Mostrar exemplo
cumulus@sw2:~$ net add interface swp1-16 link down cumulus@sw2:~$ net pending cumulus@sw2:~$ net commit
-
Mova as portas de armazenamento do controlador e dos gabinetes de discos do switch antigo S2 para o novo switch sw2, usando a cablagem apropriada compatível com o NVIDIA SN2100.
-
No switch sw2, ative as portas conectadas às portas de armazenamento dos nós e aos gabinetes de discos.
Mostrar exemplo
cumulus@sw2:~$ net del interface swp1-16 link down cumulus@sw2:~$ net pending cumulus@sw2:~$ net commit
-
Verifique se as portas de armazenamento em cada nó estão agora conectadas aos switches da seguinte maneira, da perspectiva dos nós:
network device-discovery show -protocol lldpMostrar exemplo
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 - -
Verifique os atributos da porta de rede:
storage port showMostrar exemplo
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::*> -
No switch sw2, verifique se todas as portas de armazenamento do nó estão ativas:
net show interfaceMostrar exemplo
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)) ... ...
-
No switch sw1, desligue as portas conectadas às portas de armazenamento dos nós e aos gabinetes de discos.
Mostrar exemplo
cumulus@sw1:~$ net add interface swp1-16 link down cumulus@sw1:~$ net pending cumulus@sw1:~$ net commit
-
Mova as portas de armazenamento do controlador e os gabinetes de discos do switch antigo S1 para o novo switch sw1, usando a cablagem apropriada compatível com o NVIDIA SN2100.
-
No switch sw1, ative as portas conectadas às portas de armazenamento dos nós e aos gabinetes de discos.
Mostrar exemplo
cumulus@sw1:~$ net del interface swp1-16 link down cumulus@sw1:~$ net pending cumulus@sw1:~$ net commit
-
Verifique se as portas de armazenamento em cada nó estão agora conectadas aos switches da seguinte maneira, da perspectiva dos nós:
network device-discovery show -protocol lldpMostrar exemplo
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 -
Etapa 3: Verifique a configuração
-
Verifique a configuração final:
storage port showCada porta deve exibir "habilitado" para
Statee habilitado paraStatus.Mostrar exemplo
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::*> -
No switch sw2, verifique se todas as portas de armazenamento do nó estão ativas:
net show interfaceMostrar exemplo
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)) ... ...
-
Verifique se ambos os nós possuem uma conexão com cada switch:
net show lldpMostrar exemplo
O exemplo a seguir mostra os resultados apropriados para ambas as opções:
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
-
Altere o nível de privilégio de volta para administrador:
set -privilege admin -
Se você desativou a criação automática de casos, reative-a enviando uma mensagem do AutoSupport :
system node autosupport invoke -node * -type all -message MAINT=END
Depois de migrar seus switches, você pode "configurar monitoramento de integridade do switch".