Atualize seu Arquivo de Configuração de Referência (RCF)
Você atualiza a versão do RCF quando já possui uma versão do arquivo RCF instalada em seus switches operacionais.
Certifique-se de ter o seguinte:
-
Um backup atual da configuração do switch.
-
Um cluster totalmente funcional (sem erros nos logs ou problemas semelhantes).
-
O RCF atual.
-
Se você estiver atualizando a versão do seu RCF, precisará de uma configuração de inicialização no RCF que reflita as imagens de inicialização desejadas.
Se precisar alterar a configuração de inicialização para refletir as imagens de inicialização atuais, você deve fazê-lo antes de reaplicar o RCF para que a versão correta seja instanciada em reinicializações futuras.
|
|
Nenhum link operacional entre switches (ISL) é necessário durante este procedimento. Isso ocorre porque as alterações na versão do RCF podem afetar a conectividade ISL temporariamente. Para garantir a operação ininterrupta do cluster, o procedimento a seguir migra todas as LIFs do cluster para o switch parceiro operacional enquanto executa as etapas no switch de destino. |
|
|
Antes de instalar uma nova versão de software do switch e os RCFs, você deve apagar as configurações do switch e realizar a configuração básica. Você precisa estar conectado ao switch usando o console serial ou ter preservado as informações básicas de configuração antes de apagar as configurações do switch. |
Etapa 1: Prepare-se para a atualização
-
Se o AutoSupport estiver ativado neste cluster, suprima a criação automática de casos invocando uma mensagem do AutoSupport :
system node autosupport invoke -node * -type all -message MAINT=xhOnde x representa a duração do período 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.
-
Exiba as portas em cada nó que estão conectadas aos switches:
network device-discovery showMostrar exemplo
cluster1::*> network device-discovery show Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------ --------------- --------- node1-01/cdp e3a cs1 Ethernet1/7 N9K-C9336C e3b cs2 Ethernet1/7 N9K-C9336C node1-02/cdp e3a cs1 Ethernet1/8 N9K-C9336C e3b cs2 Ethernet1/8 N9K-C9336C . . . -
Verifique se todas as portas de armazenamento estão ativas e com status íntegro:
storage port show -port-type ENETMostrar exemplo
cluster1::*> storage port show -port-type ENET Speed Node Port Type Mode (Gb/s) State Status ------------------ ---- ----- ------- ------ -------- ----------- node1-01 e3a ENET - 100 enabled online e3b ENET - 100 enabled online e7a ENET - 100 enabled online e7b ENET - 100 enabled online node1-02 e3a ENET - 100 enabled online e3b ENET - 100 enabled online e7a ENET - 100 enabled online e7b ENET - 100 enabled online . . . -
Desative a reversão automática nos LIFs do cluster.
network interface modify -vserver Cluster -lif * -auto-revert false
Etapa 2: Configurar portas
-
No switch cs1, desligue as portas conectadas a todas as portas dos nós.
cs1> enable cs1# configure cs1(config)# interface eth1/1/1-2,eth1/7-8 cs1(config-if-range)# shutdown cs1(config-if-range)# exit cs1(config)# exit
Certifique-se de desligar todas as portas conectadas para evitar problemas de conexão de rede. Consulte o artigo da Base de Conhecimento. "Nó fora do quorum durante a migração do LIF do cluster na atualização do sistema operacional." Para obter mais detalhes. -
Verifique se os LIFs do cluster falharam nas portas hospedadas no switch cs1. Isso pode levar alguns segundos.
network interface show -role clusterMostrar exemplo
cluster1::*> network interface show -role cluster Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home ----------- --------------- ---------- ------------------ ----------- ------- ---- Cluster node1-01_clus1 up/up 169.254.36.44/16 node1-01 e7a true node1-01_clus2 up/up 169.254.7.5/16 node1-01 e7b true node1-02_clus1 up/up 169.254.197.206/16 node1-02 e7a true node1-02_clus2 up/up 169.254.195.186/16 node1-02 e7b true node1-03_clus1 up/up 169.254.192.49/16 node1-03 e7a true node1-03_clus2 up/up 169.254.182.76/16 node1-03 e7b true node1-04_clus1 up/up 169.254.59.49/16 node1-04 e7a true node1-04_clus2 up/up 169.254.62.244/16 node1-04 e7b true 8 entries were displayed. -
Verifique se o cluster está íntegro:
cluster showMostrar exemplo
cluster1::*> cluster show Node Health Eligibility Epsilon ----------------- ------- ------------ ------- node1-01 true true false node1-02 true true false node1-03 true true true node1-04 true true false 4 entries were displayed.
-
Caso ainda não o tenha feito, salve uma cópia da configuração atual do switch copiando a saída do seguinte comando para um arquivo de texto:
show running-config-
Registre quaisquer adições personalizadas entre o atual
running-confige o arquivo RCF em uso (como uma configuração SNMP para sua organização). -
Para NX-OS 10.2 e versões posteriores, use o
show diff running-configcomando para comparar com o arquivo RCF salvo na memória flash de inicialização. Caso contrário, utilize uma ferramenta de comparação ou de diferenças de terceiros.
-
-
Salve os detalhes básicos de configuração em
write_erase.cfgarquivo no bootflash.Certifique-se de configurar o seguinte:
-
Nome de usuário e senha
-
Endereço IP de gerenciamento
-
Gateway padrão
-
Nome do interruptor
cs1# show run | i "username admin password" > bootflash:write_erase.cfgcs1# show run | section "vrf context management" >> bootflash:write_erase.cfgcs1# show run | section "interface mgmt0" >> bootflash:write_erase.cfgcs1# show run | section "switchname" >> bootflash:write_erase.cfg -
-
Ao atualizar para a versão 1.12 ou posterior do RCF, execute os seguintes comandos:
cs1# echo "hardware access-list tcam region ing-racl 1024" >> bootflash:write_erase.cfgcs1# echo "hardware access-list tcam region egr-racl 1024" >> bootflash:write_erase.cfgcs1# echo "hardware access-list tcam region ing-l2-qos 1280 >> bootflash:write_erase.cfgConsulte o artigo da Base de Conhecimento."Como limpar a configuração de um switch de interconexão Cisco mantendo a conectividade remota" Para obter mais detalhes.
-
Verifique se o
write_erase.cfgO arquivo foi preenchido conforme o esperado:show file bootflash:write_erase.cfg -
Emita o
write erasecomando para apagar a configuração salva atual:cs1# write eraseWarning: This command will erase the startup-configuration.Do you wish to proceed anyway? (y/n) [n] y -
Copie a configuração básica salva anteriormente para a configuração de inicialização.
cs1# copy bootflash:write_erase.cfg startup-config -
Reinicie o switch:
cs1# reloadThis command will reboot the system. (y/n)? [n] y -
Após o endereço IP de gerenciamento estar acessível novamente, faça login no switch via SSH.
Você pode precisar atualizar as entradas do arquivo hosts relacionadas às chaves SSH.
-
Copie o RCF para o bootflash do switch cs1 usando um dos seguintes protocolos de transferência: FTP, TFTP, SFTP ou SCP.
Para obter mais informações sobre os comandos Cisco , consulte o guia apropriado no "Guia de Comandos do Cisco Nexus Série 9000 NX-OS" guias.
Mostrar exemplo
Este exemplo mostra o TFTP sendo usado para copiar um arquivo RCF para a memória flash de inicialização no switch cs1:
cs1# copy tftp: bootflash: vrf management Enter source filename: Nexus_9336C_RCF_v1.6-Storage.txt Enter hostname for the tftp server: 172.22.201.50 Trying to connect to tftp server......Connection to Server Established. TFTP get operation was successful Copy complete, now saving to disk (please wait)...
-
Aplique o RCF previamente baixado à memória flash de inicialização.
Para obter mais informações sobre os comandos Cisco , consulte o guia apropriado no "Guia de Comandos do Cisco Nexus Série 9000 NX-OS" guias.
Este exemplo mostra o arquivo RCF.
NX9336C-FX2-RCF-v1.13-1-Storage.txtsendo instalado no switch cs1:cs1# copy Nexus_9336C_RCF_v1.6-Storage.txt running-config echo-commands
Certifique-se de ler atentamente as seções Notas de instalação, Notas importantes e banner do seu RCF. Você deve ler e seguir estas instruções para garantir a configuração e operação corretas do switch.
-
Verifique se o arquivo RCF é a versão mais recente correta:
show running-configAo verificar a saída para confirmar se você tem o RCF correto, certifique-se de que as seguintes informações estejam corretas:
-
A bandeira da RCF
-
Configurações de nó e porta
-
Personalizações
O resultado varia de acordo com a configuração do seu site. Verifique as configurações da porta e consulte as notas de versão para quaisquer alterações específicas do RCF que você instalou.
-
-
Reaplique quaisquer personalizações anteriores à configuração do switch.
-
Após verificar se as versões do RCF, as adições personalizadas e as configurações do switch estão corretas, copie o
running-configarquivo para ostartup-configarquivo.Para obter mais informações sobre os comandos Cisco , consulte o guia apropriado no "Guia de Comandos do Cisco Nexus Série 9000 NX-OS" guias.
cs1# copy running-config startup-config[] 100% Copy complete -
Reinicie o interruptor cs1. Você pode ignorar os alertas do "monitor de integridade do switch de cluster" e os eventos de "portas de cluster inativas" relatados nos nós enquanto o switch reinicia.
cs1# reloadThis command will reboot the system. (y/n)? [n] y -
Verifique se todas as portas de armazenamento estão ativas e com status íntegro:
storage port show -port-type ENETMostrar exemplo
cluster1::*> storage port show -port-type ENET Speed Node Port Type Mode (Gb/s) State Status ------------------ ---- ----- ------- ------ -------- ----------- node1-01 e3a ENET - 100 enabled online e3b ENET - 100 enabled online e7a ENET - 100 enabled online e7b ENET - 100 enabled online node1-02 e3a ENET - 100 enabled online e3b ENET - 100 enabled online e7a ENET - 100 enabled online e7b ENET - 100 enabled online . . . -
Verifique se o cluster está íntegro:
cluster showMostrar exemplo
cluster1::*> cluster show Node Health Eligibility Epsilon ----------------- -------- ------------- ------- node1-01 true true false node1-02 true true false node1-03 true true true node1-04 true true false 4 entries were displayed.
-
Repita os passos 4 a 19 no switch cs2.
-
Ative a reversão automática nos LIFs do cluster.
network interface modify -vserver Cluster -lif * -auto-revert true
Etapa 3: Verifique a configuração de rede do cluster e a integridade do cluster.
-
Verifique se as portas do switch conectadas às portas do cluster estão ativas.
show interface brief -
Verifique se os nós esperados ainda estão conectados:
show cdp neighbors -
Verifique se os nós do cluster estão em suas VLANs corretas usando os seguintes comandos:
show vlan briefshow interface trunk -
Verifique se as LIFs do cluster retornaram à sua porta original:
network interface show -role clusterSe alguma LIF do cluster não tiver retornado às suas portas originais, reverta-as manualmente a partir do nó local:
network interface revert -vserver vserver_name -lif <lif-name> -
Verifique se o cluster está íntegro:
cluster show -
Verifique a conectividade das interfaces do cluster remoto:
-
Você pode usar o
network interface check cluster-connectivity showComando para exibir os detalhes de uma verificação de acessibilidade para conectividade de cluster:network interface check cluster-connectivity show -
Alternativamente, você pode usar o
cluster ping-cluster -node <node-name>comando para verificar a conectividade:cluster ping-cluster -node <node-name>
-
Após atualizar seu RCF, você pode"verificar a configuração SSH" .