本說明文件頁面適用於第一代租用戶。將映像匯入至映像目錄後或建立映像版本後,您必須將映像版本發佈至您的第一代租用戶的網繭。發佈映像版本時,會產生封裝映像以用於集區指派、桌面指派和伺服器陣列中。
簡介
第一代租用戶的網繭機群可由下列兩種類型的部署組成:在 Horizon Connection Server 軟體上執行的 Horizon 8 網繭,以及以 Horizon Cloud Pod 管理員技術為基礎的 Horizon Cloud on Microsoft Azure 部署。
即使第一代租用戶的網繭機群包含這兩種類型的網繭,[發佈映像版本] 工作流程也只會發佈到屬於相同資源容量類型的網繭。來自執行連線伺服器之 Horizon 網繭的映像僅會發佈至同類網繭,而來自 Microsoft Azure 中以網繭管理員為基礎之網繭的映像僅會發佈至那些同類的網繭。
可以使用 Horizon Universal Console 來執行 [發佈映像版本] 精靈。先決條件和特定步驟會因網繭類型而異。
第一代 Horizon Cloud、IMS、Horizon Cloud on Microsoft Azure 網繭 - 發佈映像版本
本說明文件頁面提供步驟,來介紹如何從第一代 Horizon Cloud on Microsoft Azure 部署發佈映像和映像版本,以及將映像複寫到第一代租用戶網繭機群中的所選 Horizon Cloud on Microsoft Azure 網繭。您可以使用 Horizon Universal Console 來執行這些步驟。已發佈的映像版本可用於您在 [發佈映像] 工作流程中所選網繭的桌面指派和伺服器陣列中。
將映像從 Horizon Cloud on Microsoft Azure 網繭匯入至映像目錄後,或在建立映像版本後,您可以將該映像版本發佈至所選第一代租用戶的 Horizon 8 網繭。透過發佈映像版本,可讓該版本在 Horizon Cloud 網繭的 VDI 桌面指派和伺服器陣列中成為可用。
為獲得最佳成功體驗,請遵循以下要點。
- 確定已在 [發佈映像] 精靈中啟用了 安裝 Horizon Agent 選項
-
對於
Horizon Cloud Pod,應一律確定已在
發佈映像精靈中啟用
安裝 Horizon Agent 選項,並選取了所需的代理程式選項。
這種做法至關重要,以確保系統的 [發佈映像] 程序在安裝代理程式軟體時,會使用必要的代理程式組態參數 (以便讓所發佈的映像能在雲端平面功能中正常運作),尤其是 App Volumes Agent 的代理程式參數。否則,將出現非預期的結果。
系統用來安裝代理程式軟體的 [發佈映像] 程序會使用匯入基礎映像時指定的本機管理員認證。只有在罕見的非典型情況下 (其中,您的組織會鎖定本機管理員帳戶的使用),您才能選擇將代理程式軟體預先安裝到映像中,以避免系統自動安裝代理程式的程序。但是,由於一旦阻止 [發佈映像] 程序安裝代理程式軟體,會影響雲端平面功能 (例如 App Volumes for Azure) 的正常運作,因此,如果您認為組織正處於阻止使用本機管理員帳戶的非典型情況,請先尋求 VMware 支援的協助,在關閉安裝 Horizon Agent 的情況下發佈映像之前,討論貴組織的使用案例。
此螢幕擷取畫面顯示對於 Horizon Cloud on Microsoft Azure 網繭 (其中,租用戶在其機群中只有一個網繭) 中的某個映像,已啟用的安裝 Horizon Agent 選項在發佈映像精靈中的位置。
- 移除映像中所設定的所有管理員使用者,但單一管理員使用者除外
- 為了避免在映像發佈期間可能出現 AppX 套件移除錯誤,最佳做法是保留一個管理員使用者,其餘的都移除。
- 請勿使用 Microsoft Azure 入口網站對服務所發佈 (封裝) 的映像執行動作
-
警告: 在您發佈源自 Microsoft Azure 上網繭的映像,且其在 Horizon Cloud 中處於密封狀態時,請勿使用 Microsoft Azure 入口網站對該映像虛擬機器或其複本執行動作。不支援在 Horizon Cloud 中使用 Microsoft Azure 入口網站對於已發佈狀態的虛擬機器執行直接動作,且將導致未預期的行為。請一律使用 Horizon Universal Console對密封的映像執行動作。
- 當租用戶的網繭機群中有多個 Horizon Cloud 網繭執行不同的網繭資訊清單版本時,請遵循此最佳做法
-
假設您的租用戶網繭機群中有多個
Horizon Cloud 網繭執行不同的網繭資訊清單版本,最佳做法是一律對源自機群中最低版本網繭的映像版本,執行 [發佈映像] 工作流程。假設有多個網繭執行各種不同的資訊清單,請避免在源自較高版本網繭的映像版本上執行 [發佈映像] 工作流程。
最佳做法是,從最低版本網繭來發佈映像,並複寫到較高版本的網繭,這是因為相較之下,安裝在從最低版本網繭發佈的映像中的代理程式軟體,能與較高版本的網繭更相容。每個第一代 Horizon Cloud on Microsoft Azure 網繭版本均與一組特定的代理程式版本相容 (如 VMware 產品互通性對照表中所述)。在源自較高版本網繭的映像上執行 [發佈映像] 流程時,系統會將已發佈的映像複寫到較低版本的網繭,這將導致較低網繭資訊清單版本與較高的代理程式軟體版本不相容。
如果您對部署在較高網繭資訊清單版本上的映像版本執行 [發佈映像],且系統將已發佈的映像部署到機群的所有 Horizon Cloud 網繭上,而且遇到了「無法發佈,因為相較於來源網繭,目的地網繭 lower-version-pod-name 屬於較低版本」錯誤,您可以嘗試以下的因應措施:
- 重新執行 [發佈映像] 精靈,但這一次請在目的地區段中,取消選取錯誤訊息中報告為 lower-version-pod-name 的那些網繭。此因應措施可使該映像可用於該選取的網繭子集。之後,當這些較低資訊清單網繭日後更新到最新的網繭資訊清單時,您就可以根據已發佈的映像版本來產生新的映像版本,並將該新映像版本發佈到所有網繭。
- 建立新的起始映像,做法是找出具有最低資訊清單版本 (版本會顯示在主控台的 [容量] 頁面上) 的網繭,然後執行 [匯入映像] 工作流程,並在 [匯入映像] 精靈中,選取執行最低清單版本的網繭。此因應措施會產生一個可讓 [發佈映像] 流程成功發佈到所有網繭的起始映像,從而避免代理程式不相容。
- 映像只會發佈至相同網繭類型系列內的網繭
- 這兩個系列分別是:在 Horizon Connection Server 軟體上執行的 Horizon 網繭,以及以 Horizon Cloud Pod 管理員技術為基礎的 Horizon Cloud Pod。來自執行 連線伺服器之 Horizon 網繭的映像僅會發佈至同類網繭,而來自 Microsoft Azure 中以網繭管理員為基礎之網繭的映像僅會發佈至那些同類的網繭。來自 Horizon 網繭的映像可以是 VDI 或 RDSH,但來自 Horizon Cloud Pod 的映像必須是 VDI 桌面映像。
必要條件
在執行 [發佈映像] 精靈之前,請確認以下內容:
- 確保租用戶所有的第一代 Horizon Cloud on Microsoft Azure 網繭都具有良好的健全狀況且處於線上狀態,且您的 Microsoft Azure 訂閱的所有區域都有足夠的配額。
- 確認映像已匯入至 IMS 映像目錄。
- 映像必須至少具有一個標記,才能用於 VDI 桌面指派或伺服器陣列。您可以在建立或匯入程序期間,將標記新增至映像。
- 確定父系映像或要發佈的映像版本上沒有擱置中的 Windows 更新。如果有擱置中的 Windows 更新,則映像的發佈會失敗。
- 如果您為 [發佈映像] 工作流程選取的映像,是一個已匯入映像的虛擬機器,且該虛擬機器中已安裝軟體,或已使用自動化工具將自訂指令碼延伸 (CSE) 新增至該虛擬機器,請先確認已從該虛擬機器中移除自訂指令碼延伸 (CSE),然後再嘗試在 [發佈映像] 工作流程中發佈該虛擬機器。映像虛擬機器上的既存 CSE 會干擾系統的映像發佈程序。
程序
結果
當映像版本複寫至每個網繭時,映像複本區段會顯示該映像版本的狀態。在複寫程序執行期間,版本複本會顯示進行中 () 狀態。複寫完成時,狀態會變更為可用。
對於 Horizon Cloud on Microsoft Azure 網繭,只會有一個複本。在您發佈此複本之前,此複本的狀態為部署完成,而在您發佈之後則會變為可用。
由於環境問題 (例如網繭離線),複寫程序可能會在部分或全部網繭上失敗。
- 在某些網繭上失敗而在其他網繭上成功會導致狀態部分可用。
- 所有網繭上的失敗會導致狀態失敗。
如果映像版本的狀態為部分可用或失敗,您可以在修正會導致特定網繭上失敗的任何環境問題後重新發佈該映像版本。請參閱使用 Horizon Universal Console重新發佈映像版本。
下一步
- 根據該新發佈的映像,建立桌面指派。請參閱Microsoft Azure 中的網繭 - 使用受管理的映像建立 VDI 多雲端指派。
- 若要重新關聯現有的桌面指派以使用新發佈的映像,請參閱以自訂映像更新桌面指派。
第一代租用戶 - IMS 和 Horizon 8 網繭 - 發佈映像版本
本說明文件頁面提供步驟,來介紹如何從 Horizon 8 網繭發佈映像和映像版本,以及將映像複寫到第一代租用戶網繭機群中的所選 Horizon 8 網繭。您可以使用 Horizon Universal Console 來執行這些步驟。已發佈的映像版本可以在所選 Horizon 8 網繭的集區、桌面指派和伺服器陣列中使用。
將映像從 Horizon 8 網繭匯入至映像目錄後,或在建立映像版本後,您可以將該映像版本發佈至所選第一代租用戶的 Horizon 8 網繭。透過發佈映像版本,可讓該版本在 Horizon 8 網繭的集區和伺服器陣列中成為可用。
必要條件
在執行 [發佈映像] 精靈之前,請確認以下內容:
- 對於要用於 IMS 的 Horizon 8 網繭,請設定參與的 vCenter Server 執行個體。請參閱第一代 Horizon Cloud、IMS 和 Horizon 8 網繭 - 設定 vCenter Server 執行個體。
- 確認已將映像從 vCenter 匯入到 IMS 映像目錄。
- 確認映像上至少有一個標記。映像必須至少具有一個標記,才能用於集區、桌面指派或伺服器陣列。您可以在建立或匯入程序期間,將標記新增至映像。
- 確定要發佈之映像版本的父系映像或範本上沒有擱置中的 Windows 更新。如果有擱置中的 Windows 更新,則映像的發佈會失敗。
- 不支援使用自動化 [發佈映像] 工作流程來安裝 32 位元代理程式軟體。如果 Horizon 8 網繭是 2103 版或更新版本,而您想要使用 32 位元映像,則必須先手動將 32 位元 Horizon Agent 預先安裝至映像中,再將映像匯入至目錄。如果網繭為 2103 版或更新版本,則 32 位元映像必須已安裝 32 位元 Horizon Agent,您才能將該映像匯入目錄中。在匯入該 32 位元映像後,您必須在 [發佈] 工作流程中取消選取安裝 Horizon Agent 選項,使發佈工作流程略過代理程式的安裝。
重要: 在此預先安裝 32 位元代理程式軟體的案例中,您有責任在將映像匯入至 IMS 映像目錄之前,確定 32 位元映像中已預先安裝有效的代理程式軟體、正確的代理程式版本和有效的代理程式選項。
程序
結果
當映像版本複寫至每個網繭時,映像複本區段會顯示該映像版本的狀態。在複寫程序執行期間,版本複本會顯示進行中 () 狀態。複寫完成時,狀態會變更為可用。
對於 Horizon 8 網繭部署,您最初匯入映像的來源網繭會顯示兩個版本複本。部署完成複本代表已複寫至網繭內容程式庫的來源映像。可用複本代表可用於指派的已發佈映像版本。
由於環境問題 (例如網繭離線),複寫程序可能會在部分或全部網繭上失敗。
- 在某些網繭上失敗而在其他網繭上成功會導致狀態部分可用。
- 所有網繭上的失敗會導致狀態失敗。
如果映像版本的狀態為部分可用或失敗,您可以在修正會導致特定網繭上失敗的任何環境問題後重新發佈該映像版本。請參閱使用 Horizon Universal Console重新發佈映像版本。
下一步
- 根據該新發佈的映像,建立桌面指派。請參閱第一代租用戶 - Horizon 8 - 使用雲端管理的映像建立桌面指派。
- 若要重新關聯現有的桌面指派以使用新發佈的映像,請參閱以自訂映像更新桌面指派。