Migre de um switch de storage Cisco para um switch de storage NVIDIA SN2100
É possível migrar switches Cisco mais antigos para um cluster ONTAP para switches de storage NVIDIA SN2100. Este é um procedimento sem interrupções.
Rever os requisitos
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 respetivas configurações.
Certifique-se de que:
-
O cluster existente está corretamente configurado e funcionando.
-
Todas as portas de storage estão no estado operacional para garantir operações ininterruptas.
-
Os switches de armazenamento NVIDIA SN2100 são configurados e operando sob a versão adequada do Cumulus Linux instalado com o arquivo de configuração de referência (RCF) aplicado.
-
A configuração de rede de armazenamento existente tem o seguinte:
-
Um cluster NetApp redundante e totalmente funcional usando ambos os switches Cisco mais antigos.
-
Conetividade de gerenciamento e acesso ao console aos switches Cisco mais antigos e aos novos switches.
-
Todas as LIFs de cluster no estado up com os LIfs de cluster estão em suas portas iniciais.
-
Portas ISL ativadas 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 respetivas configurações.
-
Algumas das portas são configuradas nos switches NVIDIA SN2100 para serem executadas a 100 GbE.
-
Você planejou, migrou e documentou a conectividade de 100 GbE de nós para os switches de storage NVIDIA SN2100.
Migrar os switches
Neste procedimento, os switches de armazenamento Cisco Nexus 9336C-FX2 são usados, por exemplo, comandos e saídas.
Os exemplos deste procedimento utilizam a seguinte nomenclatura de switch 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 de cluster são node1_clus1 e node1_clus2 no nó 1 e node2_clus1 e node2_clus2 no nó 2 respetivamente.
-
O
cluster1::*>
prompt indica o nome do cluster. -
As portas de rede usadas neste procedimento são E5A e e5b.
-
As portas breakout tomam o formato: Swp1s0-3. Por exemplo, quatro portas breakout no swp1 são swp1s0, swp1s1, swp1s2 e swp1s3.
-
O interrutor S2 é substituído primeiro pelo interrutor SW2 e, em seguida, o interrutor S1 é substituído pelo interrutor SW1.
-
O cabeamento entre os nós e o S2 é desconetado do S2 e reconetado ao SW2.
-
O cabeamento entre os nós e o S1 é desconetado do S1 e reconetado ao SW1.
-
Passo 1: Prepare-se para a migração
-
Se o AutoSupport estiver ativado, suprimir a criação automática de casos invocando uma mensagem AutoSupport:
system node autosupport invoke -node * -type all -message MAINT=xh
onde x é a duração da janela de manutenção em horas.
-
Altere o nível de privilégio para avançado, inserindo y quando solicitado a continuar:
set -privilege advanced
É apresentado o aviso avançado (*>).
-
Determine o status administrativo ou operacional de cada interface de storage:
Cada porta deve exibir habilitado para
Status
.
Etapa 2: Configurar cabos e portas
-
Exibir os atributos da porta de rede:
storage port show
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::*>
-
Verifique se as portas de storage em cada nó estão conetadas aos switches de storage existentes da seguinte maneira (da perspetiva dos nós) usando o comando:
network device-discovery show -protocol lldp
Mostrar 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 -
-
No switch S1 e S2, certifique-se de que as portas de armazenamento e os switches estão conetados da seguinte maneira (da perspetiva dos switches) usando o comando:
show lldp neighbors
Mostrar 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, encerre as portas conectadas às portas de storage e aos nós das gavetas de disco.
Mostrar exemplo
cumulus@sw2:~$ net add interface swp1-16 link down cumulus@sw2:~$ net pending cumulus@sw2:~$ net commit
-
Mova as portas de storage de nós da controladora e das gavetas de disco do switch antigo S2 para o novo switch SW2, usando o cabeamento apropriado suportado pelo NVIDIA SN2100.
-
No switch SW2, abra as portas conectadas às portas de storage dos nós e das gavetas de disco.
Mostrar exemplo
cumulus@sw2:~$ net del interface swp1-16 link down cumulus@sw2:~$ net pending cumulus@sw2:~$ net commit
-
Verifique se as portas de storage em cada nó agora estão conetadas aos switches da seguinte maneira, da perspetiva dos nós:
network device-discovery show -protocol lldp
Mostrar 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 show
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 storage de nós estão ativas:
net show interface
Mostrar 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, encerre as portas conectadas às portas de storage dos nós e das gavetas de disco.
Mostrar exemplo
cumulus@sw1:~$ net add interface swp1-16 link down cumulus@sw1:~$ net pending cumulus@sw1:~$ net commit
-
Mova as portas de storage de nós da controladora e das gavetas de disco do switch antigo S1 para o novo switch SW1, usando o cabeamento apropriado suportado pelo NVIDIA SN2100.
-
No switch SW1, abra as portas conectadas às portas de storage dos nós e das gavetas de disco.
Mostrar exemplo
cumulus@sw1:~$ net del interface swp1-16 link down cumulus@sw1:~$ net pending cumulus@sw1:~$ net commit
-
Verifique se as portas de storage em cada nó agora estão conetadas aos switches da seguinte maneira, da perspetiva dos nós:
network device-discovery show -protocol lldp
Mostrar 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 show
Cada porta deve ser exibida habilitada para
State
e ativada 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 storage de nós estão ativas:
net show interface
Mostrar 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 têm uma conexão com cada switch:
net show lldp
Mostrar exemplo
O exemplo a seguir mostra os resultados apropriados para ambos os switches:
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 admin:
set -privilege admin
-
Se você suprimiu a criação automática de casos, reative-a invocando uma mensagem AutoSupport:
system node autosupport invoke -node * -type all -message MAINT=END