你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 虚拟机扩展和功能

扩展是小型应用程序,可在 Azure 虚拟机 (VM) 上提供部署后配置和自动化。 Azure 平台可承载许多扩展,涵盖 VM 配置、监视、安全性和实用工具应用程序。 发布服务器采用某个应用程序,将其包装到扩展中,对安装进行简化。 你只需提供必需的参数。

查看可用扩展

可以在 Azure 门户中查看 VM 的可用扩展。

  1. 在门户中,转到 VM 的“概述”页。
  2. 在“设置”下,选择“扩展 + 应用程序”。

将显示可用扩展的列表。 若要查看扩展的完整列表,请参阅了解适用于 Linux 的 VM 扩展了解适用于 Windows 的 VM 扩展

安装和使用扩展

可以使用 Azure CLI、PowerShell、Azure 资源管理器 (ARM) 模板和 Azure 门户管理 Azure VM 扩展。

  1. 在 VM 的“扩展 + 应用程序”中,在“扩展”选项卡上选择“+ 添加”。
  2. 找到“自定义脚本扩展”选项。 选择扩展选项,然后选择“下一步”。

然后便可传入命令或脚本以运行扩展。

有关详细信息,请参阅 Linux 自定义脚本扩展Windows 自定义脚本扩展

检查先决条件

某些单独的 VM 扩展应用程序可能有其自己的环境先决条件,如对终结点的访问权限。 每个扩展都有一篇文章,其中会介绍先决条件,包括支持哪些操作系统。

管理扩展应用程序生命周期

不需要直接连接到 VM 即可安装或删除扩展。 Azure 扩展生命周期在 VM 外管理,已集成到 Azure 平台中。

自动扩展升级可用于监视新的次要版本,并以安全的滚动方式自动升级扩展。

排查扩展问题

如果你需要了解 Windows VM 扩展的常规故障排除步骤,请参阅 Azure Windows VM 扩展故障排除

此外,还可以在扩展概述的“故障排除和支持”部分中找到每个扩展的特定故障排除信息。 下面列出了可用的故障排除信息:

命名空间 故障排除
microsoft.azure.monitoring.dependencyagent.dependencyagentlinux 适用于 Linux 的 Azure Monitor 依赖项
microsoft.azure.monitoring.dependencyagent.dependencyagentwindows 适用于 Windows 的 Azure Monitor 依赖项
microsoft.azure.security.azurediskencryptionforlinux 适用于 Linux 的 Azure 磁盘加密
microsoft.azure.security.azurediskencryption 适用于 Windows 的 Azure 磁盘加密
microsoft.compute.customscriptextension 适用于 Windows 的自定义脚本
microsoft.ostcextensions.customscriptforlinux
microsoft.powershell.dsc 适用于 Windows 的 Desired State Configuration
microsoft.hpccompute.nvidiagpudriverlinux 适用于 Linux 的 NVIDIA GPU 驱动程序扩展
microsoft.hpccompute.nvidiagpudriverwindows 适用于 Windows 的 NVIDIA GPU 驱动程序扩展
microsoft.azure.security.iaasantimalware 适用于 Windows 的反恶意软件扩展
microsoft.enterprisecloud.monitoring.omsagentforlinux 用于 Linux 的 Azure Monitor
microsoft.enterprisecloud.monitoring.microsoftmonitoringagent 用于 Windows 的 Azure Monitor
stackify.linuxagent.extension.stackifylinuxagentextension 适用于 Linux 的 Stackify Retrace
vmaccessforlinux.microsoft.ostcextensions 适用于 Linux 的 VMAccess
microsoft.recoveryservices.vmsnapshot 适用于 Linux 的快照
microsoft.recoveryservices.vmsnapshot 适用于 Windows 的快照

后续步骤