Upgraden der Clusterruntime mit einer PauseRack-Strategie
In dieser Schrittanleitung wird das Upgraden einer Clusterruntime mit einer PauseRack-Strategie erläutert. Beim Upgraden der Clusterruntime mit einer PauseRack-Strategie wird ein einzelnes Rack in einem Cluster aktualisiert und dann bis zum Erhalt einer Bestätigung angehalten, bevor mit dem nächsten Rack fortgefahren wird. Dabei werden alle vorhandenen Schwellenwerte eingehalten.
Voraussetzungen
Hinweis
Upgrades mit PauseRack-Strategie stehen ab API-Version 2024-06-01-preview zur Verfügung.
- [Azure CLI installieren][Installationsanweisung] muss installiert sein.
- Die
networkcloud
CLI-Erweiterung ist erforderlich. Wenn dienetworkcloud
-Erweiterung nicht installiert ist, kann sie mithilfe der hier aufgeführten Schritte installiert werden. - Zugriff auf das Azure-Portal für das Upgrade des Zielclusters.
- Sie müssen über
az login
bei demselben Abonnement wie Ihr Zielcluster angemeldet sein. - Der Zielcluster muss sich in einem ausgeführten Zustand befinden, wobei alle Steuerebenenknoten fehlerfrei seien und 80 + % der Computeknoten in einem ausgeführten und fehlerfreien Zustand ausgeführt werden müssen.
Prozedur
Aktivieren der PauseRack-Upgradestrategie in einem Nexus-Cluster
az networkcloud cluster update --name $CLUSTER_NAME \ --resource-group $RESOURCE_GROUP \ --update-strategy strategy-type="PauseRack" wait-time-minutes=0
Vergewissern Sie sich, dass der JSON-Code der Clusterressource in der JSON-Ansicht die PauseRack-Upgradestrategie enthält.
az networkcloud cluster show --cluster-name "clusterName" --resource-group "resourceGroupName"
"updateStrategy": { "maxUnavailable": 2, "strategyType": "PauseAfterRack", "thresholdType": "PercentSuccess", "thresholdValue": 70, "waitTimeMinutes": 15, }
Lösen Sie das Upgrade für das Runtimepaket wie gewohnt über das Azure-Portal oder die Befehlszeilenschnittstelle aus. Referenz für das Upgraden der Clusterruntime mithilfe der Azure-Befehlszeilenschnittstelle
Nach Fertigstellung von Rack 1 wird das Runtimeupgrade angehalten und auf eine Benutzeraktion gewartet, bevor das Upgrade für Rack 2 ausgeführt wird.
Hinweis
Diese Nachricht steht in den Protokollen für den programmgesteuerten Zugriff zur Verfügung. Weitere Details finden Sie unter Liste der verfügbaren Protokolle für das Streaming in Azure Operator Nexus.
- Führen Sie den folgenden CLI-Befehl
az networkcloud
aus, um das Runtimeupgrade fortzusetzen.
az networkcloud cluster continue-update-version \
--subscription=$SUBSCRIPTION \
--resource-group=$RESOURCE_GROUP \
--cluster-name=$CLUSTER_NAME
- Wiederholen Sie Schritt 5 für jedes Rack, bis alle Racks auf das neueste Runtimepaket aktualisiert wurden.