管理 Azure VM 应用程序

本文介绍如何在 Azure 虚拟机(VM)或虚拟机规模集上监视、更新和删除已发布的 VM 应用程序和部署的 VM 应用程序资源。

查看已发布的 VM 应用程序

若要在 Azure 门户中查看已发布的 VM 应用程序的属性,请执行以下作:

  1. 登录到 Azure 门户
  2. 搜索 Azure 计算画廊
  3. 选择包含虚拟机应用程序的图库。
  4. 单击要查看的 VM 应用程序名称
  5. 概述/属性 面板显示有关 VM 应用的信息。
  6. 概述/版本 ”边栏选项卡显示所有已发布版本及其基本属性,如目标区域、预配状态和复制状态。
  7. 选择 特定版本 以查看其所有详细信息。

显示 VM 应用程序属性和 Azure 门户中所有版本的屏幕截图。

显示 Azure 门户中 VM 应用程序版本属性的屏幕截图。

监视已部署的 VM 应用程序

若要显示 VM 应用程序状态,请转到 “扩展 + 应用程序 ”选项卡/设置并检查 VMAppExtension 的状态:

显示 VM 应用程序状态的屏幕截图。

若要显示规模集的 VM 应用程序状态,请转到 Azure 门户虚拟机规模集页。 在“实例”部分中,选择列出的规模集之一,然后转到 VMAppExtension

显示虚拟机规模集应用程序状态的屏幕截图。

从 Azure VM 或 VMSS 中删除 VM 应用程序

  1. 打开 Azure 门户,转到目标虚拟机(VM)或虚拟机规模集。
  2. 在“设置”中,选择“ 扩展 + 应用程序”,然后选择“ VM 应用程序 ”选项卡。
  3. 单击 VM 应用程序上的“卸载”按钮并保存。
  4. 在“通知”中跟踪进度,或检查 VMAppExtension 状态的实例视图。

显示如何从虚拟机中卸载虚拟机应用程序的屏幕截图。

若要删除 VM 应用程序资源,首先需要删除其所有版本。 删除应用程序版本会导致从 Azure 计算库及其所有副本中删除应用程序版本资源。 用于创建应用程序版本的存储帐户中的应用程序 Blob 不受影响。

警告

  • 删除应用程序版本会导致使用该版本的 VM 上的后续 PUT 操作失败。 使用 latest 关键字在 applicationProfile 中作为版本号,而不是通过硬编码版本号来解决此故障。

  • 删除被任何 VM 或 VMSS 引用的 VM 应用程序会导致对此类资源的后续 PUT 操作失败(例如,更新、缩放或重置映像)。 在删除之前,请确保所有 VM/VMSS 实例都停止使用应用程序,方法是将其从其 applicationProfile 中删除。

  • 若要防止意外删除,请在发布版本时设置为safetyProfile/allowDeletionOfReplicatedLocationsfalse VM 应用程序资源上应用 Azure 资源管理器锁(CanNotDelete 或 ReadOnly)。

  1. 登录到 Azure 门户
  2. 搜索 Azure Compute Gallery 并打开目标库。
  3. 选择要删除的 VM 应用程序。
  4. 选择要删除的一个或多个版本。
  5. 若要删除 VM 应用程序,请先删除所有版本。 然后点击“删除”(在界面顶部)。
  6. 监控通知以检查完成情况。 如果删除被阻止,请删除任何锁定,并确保没有 VM 或虚拟机规模集引用该应用。

显示在 Azure 门户中删除 VM 应用程序及其版本的屏幕截图。

后续步骤

详细了解 Azure VM 应用程序

了解如何 创建 Azure VM 应用程序