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

适用于:Azure Local 2311.2 及更高版本

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

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

支持的 VM 扩展

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

先决条件

  • 在启用了来宾管理的情况下访问在 Azure 本地上运行的 Azure Arc VM。 Windows 和 Linux VM 支持来宾管理。 有关如何创建 Azure Arc VM 的信息,请参阅 在 Azure 本地上创建 Azure Arc 虚拟机。

验证是否已启用来宾管理

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

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

注意

域加入的扩展仅适用于 Windows 虚拟机。 只能通过 Azure 门户在创建 VM 期间启用和安装这些扩展。 有关详细信息,请参阅 在 Azure 本地上创建 Azure Arc 虚拟机。

若要验证是否已启用来宾管理,请执行以下操作:

  1. 在用于管理你的 Azure Local 资源的 Azure 门户中,转到“资源”>“虚拟机”

  2. 在 VM 列表中,选择要在其中安装扩展的 VM。

  3. 在“概述” 窗格中,在“属性>配置”下,验证 来宾管理 是否显示 已启用

    屏幕截图显示已为所选 Azure Arc 虚拟机启用来宾管理。

添加 VM 扩展

验证是否启用了来宾管理后,请按照以下步骤添加 VM 扩展:

  1. 在用于管理你的 Azure Local 资源的 Azure 门户中,转到“资源”>“虚拟机”

  2. 选择 VM,然后转到“设置”>扩展

  3. 在命令栏上,选择“+ 添加

    显示用于在所选 Azure Arc 虚拟机上添加扩展的命令的屏幕截图。

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

    屏幕截图,显示为所选的 Azure Arc 虚拟机安装的 Azure Monitor 扩展。

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

    在此示例中,您可以指定是否要为您的虚拟机使用代理。 还可以指定相应的代理设置,例如代理服务器 URL 和端口号。

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

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

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

列出已安装的扩展

列出 Azure 本地实例上安装的所有 VM 扩展:

  1. 在用于管理你的 Azure Local 资源的 Azure 门户中,转到“资源”>“虚拟机”

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

    扩展 窗格显示 VM 上的扩展列表。

    屏幕截图,显示所选 Azure Arc 虚拟机的已安装扩展列表。

删除 VM 扩展

如果安装失败或不再需要该扩展,可能需要删除 VM 扩展。

  1. 在用于管理你的 Azure Local 资源的 Azure 门户中,转到“资源”>“虚拟机”

  2. 选择您的虚拟机,然后选择 扩展

  3. 在 VM 上的扩展列表中,选择要删除的扩展。

  4. 在命令栏上,选择“卸载 以删除扩展。

    在此示例中,选择 AzureMonitorWindowsAgent 进行删除。

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

从列表中删除扩展需要几分钟时间。