管理 Azure 本地虚拟机上的 VM 扩展

适用于:Azure 本地版本 23H2

本文介绍如何通过 Azure 门户 在 Azure 本地上安装和管理 VM 扩展。

Azure 本地 Azure Arc VM 上的 VM 扩展对于部署后配置、软件安装或其他管理任务非常有用。 若要安装 VM 扩展,必须在 Arc VM 上启用 Azure 来宾管理。

支持的 VM 扩展

有关支持的 VM 扩展的完整列表,请参阅:

先决条件

在安装和管理 VM 扩展之前,请确保:

  • 有权访问 Azure 本地上运行的 Arc VM,并且 VM 已启用来宾管理。 Windows 和 Linux VM 支持来宾管理。 有关如何创建 Arc VM 的详细信息,请参阅 在 Azure 本地创建 Arc VM。

验证是否已启用来宾管理

若要管理 Azure 本地上的 VM,必须在 VM 上启用来宾管理。 启用来宾管理时,会在 VM 上安装一个代理。

在安装 VM 扩展之前,必须验证是否在 VM 上启用了来宾管理。

注意

只有 Windows VM 支持域加入扩展。 只能通过Azure 门户在 VM 创建期间启用和安装这些扩展。 有关如何在创建 Arc VM 时启用域加入扩展的详细信息,请参阅 在 Azure 本地中创建 Arc VM。

按照以下步骤使用 Azure 门户验证是否已启用来宾管理。

  1. 在 Azure 本地资源的Azure 门户中,转到“资源>虚拟机”。

  2. 从右侧窗格中显示的 VM 列表中,选择要在其中安装扩展的 VM。

  3. 在“概述”边栏选项卡中的“属性”>“配置”下,确认“来宾管理”是否显示为“已启用”。

    显示选定的已启用 Arc 的 VM 中已启用来宾管理的屏幕截图。

添加 VM 扩展

确认已启用来宾管理后,可以添加 VM 扩展。

在 Azure 门户中按照以下步骤添加 VM 扩展。

  1. 在 Azure 本地资源的Azure 门户中,转到“资源>虚拟机”。

  2. 选择你的 VM 并转到“设置”>“扩展”。

  3. 在右侧窗格中的命令栏顶部,选择“+ 添加”。

    显示已选择的“+ 添加”以在所选 Arc VM 中添加扩展的屏幕截图。

  4. 在“安装扩展”中,从可用的扩展中进行选择。 在此示例中,我们将部署适用于 Windows 的 Azure Monitor 代理(建议)。

    显示所选 Arc VM 中选择的 Azure Monitor 扩展的屏幕截图。

  5. 提供参数以配置选定的 VM 扩展。

    在此示例中,指定是否要使用 VM 的代理以及相应的代理设置,例如代理服务器 URL 和端口号。

    显示所选 Arc VM 中 Azure Monitor 扩展安装配置的屏幕截图。

  6. 选择“查看 + 创建” 。

该扩展可能需要几分钟才能安装。 安装扩展后,列表将会刷新以显示新安装的扩展。

列出已安装的扩展

可以获取 Azure 本地上安装的所有 VM 扩展的列表。

在 Azure 门户中按照以下步骤列出已安装的 VM 扩展。

  1. 在 Azure 本地资源的Azure 门户中,转到“资源>虚拟机”。

  2. 选择你的 VM,然后选择“扩展”。

  3. 在右侧窗格中,可以查看 VM 上的扩展列表。

    显示选定的已启用 Arc 的 VM 的已安装扩展列表屏幕截图。

删除 VM 扩展

如果安装因某种原因而失败,或者不再需要该扩展,则可能需要删除 VM 扩展。

  1. 在 Azure 本地资源的Azure 门户中,转到“资源>虚拟机”。

  2. 选择你的 VM,然后选择“扩展”。

  3. 从 VM 上的扩展列表中,选择要删除的扩展。 在顶部命令栏中,选择“卸载”以删除该扩展。

    在此示例中, 已选择 AzureMonitorWindowsAgent

    显示对选定的已启用 Arc 的 VM 选择了“卸载”的屏幕截图。

删除扩展需要几分钟时间。

后续步骤

了解如何: