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


Расширения и функции виртуальных машин Azure

Расширения — это небольшие приложения, обеспечивающие настройку и автоматизацию после развертывания на виртуальных машинах Azure. Платформа Azure содержит множество расширений, охватывающих конфигурацию виртуальных машин, мониторинг, безопасность и служебные приложения. Издатели принимают приложение, упаковывают его в расширение и упрощают установку. Все, что вам нужно сделать, — предоставить обязательные параметры.

Замечание

Расширения поддерживаются только в утвержденных дистрибутивах Linux в Azure.

Замечание

Новое! Попробуйте использовать поддержку виртуальной машины для ускорения диагностикиРекомендуется запустить VM Assist для Windows или VM Assist для Linux. Эти средства диагностики на основе скриптов помогают выявить распространенные проблемы, влияющие на гостевой агент виртуальной машины Azure и общую работоспособность виртуальных машин.

Просмотр доступных расширений

Доступные расширения для виртуальной машины можно просмотреть на портале Azure.

  1. На портале перейдите на страницу обзора для виртуальной машины.
  2. В разделе "Параметры" выберите "Расширения и приложения".

Отображается список доступных расширений. Полный список расширений см. в статье "Обнаружение расширений виртуальных машин для Linux и обнаружение расширений виртуальных машин для Windows".

Установка и использование расширений

Расширения виртуальных машин Azure можно управлять с помощью шаблонов Azure CLI, PowerShell, Azure Resource Manager (ARM) и портала Azure.

  1. На вкладке"Расширения и приложения для виртуальной машины" нажмите кнопку "Расширения" и "Добавить".
  2. Найдите параметр расширения пользовательского скрипта . Выберите параметр расширения, а затем нажмите кнопку "Далее".

Затем можно передать команду или скрипт для запуска расширения.

Дополнительные сведения см. в разделе "Расширение пользовательского скрипта Linux " и расширение пользовательского скрипта Windows.

Проверка предварительных требований

Некоторые отдельные приложения расширения виртуальной машины могут иметь собственные предварительные требования к окружающей среде, например доступ к конечной точке. Каждое расширение содержит статью, которая объясняет все необходимые условия, включая поддерживаемые операционные системы.

Управление жизненным циклом приложения расширения

Вам не нужно подключаться к виртуальной машине напрямую, чтобы установить или удалить расширение. Жизненный цикл расширения Azure управляется за пределами виртуальной машины и интегрирован в платформу Azure.

Автоматическое обновление расширений можно использовать для отслеживания новых дополнительных версий и автоматического обновления расширений в безопасном последовательном режиме.

Устранение неполадок расширений

Если вы ищете общие действия по устранению неполадок для расширений виртуальных машин Windows, обратитесь к разделу "Устранение неполадок с расширением виртуальной машины Windows Azure ".

В противном случае сведения об устранении неполадок для каждого расширения можно найти в разделе "Устранение неполадок и поддержка " в обзоре расширения. Ниже приведен список доступных сведений об устранении неполадок:

Namespace Устранение неполадок
microsoft.azure.monitoring.dependencyagent.dependencyagentlinux Зависимость Azure Monitor для Linux
microsoft.azure.monitoring.dependencyagent.dependencyagentwindows Зависимость Azure Monitor для Windows
microsoft.azure.security.azurediskencryptionforlinux Шифрование дисков Azure для Linux
microsoft.azure.security.azurediskencryption Шифрование дисков Azure для Windows
microsoft.compute.customscriptextension Настраиваемый скрипт для Windows
microsoft.ostcextensions.customscriptforlinux
microsoft.powershell.dsc Конфигурация требуемого состояния для Windows
microsoft.hpccompute.nvidiagpudriverlinux Расширение драйвера GPU NVIDIA для Linux
microsoft.hpccompute.nvidiagpudriverwindows Расширение драйвера GPU NVIDIA для Windows
microsoft.azure.security.iaasantimalware Расширение защиты от вредоносных программ для Windows
microsoft.enterprisecloud.monitoring.omsagentforlinux Azure Monitor для Linux
microsoft.enterprisecloud.monitoring.microsoftmonitoringagent Azure Monitor для Windows
stackify.linuxagent.extension.stackifylinuxagentextension Stackify Retrace для Linux
vmaccessforlinux.microsoft.ostcextensions VMAccess для Linux
microsoft.recoveryservices.vmsnapshot Моментальный снимок для Linux
microsoft.recoveryservices.vmsnapshot Моментальный снимок для Windows

Дальнейшие шаги