Actualización del runtime del clúster con una estrategia PauseRack
En esta guía paso a paso se explican los pasos para ejecutar una actualización de runtime del clúster con la estrategia PauseRack. Al ejecutar la actualización de runtime del clúster con la estrategia de PauseRack, se actualizará un único bastidor de un clúster y, a continuación, se pausará para esperar la confirmación antes de pasar al siguiente bastidor. Se respetarán todos los umbrales existentes.
Requisitos previos
Nota:
Las actualizaciones con la estrategia de PauseRack están disponibles a partir de la versión 2024-06-01-preview de la API.
- Se debe instalar [Instalar la CLI de Azure][installation-instruction].
- Se requiere la extensión de la CLI
networkcloud
. Si la extensiónnetworkcloud
no está instalada, se puede instalar siguiendo los pasos que se indican aquí. - Acceso a Azure Portal para el clúster de destino que se va a actualizar.
- Debe iniciar sesión en la misma suscripción que el clúster de destino a través de
az login
. - El clúster de destino debe estar en estado en ejecución, todos los nodos del plano de control deben funcionar a la perfección y más del 80 % de los nodos de proceso deben estar en buen estado y en funcionamiento.
Procedimiento
Habilitación de la estrategia de actualización de PauseRack en un clúster de Nexus
az networkcloud cluster update --name $CLUSTER_NAME \ --resource-group $RESOURCE_GROUP \ --update-strategy strategy-type="PauseRack" wait-time-minutes=0
Confirme que el JSON del recurso de clúster en la vista JSON refleja la estrategia de actualización de PauseRack.
az networkcloud cluster show --cluster-name "clusterName" --resource-group "resourceGroupName"
"updateStrategy": { "maxUnavailable": 2, "strategyType": "PauseAfterRack", "thresholdType": "PercentSuccess", "thresholdValue": 70, "waitTimeMinutes": 15, }
Desencadene la actualización del lote de runtime como de costumbre desde Azure Portal o la CLI. Para obtener referencias, Actualización del entorno de ejecución del clúster desde la CLI de Azure
Una vez completado el rack 1, la actualización de runtime se pausará, a la espera de la acción del usuario para reanudar la actualización de Rack 2.
Nota:
Este mensaje estará disponible en los registros para el acceso mediante programación, para obtener más detalles, siga Lista de registros disponibles para streaming en Azure Operator Nexus
- Para reanudar la actualización de runtime, ejecute el siguiente comando de cli
az networkcloud
.
az networkcloud cluster continue-update-version \
--subscription=$SUBSCRIPTION \
--resource-group=$RESOURCE_GROUP \
--cluster-name=$CLUSTER_NAME
- Repita el paso 5 para cada bastidor hasta que todos los bastidores se hayan actualizado al último lote de runtime.