Управление обслуживанием обновлений образа ОС в Azure Масштабируемые наборы виртуальных машин с помощью Azure CLI
Управление обслуживанием позволяет решить, когда следует применять автоматическое обновление образа гостевой ОС к Масштабируемые наборы виртуальных машин. В этом разделе рассматриваются возможности Azure CLI для управления обслуживанием. Дополнительные сведения об использовании управления обслуживанием см. в разделе "Управление обслуживанием" для Azure Масштабируемые наборы виртуальных машин.
Создайте конфигурацию обслуживания
Используйте az maintenance configuration create
, чтобы создать конфигурацию обслуживания. В этом примере создается конфигурация обслуживания с именем myConfig, областью действия которой является образ ОС.
az group create \
--location eastus \
--name myMaintenanceRG
az maintenance configuration create \
-g myMaintenanceRG \
--resource-name myConfig \
--maintenance-scope osimage\
--location eastus
Скопируйте ИД конфигурации из выходных данных. Он вам понадобится позже.
Использование --maintenance-scope osimage
гарантирует, что конфигурация обслуживания будет использоваться для управления обновлениями гостевой ОС.
При попытке создать конфигурацию с тем же именем, но в другом месте возникнет ошибка. Имена конфигураций должны быть уникальными для группы ресурсов.
Вы можете создать запрос на доступные конфигурации обслуживания с помощью команды az maintenance configuration list
.
az maintenance configuration list --query "[].{Name:name, ID:id}" -o table
Создание конфигурации обслуживания с запланированным расписанием
Вы также можете объявить запланированное расписание, когда Azure будет обновлять ресурсы. В этом примере создается конфигурация обслуживания с именем myConfig и запланированным периодом продолжительностью 5 часов в четвертый понедельник каждого месяца. После создания запланированного расписания вам не понадобится применять обновления вручную.
Внимание
Длительность обслуживания должна составлять 5 часов или больше. Для периодичности обслуживания необходимо задать значение День.
az maintenance configuration create \
-g myMaintenanceRG \
--resource-name myConfig \
--maintenance-scope osimage \
--location eastus \
--maintenance-window-duration "05:00" \
--maintenance-window-recur-every "Day" \
--maintenance-window-start-date-time "2020-12-30 08:00" \
--maintenance-window-time-zone "Pacific Standard Time"
Назначение конфигурации
Используйте az maintenance assignment create
для назначения конфигурации масштабируемой группе виртуальных машин.
Включение автоматического обновления ОС
Вы можете включить автоматическое обновление ОС для каждого масштабируемого набора виртуальных машин, который будет использовать управление обслуживанием. Дополнительные сведения о включении автоматического обновления ОС в масштабируемом наборе виртуальных машин см. в статье об автоматическом обновлении образа ОС в Масштабируемом наборе виртуальных машин Azure.