Compartilhar via


Guia de atualização da Malha de Rede

Esse guia fornece um processo de atualização simplificado para sua malha de rede. Foi projetado para ajudar os usuários a aprimorar sua infraestrutura de rede por meio de APIs do Azure, o que facilita 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.

Visão geral

Componentes do pacote de runtime: esses componentes requerem o consentimento do operador para as atualizações que podem afetar o comportamento do tráfego ou precisam de reinicializações do dispositivo. O design da malha de rede permite que atualizações sejam aplicadas e, ao mesmo tempo, um fluxo de tráfego de dados contínuo seja mantido.

As alterações de runtime são categorizadas como se segue:

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

  • Atualizações de configuração básicas: configurações iniciais aplicadas no provisionamento inicial do dispositivo.

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

Pré-requisitos

Confirme se o Controlador da Malha de Rede está em um estado "Provisionado".

Fluxo de trabalho do upgrade

Etapa 1: verificar a versão do runtime do Fabric

Verifique a versão atual do runtime da malha antes da atualização: como verificar a versão atual do runtime do cluster.

Etapa 2: Iniciar a atualização

Inicie o upgrade com o seguinte comando:

az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
Exemplo de Comando
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
Parâmetro Descrição 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 upgrade a ser executada start
--version Especifica para qual versão será feito o upgrade "2.0.0"

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

Observação

Esse comando coloca a malha de rede no estado "Sob Manutenção".

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

Siga a sequência recomendada para os upgrades do dispositivo e resolva quaisquer falhas manualmente, se necessário.

Sequência de upgrade do dispositivo:

  1. Faça o upgrade do comutador Top-of-Rack (TOR) simultaneamente.

  2. Faça o upgrade dos comutadores de gerenciamento em paralelo.

  3. Faça o upgrade dos dispositivos Network Packet Broker (NPB) sequencialmente.

  4. Faça o upgrade dos Elementos de Computação (CEs) individualmente.

  5. Para terminar, faça o upgrade dos comutadores de rack agregados.

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

  • Certifique-se de que a malha de rede esteja 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 em disco disponível no diretório /mnt para continuar com a atualização do dispositivo NNF.

Faça o upgrade dos dispositivos individuais com o seguinte comando:

az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
Exemplo de Comando
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
Parâmetro Descrição Exemplo
--version Especifica para qual versão será feito o upgrade 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 Habilita o modo de depuração para um resultado detalhado --debug

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

Etapa 4: Finalizar atualização

Após atualizar todos os dispositivos, execute o comando de conclusão para sair do modo de manutenção:

az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
Exemplo de Comando
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
Parâmetro Descrição Exemplo
--action Especifica a ação de upgrade 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 da sua malha, respectivamente.

Pós-validação

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

Problemas conhecidos

  1. Crie o diretório da imagem do EOS manualmente em /mnt/nvram/nexus/eosimages se estiver ausente. Isso é especialmente importante para ambientes criados a partir de versões de NF mais antigas.
  2. As atualizações de dispositivo NNF falham quando o espaço em disco disponível no diretório /mnt é menor que 3 GB. Execute uma limpeza manual para liberar espaço em disco dentro do dispositivo NNF e tente novamente a operação de atualização.