管理自定義映像的更新

適用於: ✔️ Windows VM ✔️ Linux VM ✔️ 內部部署環境✔️已啟用 Azure Arc 的伺服器。

本文說明自定義映像支援、如何啟用訂用帳戶和限制。

異步檢查以驗證自定義映像支援

如果您使用自定義映像,您可以使用更新管理員作業,例如檢查更新、一次性更新、排程更新定期評估,以驗證 VM 是否支援客體修補。 如果支援 VM,您可以開始修補。

使用市集映射時,即使在觸發更新管理員作業之前,仍會驗證支援。 在這裡,沒有預先存在的驗證,而且會觸發更新管理員作業。 只有他們的成功或失敗決定支援。

例如,評估呼叫會嘗試擷取映像OS系列中可用的最新修補程式,以檢查支援。 它會將此支援相關資料儲存在 Azure Resource Graph 數據表中,您可以查詢以查看從自定義映像建立之 VM 的支持狀態。

檢查自定義映像的支援

使用下列其中一個 API 啟動異步支援檢查:

驗證 Azure Resource Graph 的 VM 支援狀態:

  • 資料表:

    patchassessmentresources

  • 資源:

    Microsoft.compute/virtualmachines/patchassessmentresults/configurationStatus.vmGuestPatchReadiness.detectedVMGuestPatchSupportState. [Possible values: Unknown, Supported, Unsupported, UnableToDetermine]

    Screenshot that shows the resource in Azure Resource Graph Explorer.

建議您在布建 VM 之後執行評估修補程式 API,並設定為公開預覽的必要條件。 此動作會驗證 VM 的支持狀態。 如果支援 VM,您可以執行安裝修補程式 API 以開始修補。

限制

即使修補程式協調流程模式設定為 Azure orchestrated/AutomaticByPlatform,自動 VM 客體修補也無法在自定義映像上運作。 您可以使用排程修補來修補機器,方法是定義自己的排程,或視需要安裝更新。

下一步

深入了解 支援的作業系統。