Partager via


Mise à niveau d’un runtime de cluster avec une stratégie PauseRack

Ce guide pratique explique comment exécuter la mise à niveau d’un runtime de cluster avec une stratégie PauseRack. L’exécution de la mise à niveau d’un runtime de cluster avec une stratégie PauseRack met à jour un seul rack dans un cluster, puis se met en pause pour attendre la confirmation avant de passer au rack suivant. Tous les seuils existants seront toujours respectés.

Prérequis

Remarque

Les mises à niveau avec la stratégie PauseRack sont disponibles à partir de la version d’API de démarrage 2024-06-01-preview.

  1. [Installer Azure CLI][installation-instruction] doit être installé.
  2. L’extension CLI networkcloud est obligatoire. Si l’extension networkcloud n’est pas installée, vous pouvez le faire en suivant les étapes listées ici.
  3. Accédez au portail Azure pour le cluster cible à mettre à niveau.
  4. Vous devez être connecté au même abonnement que votre cluster cible via az login
  5. Le cluster cible doit être dans un état d’exécution, avec tous les nœuds du plan de contrôle sains, et plus de 80 % des nœuds de calcul dans un état d’exécution et sain.

Procédure

  1. Activer la stratégie de mise à niveau PauseRack sur un cluster Nexus

    az networkcloud cluster update 
    --name $CLUSTER_NAME \
    --resource-group $RESOURCE_GROUP \
    --update-strategy strategy-type="PauseRack" wait-time-minutes=0
    
  2. Vérifiez que la ressource de cluster JSON dans la Vue JSON reflète la stratégie de mise à niveau PauseRack.

    az networkcloud cluster show --cluster-name "clusterName" --resource-group "resourceGroupName"
    
    "updateStrategy": {
      "maxUnavailable": 2,
      "strategyType": "PauseAfterRack",
      "thresholdType": "PercentSuccess",
      "thresholdValue": 70,
      "waitTimeMinutes": 15,
    }
    
  3. Déclenchez la mise à niveau de l’offre groupée du runtime comme d’habitude à partir du portail Azure ou de la CLI. Pour obtenir des informations de référence, consultez Mise à niveau d’un runtime de cluster à partir de l’interface Azure CLI

  4. Une fois le Rack 1 terminé, la mise à niveau du runtime sera mise en pause, en attendant une action de la part de l’utilisateur pour reprendre la mise à niveau du Rack 2.

Capture d’écran montrant la mise à niveau du runtime mise en pause.

Remarque

Ce message sera disponible dans les journaux d’activité pour l’accès par programme. Pour découvrir plus d’informations, voir la Liste des journaux disponibles pour la diffusion en continu dans Azure Operator Nexus

  1. Pour reprendre la mise à niveau du runtime, exécutez la commande CLI az networkcloud suivante.
az networkcloud cluster continue-update-version \
    --subscription=$SUBSCRIPTION \
    --resource-group=$RESOURCE_GROUP \
    --cluster-name=$CLUSTER_NAME
  1. Répétez l’étape 5 pour chaque rack jusqu’à ce que tous les racks aient été mis à niveau vers le dernier bundle de runtime.