Partilhar via


Guia de atualização do Network Fabric

Este guia de instruções fornece um processo de atualização simplificado para sua malha de rede. Ele foi projetado para ajudar os usuários a aprimorar sua infraestrutura de rede por meio de APIs do Azure, que facilitam o gerenciamento do ciclo de vida de vários dispositivos de rede. Atualizações regulares são cruciais para manter a integridade do sistema e acessar as melhorias mais recentes do produto.

Descrição geral

Componentes do pacote de tempo de execução: esses componentes exigem o consentimento do operador para atualizações que podem afetar o comportamento do tráfego ou exigir reinicializações do dispositivo. O design da malha de rede permite que as atualizações sejam aplicadas, mantendo o fluxo contínuo de tráfego de dados.

As alterações de tempo de execução são categorizadas da seguinte forma:

  • Atualizações do sistema operacional: necessárias para suportar novos recursos ou resolver problemas.

  • Atualizações de configuração básica: configurações iniciais aplicadas durante a inicialização do dispositivo.

  • Atualizações da estrutura de configuração: geradas com base na entrada do usuário para configurações como domínios de isolamento e ACLs. Essas atualizações acomodam novos recursos sem alterar a entrada do usuário.

Pré-requisitos

Confirme se o controlador de malha de rede está em um estado 'Provisionado'.

Atualizar fluxo de trabalho

Etapa 1: Verificar a versão do tempo de execução da malha

Verificar a versão atual do tempo de execução da malha antes da atualização: Como verificar a versão atual do tempo de execução do cluster.

Etapa 2: Iniciar a atualização

Inicie a atualização com o seguinte comando:

az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
Comando de exemplo
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
Parâmetro Description Exemplo
-g ou --resource-group O nome do grupo de recursos myResourceGroup
--resource-name O nome da malha a ser atualizada myFabricName
--action Especifica a ação de atualização a ser executada start
--version Especifica a versão para a qual atualizar "2.0.0"

Substitua myResourceGroup e myFabricName pelos nomes reais do seu grupo de recursos e malha, respectivamente.

Nota

Este comando coloca o NetworkFabric em 'Em manutenção'.

Etapa 3: Atualizações específicas do dispositivo

Siga a sequência recomendada para atualizações de dispositivos, resolvendo quaisquer falhas manualmente, se necessário.

Sequência de atualização do dispositivo:

  1. Atualize os switches Top-of-Rack (TOR) simultaneamente.

  2. Atualize os switches de gerenciamento em paralelo.

  3. Atualize os dispositivos NPB (Network Packet Broker) sequencialmente.

  4. Atualize os elementos de computação (CEs) individualmente.

  5. Por fim, atualize os switches de rack agregados.

Verificações de pré-validação:

  • Verifique se a malha de rede está em um estado "Bem-sucedido".

  • Verifique se todos os dispositivos estão configurados e sincronizados.

  • Verifique se há pelo menos 3 GB de espaço disponível em disco no diretório /mnt para prosseguir com a atualização do dispositivo NNF.

Atualize dispositivos individuais com o seguinte comando:

az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
Comando de exemplo
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
Parâmetro Description Exemplo
--version Especifica a versão para a qual atualizar 2.0.0
-g ou --resource-group O nome do grupo de recursos myResourceGroup
--resource-name O nome do dispositivo a ser atualizado myDeviceName
--debug Ativa o modo de depuração para saída detalhada --debug

Substitua myResourceGroup e myDeviceName pelos nomes reais do seu grupo de recursos e dispositivo, respectivamente.

Etapa 4: finalizar a atualização

Depois de atualizar todos os dispositivos, execute o comando completion para sair do modo de manutenção:

az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
Comando de exemplo
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
Parâmetro Description Exemplo
--action Especifica a ação de atualização a ser executada Complete
-g ou --resource-group O nome do grupo de recursos myResourceGroup
--resource-name O nome da malha a ser atualizada myFabricName

Substitua myResourceGroup e myFabricName pelos nomes reais do seu grupo de recursos e malha, respectivamente.

Pós-validação

Verifique o status da versão de todos os dispositivos e da malha com comandos AZCLI.

Problemas conhecidos

  1. Crie o diretório de imagem EOS manualmente em /mnt/nvram/nexus/eosimages se ele estiver faltando. Isto é especialmente importante para ambientes construídos a partir de versões NF mais antigas.
  2. As atualizações do dispositivo NNF falham quando o espaço em disco disponível no diretório /mnt é inferior a 3GB. Execute uma limpeza manual para liberar espaço em disco no dispositivo NNF e, em seguida, tente novamente a operação de atualização.