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


Установка просмотров виртуальных машин (предварительная версия)

Вы можете включить просмотр виртуальных машин с помощью шаблона 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.

Снимок экрана: установка виртуальной машины Windows расширения

На следующем снимка экрана показана установка Linux.

Снимок экрана: установка виртуальной машины 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  
      }
  }