Установка просмотров виртуальных машин (предварительная версия)
Вы можете включить просмотр виртуальных машин с помощью шаблона Azure Resource Manager (шаблона ARM), PowerShell или Azure CLI на виртуальных машинах Azure и масштабируемых наборах виртуальных машин Azure. Вы можете включить просмотр виртуальных машин как на виртуальных машинах Linux, так и на виртуальных машинах Windows. Часы виртуальных машин предоставляются через расширение виртуальной машины работоспособности приложений для простоты внедрения.
В коде этой статьи описаны действия по установке расширения виртуальной машины "Работоспособности приложений" и включению отслеживания виртуальных машин. Обратите внимание, что сегменты кода требуют ввода пользователем. Все метки в угловых скобках (<>
) в коде должны быть заменены значениями, характерными для установки. Ниже приведен список параметров с инструкциями по их замене.
Параметр | Description |
---|---|
<your subscription id> |
Идентификатор подписки Azure, в котором требуется установить наблюдатель за виртуальными машинами. |
<your vm name> |
Имя виртуальной машины, на которую устанавливается расширение. |
<your resource group name> |
Имя группы ресурсов в подписке Azure, к которому будет назначена виртуальная машина. |
<your location> |
Регион Azure, в котором установлена виртуальная машина. |
<your extension name |
Имя, которое будет назначено расширению виртуальной машины работоспособности приложений, которое вы устанавливаете. |
<application health extension type> |
Указывает, будет ли установлено расширение работоспособности приложений Windows или Linux. |
<your vm scale set name> |
Имя масштабируемого набора виртуальных машин, в котором требуется установить наблюдатель за виртуальными машинами. |
Необходимые компоненты
1. Регистрация функции
Зарегистрируйтесь для внедрения часов виртуальной машины, выполнив следующие команды с помощью Azure CLI:
az feature register --name VMWatchPreview --namespace Microsoft.Compute --subscription <your subscription id>
az provider register --namespace Microsoft.Compute --subscription <your subscription id>
Проверка регистрации компонентов
Убедитесь, что вы успешно зарегистрировались для функции просмотра виртуальных машин, выполнив следующую команду:
az feature show --namespace Microsoft.Compute --name VMWatchPreview --subscription <your subscription id>
2. Убедитесь, что виртуальная машина установлена
Сведения о создании масштабируемого набора виртуальных машин и (или) масштабируемого набора виртуальных машин см . в кратком руководстве по Windows и кратком руководстве по Linux.
Внимание
Если расширение "Работоспособность приложений" уже установлено на виртуальной машине, убедитесь, что параметры и enableAutomaticUpgrade
заданы autoUpgradeMinorVersion
в true
значение .
Установка просмотра виртуальных машин на виртуальной машине Azure
Внимание
Сегмент кода идентичен как для Windows, так и для Linux, за исключением значения параметра <application health extension type>
, переданного в тип расширения. "ApplicationHealthLinux"
Замените <application health extension type>
на установки Linux и "ApplicationHealthWindows"
для установок Windows.
az vm extension set --resource-group <your resource group> --vm-name <your vm name> --name <application health extension type> --publisher Microsoft.ManagedServices --version 2.0 --settings '{"vmWatchSettings": {"enabled": true}}' --enable-auto-upgrade true
Убедитесь, что расширение виртуальной машины "Работоспособность приложений" установлено на виртуальной машине Azure
Перейдите к портал Azure и убедитесь, что расширение виртуальной машины работоспособности приложений успешно установлено.
На следующем снимка экрана показана установка Windows.
На следующем снимка экрана показана установка Linux.
Чтобы убедиться, что на этой виртуальной машине включена проверка, вернитесь на страницу обзора и выберите представление JSON для виртуальной машины. Убедитесь, что конфигурация существует в ФОРМАТЕ JSON.
"settings": {
"vmWatchSettings": {
"enabled": true
}
}
Установка просмотра виртуальных машин в масштабируемом наборе виртуальных машин Azure
Внимание
Сегмент кода идентичен как для Windows, так и для Linux, за исключением значения параметра <application health extension type>
, переданного в тип расширения. "ApplicationHealthLinux"
Замените <application health extension type>
на установки Linux и "ApplicationHealthWindows"
для установок Windows.
az vmss extension set --resource-group '<your resource group name>' --vmss-name '<your vm scale set name>' --name <application health extension type> --publisher Microsoft.ManagedServices --version 2.0 --settings '{"vmWatchSettings": {"enabled": true}}' --enable-auto-upgrade true
Убедитесь, что расширение виртуальной машины "Работоспособность приложений" установлено в масштабируемом наборе виртуальных машин
Перейдите к портал Azure и убедитесь, что расширение виртуальной машины работоспособности приложений успешно установлено.
На следующем снимка экрана показана установка Windows.
На следующем снимка экрана показана установка Linux.
Чтобы убедиться, что в этом масштабируемом наборе включены часы виртуальных машин, вернитесь на страницу обзора и выберите представление JSON для масштабируемого набора. Убедитесь, что конфигурация существует в ФОРМАТЕ JSON.
"settings": {
"vmWatchSettings": {
"enabled": true
}
}