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:
Faça o upgrade do comutador Top-of-Rack (TOR) simultaneamente.
Faça o upgrade dos comutadores de gerenciamento em paralelo.
Faça o upgrade dos dispositivos Network Packet Broker (NPB) sequencialmente.
Faça o upgrade dos Elementos de Computação (CEs) individualmente.
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
- 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. - 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.