Azure 虛擬機器延伸模組和功能

延伸模組是小型應用程式,可在 Azure 虛擬機器 (VM) 上提供部署後設定和自動化。 Azure 平臺裝載許多延伸模組,涵蓋 VM 設定、監視、安全性和公用程式應用程式。 發行者會取得應用程式,將其包裝成延伸模組,並簡化安裝。 您需要做的就是提供強制參數。

備註

延伸模組僅支援 Azure 上的背書 Linux 發行版本。

備註

試試 VM assist 快速診斷。 建議您執行 適用於 Windows 的 VM 協助 或 適用於 Linux 的 VM 協助。 這些腳本型診斷工具可協助您識別影響 Azure VM 客體代理程式和整體 VM 健康情況的常見問題。

如果你在使用虛擬機器時遇到效能問題,在聯絡客服之前,請先執行這些工具。

檢視可用的擴充功能

您可以在 Azure 入口網站 中檢視 VM 的可用延伸模組。

  1. 在入口網站中,移至 VM 的 [ 概觀 ] 頁面。
  2. 在設定下,選取延伸模組 + 應用程式。

隨即顯示可用延伸模組的清單。 若要查看延伸模組的完整清單,請參閱 探索適用於 Linux 的 VM 延伸模組 和 探索適用於 Windows 的 VM 延伸模組。

安裝和使用擴充功能

您可以使用 Azure CLI、PowerShell、Azure Resource Manager (ARM) 範本和 Azure 入口網站來管理 Azure VM 延伸模組。

  1. 從 VM 的 [延伸模組 + 應用程式 ] 中,在 [延伸模組 ] 索引標籤上,選取 [+ 新增]。
  2. 找到 自訂指令碼擴充功能 選項。 選取擴充功能選項,然後選取 下一步。

然後,您可以傳入命令或腳本來執行延伸模組。

如需詳細資訊,請參閱 Linux 自訂腳本延伸模組 和 Windows 自訂腳本延伸模組。

檢查必要條件

某些個別 VM 延伸模組應用程式可能有自己的環境必要條件,例如存取端點。 每個延伸模組都有一篇文章,說明任何必要條件,包括支援哪些作業系統。

管理延伸模組應用程式生命週期

您不需要直接連線到 VM 來安裝或刪除延伸模組。 Azure 延伸模組生命週期會在 VM 外部進行管理,並整合至 Azure 平臺。

自動延伸模組升級 可用來監視新的次要版本,並以安全的滾動方式自動升級延伸模組。

疑難排解擴充功能

如果您要尋找 Windows VM 延伸模組的一般疑難排解步驟,請參閱針對 Azure Windows VM 延伸模組失敗進行疑難排解 。

否則,可以在擴充功能概觀的 疑難排解和支援 區段中找到每個延伸模組的特定疑難排解資訊。 以下是可用的故障排除資訊清單:

Namespace 故障排除
microsoft.azure.monitoring.dependencyagent.dependencyagentlinux 適用於 Linux 的 Azure 監視器相依性
microsoft.azure.monitoring.dependencyagent.dependencyagentwindows 適用於 Windows 的 Azure 監視器相依性
microsoft.azure.security.azurediskencryptionforlinux 適用於 Linux 的 Azure 磁碟加密
microsoft.azure.security.azurediskencryption 適用於 Windows 的 Azure 磁碟加密
microsoft.compute.customscript延伸模組 適用於 Windows 的自訂腳本
microsoft.ostcextensions.customscriptforlinux
microsoft.powershell.dsc Windows 的所需狀態組態
microsoft.hpccompute.nvidiagpudriverlinux 適用於 Linux 的 NVIDIA GPU 驅動程序擴展
microsoft.hpccompute.nvidiagpudriverwindows 適用於 Windows 的 NVIDIA GPU 驅動程式擴充功能
microsoft.azure.security.iaas反惡意軟體 適用於 Windows 的反惡意軟體擴充功能
microsoft.enterprisecloud.monitoring.omsagentforlinux 適用於 Linux 的 Azure 監視器
microsoft.enterprisecloud.monitoring.microsoftmonitoringagent 適用於 Windows 的 Azure 監視器
stackify.linuxagent.extension.stackifylinuxagentextension 適用於 Linux 的 Stackify Retrace
vmaccessforlinux.microsoft.ostc擴充功能 適用於 Linux 的 VMAccess
microsoft.recoveryservices.vmsnapshot 適用於 Linux 的快照
microsoft.recoveryservices.vmsnapshot 適用於 Windows 的快照

後續步驟