Обновление среды выполнения кластера с помощью стратегии PauseRack
В этом руководстве объясняется, как выполнить обновление среды выполнения кластера с помощью стратегии PauseRack. Выполнение обновления среды выполнения кластера с помощью стратегии PauseRack обновит одну стойку в кластере, а затем приостанавливает ожидание подтверждения перед переходом на следующую стойку. Все существующие пороговые значения по-прежнему будут соблюдаться.
Предварительные требования
Примечание.
Обновления с помощью стратегии PauseRack доступны начиная с API версии 2024-06-01-preview.
- Необходимо установить [установить Azure CLI][инструкция установки].
networkcloud
Требуется расширение CLI.networkcloud
Если расширение не установлено, его можно установить, выполнив указанные здесь действия.- Доступ к портал Azure для обновления целевого кластера.
- Необходимо войти в ту же подписку, что и целевой кластер через
az login
- Целевой кластер должен находиться в состоянии выполнения, при этом все узлы уровня управления работоспособны и 80+% вычислительных узлов в работающем и работоспособном состоянии.
Процедура
Включение стратегии обновления PauseRack в кластере Nexus
az networkcloud cluster update --name $CLUSTER_NAME \ --resource-group $RESOURCE_GROUP \ --update-strategy strategy-type="PauseRack" wait-time-minutes=0
Убедитесь, что ресурс кластера в представлении JSON отражает стратегию обновления PauseRack.
az networkcloud cluster show --cluster-name "clusterName" --resource-group "resourceGroupName"
"updateStrategy": { "maxUnavailable": 2, "strategyType": "PauseAfterRack", "thresholdType": "PercentSuccess", "thresholdValue": 70, "waitTimeMinutes": 15, }
Запуск обновления пакета среды выполнения как обычно с портал Azure / CLI. Справочник по обновлению среды выполнения кластера из Azure CLI
После завершения обновления стойки 1 обновление среды выполнения будет приостановлено, ожидая действия пользователя, чтобы возобновить обновление для Стойки 2.
Примечание.
Это сообщение будет доступно в журналах для программного доступа. Дополнительные сведения см . в списке журналов, доступных для потоковой передачи в Операторе Azure Nexus.
- Чтобы возобновить обновление среды выполнения, выполните следующую
az networkcloud
команду cli.
az networkcloud cluster continue-update-version \
--subscription=$SUBSCRIPTION \
--resource-group=$RESOURCE_GROUP \
--cluster-name=$CLUSTER_NAME
- Повторите шаг 5 для каждой стойки, пока все стойки не будут обновлены до последнего пакета среды выполнения.