新增映像並驗證其詳細資料後,就可以從 Horizon Cloud Service - next-gen 發佈映像。
在執行以下任何步驟之前,還應先檢閱 Microsoft Azure 部署和 IMS 中的關鍵資訊。
必要條件
繼續之前,請先確認以下工作已完成:
- 已完成網域登錄。
- Microsoft Entra ID 已連線至 VMware Cloud。
- 已成功建立站台。
- Unified Access Gateway 和 Edge 閘道已準備就緒。
- 映像資訊已驗證,且映像處於未發佈狀態。
- 管理和租用戶 (桌面) 子網路可透過 TCP 通訊協定,使用
443
連接埠解析和存取softwareupdate.vmware.com
,以下載在系統映像建立作業中使用的代理程式相關軟體。它必須可直接連線,或透過 Edge Proxy (如果已設定 Edge Proxy) 進行連線。Proxy 本身應可連線至租用戶 (桌面) 子網路中的映像虛擬機器。映像服務會使用在 Edge 層級設定的 Proxy。如需詳細資訊,請參閱Microsoft Azure 中 Horizon Cloud 部署的連接埠和通訊協定需求。 - 如果選取了 GPU 類型的虛擬機器型號,請確定已在虛擬機器上安裝 NVIDIA GPU 驅動程式。如需詳細資訊,請參閱在執行 Windows 的 N 系列虛擬機器上安裝 NVIDIA GPU 驅動程式。
- 至少會為提供者選取一個虛擬網路和租用戶 (桌面) 子網路。
- 如果適用的話,請手動將 Horizon Agent 安裝在映像中。
Horizon Cloud Service - next-gen 會在發佈工作流程期間,自動安裝 Horizon Agent。但是,對於您的特定使用案例來說,在發佈工作流程之前,如果需要先安裝代理程式,請參閱知識庫 91998。如果您手動安裝 Horizon Agent,則在執行以下程序時,請取消選取安裝 Horizon Agent 切換。
- 確保 Microsoft Azure 自訂指令碼延伸 (CSE)、Azure RunCommand 和 Sysprep 未被 Microsoft Azure 中映像虛擬機器上的原則、防火牆或外部解決方案所封鎖或中斷。在 Azure 映像的映像發佈程序中,會使用 Azure 自訂指令碼延伸和 Azure RunCommand,且會在 Azure 計算庫中進行擷取之前使用 Sysprep 對映像進行一般化處理。
如果您在映像虛擬機器中設定了 Proxy,則必須將 URL
https://softwareupdate.vmware.com/
列入白名單中,以便 Proxy 略過該 URL。Horizon Cloud Service - next-gen 需要 CSE 才能安裝 Horizon Agent。因此,如果您使用 Azure 原則限制在映像虛擬機器 (用於準備映像的虛擬機器) 上安裝延伸,請在組態的指派原則階段執行下列其中一個動作,以防止發佈程序失敗。
- 確保與 CSE 相關的 Microsoft Azure 安全性原則允許在映像虛擬機器上安裝和執行 CSE。
備註: 您可以在指派原則時選取排除項,即要從原則指派中排除的資源。如果採用此方法,請選取要從原則中排除的映像相關資源。
- 允許執行名為 vmw-hcs-image-CustomScriptExtension 的 CSE。在發佈程序期間,Horizon Cloud Service - next-gen 會將 vmw-hcs-image-CustomScriptExtension 名稱用於連結至映像虛擬機器的 CSE。
- 確保與 CSE 相關的 Microsoft Azure 安全性原則允許在映像虛擬機器上安裝和執行 CSE。