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


Управление расширениями виртуальных машин с помощью серверов с поддержкой Azure Arc

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

С помощью серверов с поддержкой Azure Arc можно развертывать, удалять и обновлять расширения виртуальных машин Azure на виртуальных машинах, отличных от Azure Windows и Linux. Эта возможность упрощает управление гибридными компьютерами через жизненный цикл. Вы можете управлять расширениями виртуальных машин с помощью следующих методов на гибридных компьютерах или серверах, управляемых серверами с поддержкой Azure Arc:

Примечание.

Серверы с поддержкой Azure Arc не поддерживают развертывание расширений виртуальных машин и управление ими на виртуальных машинах Azure. Сведения о виртуальных машинах Azure см. в статье об расширении виртуальной машины.

В настоящее время можно обновить расширения только из портал Azure или Azure CLI. Обновление расширений из Azure PowerShell или шаблона Azure Resource Manager в настоящее время не поддерживается.

Ключевые преимущества

Поддержка расширения виртуальной машины для серверов с поддержкой Azure Arc обеспечивает следующие ключевые преимущества:

  • Сбор данных журнала для анализа с помощью журналов Azure Monitor путем включения расширения виртуальной машины агента Azure Monitor. Можно выполнять сложный анализ данных журнала из различных источников.

  • С помощью аналитики виртуальных машин анализируйте производительность виртуальных машин Windows и Linux и отслеживайте их процессы и зависимости от других ресурсов и внешних процессов. Эти возможности можно достичь, включив расширения виртуальной машины для агента Azure Monitor и агента зависимостей.

  • Скачайте и запустите скрипты на гибридных подключенных компьютерах с помощью расширения пользовательского скрипта. Это расширение полезно для конфигурации после развертывания, установки программного обеспечения или других задач настройки или управления.

  • Автоматическое обновление сертификатов, хранящихся в Azure Key Vault.

Availability

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

Кроме того, можно настроить списки расширений, которые требуется разрешить и блокировать на серверах. Дополнительные сведения см. в разделе "Списки разрешений расширений" и списки блокировок.

Расширения

В этом выпуске поддерживаются следующие расширения виртуальных машин на компьютерах Windows и Linux.

Дополнительные сведения о пакете агента подключенного компьютера Azure и компоненте агента расширения см. в обзоре агента.

Примечание.

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

Серверы с поддержкой Azure Arc поддерживают перемещение компьютеров с одним или несколькими расширениями виртуальных машин, установленными между группами ресурсов или другой подпиской Azure, не затрагивая их конфигурацию. Исходная и целевая подписка должны существовать в пределах одного клиента Microsoft Entra. Эта поддержка включена в агенте Connected Machine начиная с версии 1.8.21197.005. Дополнительные сведения о перемещении ресурсов и рекомендаций перед продолжением см. в статье "Перемещение ресурсов в новую группу ресурсов или подписку".

Расширения Windows

Расширение Publisher Тип Дополнительная информация:
Сканер уязвимости, встроенный в Microsoft Defender для облака Qualys WindowsAgent.AzureSecurityCenter Microsoft Defender для облака интегрированное решение для оценки уязвимостей для виртуальных машин Azure и гибридных компьютеров
Расширение Microsoft Antimalware Microsoft.Azure.Security IaaSAntimalware Расширение антивредоносного ПО Майкрософт для Windows
Расширение пользовательских сценариев Microsoft.Compute; CustomScriptExtension Расширение пользовательских скриптов для Windows
Azure Monitor для виртуальных машин (аналитические сведения) Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentWindows Расширение виртуальной машины Dependency agent для Windows
Расширение виртуальной машины Azure Key Vault для Windows Microsoft.Azure.Key.Vault KeyVaultForWindows Расширение виртуальной машины Key Vault для Windows
Агент Azure Monitor Microsoft.Azure.Monitor AzureMonitorWindowsAgent Установка агента Azure Monitor
Расширение гибридной рабочей роли Runbook службы автоматизации Azure Microsoft.Compute; HybridWorkerForWindows Развертывание гибридной рабочей роли Runbook на основе расширений (для локального выполнения модулей Runbook)
Расширение Azure для SQL Server Microsoft.AzureData WindowsAgent.SqlServer Установите расширение Azure для SQL Server (чтобы инициировать подключение SQL Server к Azure)
Windows Admin Center (предварительная версия) Microsoft.AdminCenter AdminCenter Управление серверами с поддержкой Azure Arc с помощью Центра администрирования Windows в Azure
Расширение центра обновления ОС Windows Microsoft.SoftwareUpdateManagement WindowsOsUpdateExtension Обзор Диспетчера обновлений Azure
Расширение исправлений Windows Microsoft.CPlat.Core WindowsPatchExtension Автоматическое исправление для виртуальных машин Azure и масштабируемых наборов

Расширения Linux

Расширение Publisher Тип Дополнительная информация:
Сканер уязвимости, встроенный в Microsoft Defender для облака Qualys LinuxAgent.AzureSecurityCenter Microsoft Defender для облака интегрированное решение для оценки уязвимостей для виртуальных машин Azure и гибридных компьютеров
Расширение пользовательских сценариев Microsoft.Azure.Extensions CustomScript Расширение пользовательского скрипта Linux версии 2
Azure Monitor для виртуальных машин (аналитические сведения) Microsoft.Azure.Monitoring.DependencyAgent DependencyAgentLinux Расширение виртуальной машины Dependency agent для Linux
Расширение виртуальной машины Azure Key Vault для Linux Microsoft.Azure.Key.Vault KeyVaultForLinux Расширение виртуальной машины Key Vault для Linux
Агент Azure Monitor Microsoft.Azure.Monitor AzureMonitorLinuxAgent Установка агента Azure Monitor
Расширение гибридной рабочей роли Runbook службы автоматизации Azure Microsoft.Compute; HybridWorkerForLinux Развертывание гибридной рабочей роли Runbook на основе расширений (для локального выполнения модулей Runbook)
Расширение обновления ОС Linux Microsoft.SoftwareUpdateManagement LinuxOsUpdateExtension Обзор Диспетчера обновлений Azure
Расширение исправлений Linux Microsoft.CPlat.Core LinuxPatchExtension Автоматическое исправление для виртуальных машин Azure и масштабируемых наборов

Необходимые компоненты

Эта возможность зависит от следующих поставщиков ресурсов Azure в вашей подписке:

  • Microsoft.HybridCompute
  • Microsoft.GuestConfiguration

Если они еще не зарегистрированы, выполните действия, описанные в разделе "Регистрация поставщиков ресурсов Azure".

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

Необходимые разрешения

Чтобы развернуть расширение на серверах с поддержкой Azure Arc, пользователю требуются следующие разрешения:

  • microsoft.hybridcompute/machines/read
  • microsoft.hybridcompute/machines/extensions/read
  • microsoft.hybridcompute/machines/extensions/write

Роль администратора ресурсов подключенного компьютера Azure включает разрешения, необходимые для развертывания расширений. Она также включает разрешение на удаление ресурсов сервера с поддержкой Azure Arc.

Расширение виртуальной машины агента Azure Monitor

Перед установкой расширения мы рекомендуем ознакомиться с параметрами развертывания агента Azure Monitor, чтобы понять доступные методы и которые соответствуют вашим потребностям.

Расширение Key Vault для виртуальной машины

Расширение виртуальной машины для Azure Key Vault не поддерживается для следующих операционных систем Linux:

  • Red Hat Enterprise Linux (RHEL) 7 (x64)
  • Amazon Linux 2 (x64)

Развертывание расширения виртуальной машины Key Vault поддерживается только при использовании:

  • Azure CLI
  • Azure PowerShell
  • Настройка пиринга виртуальных сетей с использованием шаблонов Resource Manager

Перед развертыванием расширения необходимо выполнить следующие действия.

  1. Создайте хранилище и сертификат (самозаверяющий или импортированный).

  2. Предоставьте серверу с поддержкой Azure Arc доступ к секрету сертификата. Если вы используете предварительную версию управления доступом на основе ролей Azure (RBAC), найдите имя ресурса Azure Arc и назначьте ей роль пользователя секретов Key Vault (предварительная версия). Если вы используете политику доступа к Key Vault, назначьте разрешения на получение секрета для назначаемого системой удостоверения ресурса Azure Arc.

Агент подключенного компьютера

Убедитесь, что компьютер соответствует поддерживаемым версиям операционных систем Windows и Linux для агента подключенного компьютера Azure.

Минимальная версия агента подключенного компьютера, поддерживаемая этой функцией в Windows и Linux, является выпуском 1.0.

Чтобы обновить компьютер до требуемой версии агента, см. статью "Обновление агента".

Доступность расширений операционной системы

Следующие расширения доступны для компьютеров Windows и Linux.

Доступность расширения Windows

Операционная система Агент Azure Monitor Аналитика зависимостей виртуальной машины Qualys Пользовательский скрипт Key Vault Гибридный модуль Runbook расширение защиты от вредоносных программ; Windows Admin Center;
Windows Server 2022 X X X X X X
Windows Server 2019 X X X X X X
Windows Server 2016 X X X X X X Встроены X
Windows Server 2012 R2 X X X X X X
Windows Server 2012 X X X X X X X
Windows Server 2008 R2 с пакетом обновления 1 (SP1) X X X X X X
Windows Server 2008 R2 X X X X
Windows Server 2008 с пакетом обновления 2 (SP2) X X X
Клиентская ОС Windows 11 X X
Windows 10 1803 (RS4) и более поздних версий X X X
Windows 10 Корпоративная (включая несколько сеансов) и Pro (только для сценариев сервера) X X X X X
Windows 8 Корпоративная и Pro (только для сценариев сервера) X X X
Windows 7 с пакетом обновления 1 (SP1) (только для сценариев сервера) X X X
Локальная среда Azure (только для сценариев сервера) X X

Доступность расширения Linux

Операционная система Агент Azure Monitor Аналитика зависимостей виртуальной машины Qualys Пользовательский скрипт Key Vault Гибридный модуль Runbook расширение защиты от вредоносных программ; Агент подключенного компьютера
Amazon Linux 2 X X X X
Debian 10 X X X X X
Debian 9 X X X X X
Debian 8 X X X X
Debian 7 X X X
OpenSUSE 13.1+ X X X
Oracle Linux 8 X X X X X X
Oracle Linux 7 X X X X X X
Oracle Linux 6 X X X X X
Red Hat Enterprise Linux Server 8 X X X X X X
Red Hat Enterprise Linux Server 7 X X X X X X X
Red Hat Enterprise Linux Server 6 X X X X
SUSE Linux Enterprise Server 15.2 X X X X X X
SUSE Linux Enterprise Server 15.1 X X X X X X X
SUSE Linux Enterprise Server 15 SP1 X X X X X X X X
SUSE Linux Enterprise Server 15 X X X X X X X X
SUSE Linux Enterprise Server 15 с пакетом обновления 5 (SP5) X X X X X X X
SUSE Linux Enterprise Server 12 SP5 X X X X X X X
Ubuntu 24.04 LTS X X X X X X X
Ubuntu 22.04 LTS X X X X X X X
Ubuntu 20.04 LTS X X X X X X X
Ubuntu 18.04 LTS X X X X X X X X
Ubuntu 16.04 LTS X X X X X X
Ubuntu 14.04 LTS X X X

Сведения о региональной доступности служб Azure и расширений виртуальных машин, доступных для серверов с поддержкой Azure Arc, см. в схеме глобальной доступности продуктов Azure.

  • Вы можете развертывать, управлять и удалять расширения виртуальных машин с помощью Azure CLI, Azure PowerShell, портал Azure или шаблонов Azure Resource Manager.