Skip to main content
ONTAP MetroCluster
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Atualize arquivos RCF em switches IP Cisco usando CleanUpFiles

Colaboradores netapp-aoife netapp-folivia

Você pode precisar atualizar um arquivo de configuração (RCF) em um switch IP da Cisco. Por exemplo, uma atualização do ONTAP ou uma atualização do firmware do switch exigem um novo RCF.

Sobre esta tarefa
  • Começando com RcfFileGenerator versão 1,4a, há uma nova opção para alterar (atualizar, baixar ou substituir) a configuração do switch em switches IP Cisco sem a necessidade de executar uma 'eliminação de gravação'.

  • "Ativar o registo da consola" antes de executar esta tarefa.

  • O switch Cisco 9336C-FX2 tem dois tipos diferentes de armazenamento de switch que são nomeados de forma diferente no RCF. Use a tabela a seguir para determinar o tipo de armazenamento Cisco 9336C-FX2 correto para sua configuração:

    Se estiver a ligar o seguinte armazenamento…​ Escolha o tipo de armazenamento Cisco 9336C-FX2…​ Exemplo de banner/MOTD do RCF
    • Gavetas SAS conectadas diretamente

    • Gavetas NVMe diretamente conectadas

    • Gavetas NVMe conectadas a switches de storage dedicados

    9336C-FX2 – apenas armazenamento direto

    * Switch : NX9336C (direct storage, L2 Networks, direct ISL)

    • Gavetas SAS conectadas diretamente

    • Compartimentos NVMe conectados aos switches IP do MetroCluster

    Observação É necessário pelo menos um shelf NVMe conectado à Ethernet

    9336C-FX2 – armazenamento SAS e Ethernet

    * Switch : NX9336C (SAS and Ethernet storage, L2 Networks, direct ISL)

Antes de começar

Você pode usar esse método se sua configuração atender aos seguintes requisitos:

  • A configuração padrão do RCF é aplicada.

  • O "RcfFileGenerator" deve ser capaz de criar o mesmo RCF que é aplicado, com a mesma versão e configuração (plataformas, VLANs).

  • O RCF aplicado não foi fornecido pela NetApp para uma configuração especial.

  • O RCF não foi alterado antes de ser aplicado.

  • Os passos para restaurar as configurações de fábrica do switch foram seguidos antes de aplicar o RCF atual.

  • Não foram feitas alterações na configuração do switch(port) após a aplicação do RCF.

    Se você não atender a esses requisitos, não poderá usar os CleanUpFiles que são criados ao gerar os RCFs. No entanto, você pode aproveitar a função para criar CleanUpFiles genéricos — a limpeza usando esse método é derivada da saída de show running-config e é considerada uma boa prática.

    Observação Você deve atualizar os switches pela seguinte ordem: Switch_A_1, Switch_B_1, Switch_A_2, Switch_B_2. Ou, você pode atualizar os switches Switch_A_1 e Switch_B_1 ao mesmo tempo, seguido pelos switches Switch_A_2 e Switch_B_2.
Passos
  1. "Mova os LIFs do cluster"antes de você iniciar a atualização.

  2. Determine a versão atual do RCF e quais portas e VLANs são usadas: IP_switch_A_1# show banner motd

    Observação Você precisa obter essas informações de todos os quatro switches e preencher a seguinte tabela de informações.
    * NetApp Reference Configuration File (RCF)
    *
    * Switch : NX9336C (SAS storage, L2 Networks, direct ISL)
    * Filename : NX9336_v1.81_Switch-A1.txt
    * Date : Generator version: v1.3c_2022-02-24_001, file creation time: 2021-05-11, 18:20:50
    *
    * Platforms : MetroCluster 1 : FAS8300, AFF-A400, FAS8700
    *              MetroCluster 2 : AFF-A320, FAS9000, AFF-A700, AFF-A800
    * Port Usage:
    * Ports 1- 2: Intra-Cluster Node Ports, Cluster: MetroCluster 1, VLAN 111
    * Ports 3- 4: Intra-Cluster Node Ports, Cluster: MetroCluster 2, VLAN 151
    * Ports 5- 6: Ports not used
    * Ports 7- 8: Intra-Cluster ISL Ports, local cluster, VLAN 111, 151
    * Ports 9-10: MetroCluster 1, Node Ports, VLAN 119
    * Ports 11-12: MetroCluster 2, Node Ports, VLAN 159
    * Ports 13-14: Ports not used
    * Ports 15-20: MetroCluster-IP ISL Ports, VLAN 119, 159, Port Channel 10
    * Ports 21-24: MetroCluster-IP ISL Ports, VLAN 119, 159, Port Channel 11, breakout mode 10gx4
    * Ports 25-30: Ports not used
    * Ports 31-36: Ports not used
    *
    
    #
    IP_switch_A_1#

    A partir desta saída, você deve coletar as informações mostradas nas duas tabelas a seguir.

    Informações genéricas

    MetroCluster

    Dados

    Versão RCF

    1,81

    Tipo de interrutor

    NX9336

    Tipologia da rede

    L2 redes, ISL direto

    Tipo de armazenamento

    Storage SAS

    Plataformas

    1

    AFF A400

    2

    FAS9000

    Informações de VLAN Rede Configuração do MetroCluster Portas de comutação Local A Local B

    Cluster local VLAN

    Rede 1

    1

    1, 2

    111

    222

    2

    3, 4

    151

    251

    Rede 2

    1

    1, 2

    111

    222

    2

    3, 4

    151

    251

    VLAN MetroCluster

    Rede 1

    1

    9, 10

    119

    119

    2

    11, 12

    159

    159

    Rede 2

    1

    9, 10

    219

    219

    2

    11, 12

    259

    259

  3. Crie os arquivos RCF e CleanUpFiles, ou crie genéricos CleanUpFiles para a configuração atual.

    Se sua configuração atender aos requisitos descritos nos pré-requisitos, selecione opção 1. Se a sua configuração não atender aos requisitos descritos nos pré-requisitos, selecione opção 2.

    Opção 1: criar os RCFs e CleanUpFiles

    Use este procedimento se a configuração atender aos requisitos.

    Passos
    1. Use o RcfFileGenerator 1.4a (ou posterior) para criar os RCFs com as informações que você obteve na Etapa 1. A nova versão do RcfFileGenerator cria um conjunto adicional de CleanUpFiles que você pode usar para reverter algumas configurações e preparar o switch para aplicar uma nova configuração de RCF.

    2. Compare o banner motd com os RCFs que estão atualmente aplicados. Os tipos de plataforma, tipo de switch, porta e uso de VLAN devem ser os mesmos.

      Observação Você deve usar a CleanUpFiles da mesma versão do RCF e para a mesma configuração exata. Usar qualquer CleanUpFile não funcionará e pode exigir uma reinicialização completa do switch.
      Observação A versão do ONTAP para a qual o RCF foi criado não é relevante. Apenas a versão do RCF é importante.
      Observação O RCF (mesmo que seja a mesma versão) pode listar menos ou mais plataformas. Certifique-se de que sua plataforma esteja listada.
    Opção 2: Criar CleanUpFiles genéricos

    Use este procedimento se a configuração não atender a todos os requisitos.

    Passos
    1. Recupere a saída de de show running-config cada interrutor.

    2. Abra a ferramenta RcfFileGenerator e clique em 'Create Generic CleanUpFiles' na parte inferior da janela

    3. Copie a saída que você recuperou no passo 1 do switch 'one' para a janela superior. Você pode remover ou deixar a saída padrão.

    4. Clique em 'criar ficheiros CUF'.

    5. Copie a saída da janela inferior para um arquivo de texto (este arquivo é o CleanUpFile).

    6. Repita os passos c, d e e para todos os interrutores na configuração.

      No final deste procedimento, você deve ter quatro arquivos de texto, um para cada switch. Você pode usar esses arquivos da mesma maneira que os CleanUpFiles que você pode criar usando a opção 1.

  4. [[Criar os novos arquivos RCF para a nova configuração]] Crie os "novos" arquivos RCF para a nova configuração. Crie esses arquivos da mesma forma que você criou os arquivos na etapa anterior, exceto que você deve escolher a respectiva versão do ONTAP e do RCF.

    Após concluir esta etapa, você deverá ter dois conjuntos de RCFs, cada conjunto consistindo de doze arquivos.

  5. Baixe os arquivos para o bootflash.

    1. Baixe o CleanUpFiles que você criou em Crie os RCFs e CleanUpFiles, ou crie CleanUpFiles genéricos para a configuração atual

      Observação Este CleanUpFile é para o RCF atual que está aplicado e NÃO para o novo RCF para o qual você deseja atualizar.

      Exemplo de CleanUpFile para Switch-A1: Cleanup_NX9336_v1.81_Switch-A1.txt

    2. Baixe os 'novos' RCFs que você criou em Crie os "novos" RCFs para a nova configuração.

      Exemplo de RCF para Switch-A1: NX9336_v1.90_Switch-A1.txt

    3. Faça o download do CleanUpFiles que você criou Crie os "novos" RCFs para a nova configuração.. Esta etapa é opcional — você pode usar o arquivo no futuro para atualizar a configuração do switch. Ele corresponde à configuração aplicada atualmente.

      Exemplo de CleanUpFile para Switch-A1: Cleanup_NX9336_v1.90_Switch-A1.txt

      Observação Você deve usar o CleanUpFile para a versão RCF correta (correspondente). Se você usar um CleanUpFile para uma versão RCF diferente, ou uma configuração diferente, a limpeza da configuração pode não funcionar corretamente.

      O exemplo a seguir copia os três arquivos para o flash de inicialização:

    IP_switch_A_1# copy sftp://user@50.50.50.50/RcfFiles/NX9336-direct-SAS_v1.81_MetroCluster-IP_L2Direct_A400FAS8700_xxx_xxx_xxx_xxx/Cleanup_NX9336_v1.81_Switch-A1.txt bootflash:
    IP_switch_A_1# copy sftp://user@50.50.50.50/RcfFiles/NX9336-direct-SAS_v1.90_MetroCluster-IP_L2Direct_A400FAS8700A900FAS9500_xxx_xxx_xxx_xxxNX9336_v1.90//NX9336_v1.90_Switch-A1.txt bootflash:
    IP_switch_A_1# copy sftp://user@50.50.50.50/RcfFiles/NX9336-direct-SAS_v1.90_MetroCluster-IP_L2Direct_A400FAS8700A900FAS9500_xxx_xxx_xxx_xxxNX9336_v1.90//Cleanup_NX9336_v1.90_Switch-A1.txt bootflash:

    +

    Observação É-lhe pedido que especifique o Encaminhamento e Encaminhamento virtuais (VRF).
  6. Aplique o CleanUpFile ou o CleanUpFile genérico.

    Algumas das configurações são revertidas e switchports ficam "offline".

    1. Confirme se não há alterações pendentes na configuração de inicialização: show running-config diff

      IP_switch_A_1# show running-config diff
      IP_switch_A_1#
  7. Se você vir a saída do sistema, salve a configuração em execução na configuração de inicialização: copy running-config startup-config

    Observação A saída do sistema indica que a configuração de inicialização e a configuração em execução são alterações diferentes e pendentes. Se você não salvar as alterações pendentes, não será possível reverter usando um recarregamento do switch.
    1. Aplique o CleanUpFile:

      IP_switch_A_1# copy bootflash:Cleanup_NX9336_v1.81_Switch-A1.txt running-config
      
      IP_switch_A_1#
      Observação O script pode demorar um pouco para retornar ao prompt do switch. Nenhuma saída é esperada.
  8. Exiba a configuração em execução para verificar se a configuração foi limpa: show running-config

    A configuração atual deve mostrar:

    • Não estão configurados mapas de classe e listas de acesso IP

    • Nenhum mapa de política está configurado

    • Nenhuma política de serviço está configurada

    • Nenhum perfil de porta está configurado

    • Todas as interfaces Ethernet (exceto mgmt0 que não deve mostrar nenhuma configuração, e somente VLAN 1 deve ser configurada).

      Se você constatar que algum dos itens acima está configurado, talvez não seja possível aplicar uma nova configuração RCF. No entanto, você pode reverter para a configuração anterior reiniciando o switch sem salvar a configuração em execução na configuração de inicialização. O switch será inicializado com a configuração anterior.

  9. Aplique o RCF e verifique se as portas estão online.

    1. Aplique o RCF.

      IP_switch_A_1# copy bootflash:NX9336_v1.90-X2_Switch-A1.txt running-config
      Observação Algumas mensagens de aviso aparecem durante a aplicação da configuração. As mensagens de erro geralmente não são esperadas. No entanto, se você estiver logado usando SSH, poderá receber o seguinte erro: Error: Can't disable/re-enable ssh:Current user is logged in through ssh
    2. Depois que a configuração for aplicada, verifique se o cluster e as portas MetroCluster estão on-line com um dos seguintes comandos, show interface brief show cdp neighbors , ou show lldp neighbors

      Observação Se você alterou a VLAN para o cluster local e atualizou o primeiro switch no local, o monitoramento de integridade do cluster pode não relatar o estado como 'saudável' porque as VLANs das configurações antigas e novas não correspondem. Após a atualização do segundo interrutor, o estado deve retornar à integridade.

    Se a configuração não for aplicada corretamente, ou se você não quiser manter a configuração, você pode reverter para a configuração anterior recarregando o switch sem salvar a configuração em execução na configuração de inicialização. O interrutor virá com a configuração anterior.

  10. Salve a configuração e recarregue o switch.

    IP_switch_A_1# copy running-config startup-config
    
    IP_switch_A_1# reload
  11. Modifique todas as LIFs do cluster para habilitar a reversão automática:

    1. Reative a reversão automática:

      network interface modify -vserver Cluster -lif * -auto-revert true

      cluster_A::*> network interface modify -vserver Cluster -lif * -auto-revert true
      
      Warning: Changes to a cluster LIF can affect the health of the Cluster. Are you
               sure you want to continue? {y|n}: y
      4 entries were modified.
      
      cluster_A::*>
    2. Reverter todas as LIFs do cluster que não estão atualmente em suas portas de origem para suas portas de origem:

      network interface revert -vserver Cluster -lif *

      Aguarde alguns minutos para que as LIFs retornem à sua porta inicial:

    3. Confirme se todos os LIFs estão em suas portas iniciais:

      cluster_A::*> network interface show -role cluster
                  Logical        Status     Network            Current       Current Is
      Vserver     Interface      Admin/Oper Address/Mask       Node          Port    Home
      ----------- -------------- ---------- ------------------ ------------- ------- ----
      Cluster
                  node_A_1_clus1 up/up      192.168.204.88/18  node_A_1      e4a     true
                  node_A_1_clus2 up/up      192.168.204.93/18  node_A_1      e4b     true
                  node_A_2_clus1 up/up      192.168.204.96/18  node_A_2      e4a     true
                  node_A_2_clus2 up/up      192.168.204.97/18  node_A_2      e4b     true
      4 entries were displayed.
    4. Verifique o estado dos MetroCluster nós:

      metrocluster node show

    cluster_A::*> metrocluster node show
    
    DR                               Configuration  DR
    Group Cluster Node               State          Mirroring Mode
    ----- ------- ------------------ -------------- --------- --------------------
    1     cluster_A
                  node_A_1           configured     enabled   normal
                  node_A_2           configured     enabled   normal
          cluster_B
                  node_B_1           configured     enabled   normal
                  node_B_2           configured     enabled   normal
    4 entries were displayed.
    
    cluster_A::*>