在 Azure 中建立黃金映像
此文章將逐步引導您使用 Azure 入口網站來建立自訂映像,以用於 Azure 虛擬桌面工作階段主機。 我們將此自訂映像稱為「黃金映像」,其中包含您想要套用到部署的所有應用程式和組態設定。 還有其他方法可用來自訂您的工作階段主機,例如,使用 Microsoft Intune 之類的裝置管理工具,或使用 Azure Image Builder 之類的工具搭配 Azure DevOps 來將映像建置自動化。 哪一個策略最適合使用,取決於您規劃的 Azure 虛擬桌面環境的複雜度和大小,以及您目前的應用程式部署程序。
從 Azure VM 建立影像
為黃金映像建立新 VM 時,請務必選擇支援的虛擬機器 OS 映像清單中的 OS。 我們建議針對集區式主機集區,使用 Windows 10 或 11 多重工作階段 (不一定要搭配 Microsoft 365) 或 Windows Server 映像。 我們建議針對個人主機集區使用 Windows 10 或 11 企業版映像。 您可以使用第 1 代或第 2 代 VM;第 2 代 VM 支援第 1 代機器不支援的功能。 若要深入了解第 1 代和第 2 代 VM,請參閱 Azure 上對第 2 代 VM 的支援。
重要
用來擷取映像的 VM 必須在沒有「使用 Microsoft Entra ID 登入」旗標的情況下部署。 在 Azure 虛擬桌面中部署工作階段主機期間,如果您選擇將 VM 新增至 Microsoft Entra ID,您也可以使用 AD 認證登入。
取得您的第一個快照集
首先,為您選擇的映像建立基底 VM。 部署映像之後,請取得映像 VM 的磁碟快照集。 快照集是儲存狀態,將可讓您在建置映像遇到問題時復原任何變更。 由於您將在整個建置程序中取得許多快照集,因此請務必為快照集提供可讓您輕鬆識別的名稱。
自訂 VM
登入 VM,並開始使用映像所需的應用程式、更新及其他項目進行自訂。 如果 VM 必須在自訂期間加入網域,在執行 Sysprep 之前,請先從網域中移除該 VM。 如果您需要安裝許多應用程式,建議您取得多個快照集,以便在發生問題時還原 VM。 取得最終快照集之前,請確定您已完成下列動作:
- 安裝最新的 Windows 更新。
- 完成任何必要的清除,例如,清除暫存檔案、重組磁碟,以及移除不必要的使用者設定檔。
注意
如果您的機器將包括防毒應用程式,則當您啟動 Sysprep 時,可能會造成問題。 若要避免這種情況,請先停用所有防毒程式,然後執行 Sysprep。
工作階段主機不支援統一寫入篩選器 (UWF)。 請確定映像中未啟用。
請勿部署 Azure 虛擬桌面代理程式來聯結您的黃金映像 VM 與主機集區。 如果這麼做,稍後從此映像建立其他工作階段主機時,工作階段主機會因為註冊權杖過期而無法聯結主機集區。 在佈建程序期間,主機集區部署程序會自動聯結工作階段主機與必要的主機集區。
取得最終快照集
當您完成將應用程式安裝到映像 VM 之後,請取得磁碟的最終快照集。 如果 Sysprep 或擷取失敗,您將能夠建立新的基底 VM,其中包含已從此快照集安裝的應用程式。
執行 Sysprep
以下為您可在執行 Sysprep 之前進行的一些選擇性動作:
- 重新開機一次
- 清除系統儲存體中的暫存檔案
- 優化磁碟驅動器 (重組)
- 移除任何使用者設定檔
- 執行 sysprep,將 VM 一般化
擷取 VM
在 Azure 入口網站中完成 Sysprep 並關閉您的機器之後,請開啟 [VM] 索引標籤,然後選取 [擷取] 按鈕來儲存映像,以供稍後使用。 當您擷取 VM 時,可以將映像新增到共用映像庫,或將其擷取為受控映像。 共用映像庫可讓您新增功能,並在其他部署中使用現有映像。 來自共用映像庫的映像具有高可用性,確保能夠輕鬆進行版本設定,且您可以大規模部署它們。 不過,如果您有更簡單的部署,建議您改為使用獨立受控映像。
重要
建議您在生產環境中使用「Azure Compute Gallery」映像,因為其具有增強功能,例如複寫和映像版本設定。 在您建立擷取之後,您必須刪除 VM,因為完成擷取程序後將無法再使用它。 請勿嘗試擷取相同 VM 兩次,即使擷取發生問題也一樣。 而是要從最新快照集建立新 VM,然後再次執行 Sysprep。 完成擷取程序之後,您可以使用映像來建立工作階段主機。 若要尋找映像,請開啟 [主機集區] 索引標籤、選擇 [資源庫],然後選取所有映像。 接下來,選取 [我的項目],然後在 [我的映像] 底下尋找受控映像。 您的映像定義應該出現在 [共用項目] 區段底下。
其他建議
以下是建立黃金映像時應該記住的一些額外事項:
- 請勿擷取已存在於主機集區中的 VM。 映像會與現有 VM 的設定衝突,且新的 VM 將無法運作。
- 執行 Sysprep 之前,請務必先從網域中移除 VM。
- 從基底 VM 擷取映像之後,請將之刪除。
- 在您擷取映像之後,請勿使用您再次擷取的相同 VM。 相反地,請從您建立的最後一個快照集建立新的基礎 VM。 您必須定期更新和修補這個新 VM。
- 請勿從現有的自訂映像建立新的基礎 VM。 最好從全新的來源 VM 開始。
下一步
如果您想要將語言套件新增至映像,請參閱語言套件。