Partilhar via


Atualização do tempo de execução do cluster com a estratégia PauseAfterRack

A execução da atualização do tempo de execução do cluster com a estratégia PauseAfterRack fará uma pausa para aguardar a confirmação do utilizador antes de atualizar o próximo rack de nós de trabalho. A lista completa de configurações de atualização de Cluster é discutida em Atualizando o tempo de execução do Cluster da CLI do Azure.

Pré-requisitos

Observação

A atualização com a estratégia PauseAfterRack está disponível a partir da versão da API 2024-07-01.

  1. Instale a versão mais recente das extensões CLI apropriadas.
  2. É necessária a mais recente extensão networkcloud CLI. Ele pode ser instalado seguindo as etapas listadas aqui.
  3. Acesso por assinatura para executar os comandos de extensão da CLI da malha de rede (NF) e da nuvem de rede (NC) do Azure Operator Nexus.
  4. Colete as seguintes informações:
    • ID da subscrição (SUBSCRIPTION)
    • Nome do cluster (CLUSTER)
    • Grupo de recursos (CLUSTER_RG)
  5. O Cluster de Destino deve estar íntegro em um estado operacional, com todos os nós do plano de controlo íntegros.

Procedure

  1. Habilitar PauseAfterRack a estratégia de atualização em um cluster Nexus

    az networkcloud cluster update --name "<CLUSTER>" \
    --resource-group "<CLUSTER_RG>" \
    --update-strategy strategy-type="PauseAfterRack" wait-time-minutes=0 \
    --subscription "<SUBSCRIPTION>"
    
  2. Confirme que na visualização JSON, o JSON do recurso de cluster reflete a estratégia de atualização PauseAfterRack.

    az networkcloud cluster show --cluster-name "<CLUSTER>" \
    --resource-group "<CLUSTER_RG>" \
    --subscription "<SUBSCRIPTION>" | grep -A5 updateStrategy
    
     "updateStrategy": {
       "maxUnavailable": 32767,
       "strategyType": "PauseAfterRack",
       "thresholdType": "PercentSuccess",
       "thresholdValue": 70,
       "waitTimeMinutes": 15,
    
  3. Inicie a atualização do pacote de tempo de execução habitualmente a partir do portal do Azure ou da interface de linha de comandos. Consulte Atualizando o tempo de execução do cluster da CLI do Azure.

  4. Quando as atualizações do plano de controle e do plano de gerenciamento forem concluídas, a atualização em tempo de execução será pausada, aguardando a ação do usuário para iniciar a atualização para o Rack 1.

Captura de ecrã mostrando a atualização pausada do tempo de execução.

Observação

Esta mensagem está disponível em logs para acesso programático. Para obter mais detalhes, siga Lista de logs disponíveis para streaming no Azure Operator Nexus

  1. Para retomar a atualização do tempo de execução, execute o comando CLI seguinte az networkcloud.

    az networkcloud cluster continue-update-version --cluster-name "<CLUSTER>" \
    --resource-group="<CLUSTER_RG>" \
    --subscription="<SUBSCRIPTION>"
    
  2. Repita a etapa 5 para cada rack até que todos os racks sejam atualizados para o pacote de tempo de execução mais recente.

Sugestão

Na versão 2509.1 e superior, você pode exibir o status da solicitação mais recente continue-update-version no portal JSON Viewdo Azure. Essas informações estão disponíveis em properties.actionStates com tipo continueUpdateVersion de ação e incluem todas as informações de erro disponíveis para solução de problemas, se aplicável. Para obter mais informações, consulte o exemplo em Upgrade Cluster runtime using CLI.