Поделиться через


Обновление среды выполнения кластера с помощью стратегии PauseRack

В этом руководстве объясняется, как выполнить обновление среды выполнения кластера с помощью стратегии PauseRack. Выполнение обновления среды выполнения кластера с помощью стратегии PauseRack обновит одну стойку в кластере, а затем приостанавливает ожидание подтверждения перед переходом на следующую стойку. Все существующие пороговые значения по-прежнему будут соблюдаться.

Предварительные требования

Примечание.

Обновления с помощью стратегии PauseRack доступны начиная с API версии 2024-06-01-preview.

  1. Необходимо установить [установить Azure CLI][инструкция установки].
  2. networkcloud Требуется расширение CLI. networkcloud Если расширение не установлено, его можно установить, выполнив указанные здесь действия.
  3. Доступ к портал Azure для обновления целевого кластера.
  4. Необходимо войти в ту же подписку, что и целевой кластер через az login
  5. Целевой кластер должен находиться в состоянии выполнения, при этом все узлы уровня управления работоспособны и 80+% вычислительных узлов в работающем и работоспособном состоянии.

Процедура

  1. Включение стратегии обновления PauseRack в кластере Nexus

    az networkcloud cluster update 
    --name $CLUSTER_NAME \
    --resource-group $RESOURCE_GROUP \
    --update-strategy strategy-type="PauseRack" wait-time-minutes=0
    
  2. Убедитесь, что ресурс кластера в представлении JSON отражает стратегию обновления PauseRack.

    az networkcloud cluster show --cluster-name "clusterName" --resource-group "resourceGroupName"
    
    "updateStrategy": {
      "maxUnavailable": 2,
      "strategyType": "PauseAfterRack",
      "thresholdType": "PercentSuccess",
      "thresholdValue": 70,
      "waitTimeMinutes": 15,
    }
    
  3. Запуск обновления пакета среды выполнения как обычно с портал Azure / CLI. Справочник по обновлению среды выполнения кластера из Azure CLI

  4. После завершения обновления стойки 1 обновление среды выполнения будет приостановлено, ожидая действия пользователя, чтобы возобновить обновление для Стойки 2.

Снимок экрана: приостановленное обновление среды выполнения.

Примечание.

Это сообщение будет доступно в журналах для программного доступа. Дополнительные сведения см . в списке журналов, доступных для потоковой передачи в Операторе Azure Nexus.

  1. Чтобы возобновить обновление среды выполнения, выполните следующую az networkcloud команду cli.
az networkcloud cluster continue-update-version \
    --subscription=$SUBSCRIPTION \
    --resource-group=$RESOURCE_GROUP \
    --cluster-name=$CLUSTER_NAME
  1. Повторите шаг 5 для каждой стойки, пока все стойки не будут обновлены до последнего пакета среды выполнения.