此說明文件頁面說明 Horizon 映像管理服務 的核心元件與第一代 Horizon Cloud 租用戶之間的關係。
使用此頁面
自 2022 年 8 月起,Horizon Cloud Service - next-gen 開始正式提供,並提供了自己的《使用 Horizon 控制平面下一代》指南。
在您登入您的環境並查看 Horizon Universal Console 標籤後,瀏覽器 URL 欄位中顯示的模式可指出您擁有的是下一代環境還是第一代環境。對於下一代環境,主控台的 URL 位址會包含類似 /hcsadmin/ 的部分。第一代主控台的 URL 則具有不同的內容 (/horizonadmin/)。
映像目錄
IMS 會維護一個映像目錄,以提供與您的第一代租用戶環境相關聯之映像的整併視圖,並依部署類型來分類:
- 以連線伺服器技術為基礎的 Horizon 部署,簡稱為 Horizon 網繭。
- 第一代 Horizon Cloud on Microsoft Azure 部署,簡稱為 Horizon Cloud Pod。
您可以對來自任一類型的映像執行相同的映像管理作業。除了這些通用功能外,第一代 Horizon Cloud on Microsoft Azure 部署中的映像還支援其他功能,例如:能夠重做和復原映像版本的發佈。
第一代 Horizon Cloud 環境中 IMS 工作流程的元件
如以下針對第一代租用戶網繭機群的圖表所示,IMS 使用相互獨立的不同工作流程來管理這兩種部署類型的映像。
- Horizon 網繭 - IMS 工作流程
-
對於這些部署,IMS 會於參與的網繭內由
vCenter Server 執行個體所管理資料存放區中儲存映像版本的複本。
這些已儲存的複本會對應於租用戶的映像目錄中列出的映像。
在發佈期間,IMS 會使用在 vCenter Server 執行個體之間共用的內容程式庫來複寫映像版本。然後,IMS 會刪除內容程式庫中用於複寫程序的臨時物件。
- Horizon Cloud 網繭 - IMS 工作流程
-
對於這些部署,IMS 會於參與的網繭的 Azure 資源群組中儲存映像版本的複本。
這些已儲存的複本會對應於租用戶的映像目錄中列出的映像。
在發佈期間,IMS 會使用網繭內的 Microsoft Azure 共用映像庫定義,在不同 Azure 區域及訂閱間複寫映像版本。然後,IMS 會捨棄共用映像庫中用於複寫的臨時物件。
範例
下圖顯示同時包含 Horizon 網繭和 Horizon Cloud Pod 的第一代 Horizon Cloud Pod 機群範例。
在此範例中,Horizon 網繭由內部部署組成。
第一代租用戶 - 瞭解第一代 Horizon Cloud 租用戶中的映像管理工作流程
此說明文件頁面說明在第一代 Horizon Cloud 環境中使用 Horizon 映像管理服務 設定映像、自訂映像以及將映像發佈到桌面指派時,執行的端對端工作流程。
端對端工作流程涉及一定順序的工作。
使用此頁面
自 2022 年 8 月起,Horizon Cloud Service - next-gen 開始正式提供,並提供了自己的《使用 Horizon 控制平面下一代》指南。
在您登入您的環境並查看 Horizon Universal Console 標籤後,瀏覽器 URL 欄位中顯示的模式可指出您擁有的是下一代環境還是第一代環境。對於下一代環境,主控台的 URL 位址會包含類似 /hcsadmin/ 的部分。第一代主控台的 URL 則具有不同的內容 (/horizonadmin/)。
詞彙的定義
- 映像
- 特定作業系統下的實體包含桌面映像版本、複本或伺服器映像版本以及複本。版本和複本會組織在階層中,並由管理員進行管理。
- 版本
-
針對已安裝的應用程式或軟體為映像的特定自訂。版本編號包括主要版本和次要版本 (例如,主要版本
1
和次要版本2
會產生版本編號1.2
),有助於追蹤版本的沿革。版本也可以使用標記進行標記,以用於多雲端指派。 - 複製
- 將版本發佈至目的地網繭後,特定網繭上可用版本的執行個體。此複本是僅限檢視的實體,提供有關該版本中網繭特定執行個體的狀態和位置資訊。
- 集區
- 在瞭解第一代 Horizon Cloud 租用戶中的 IMS 工作流程的內容中,此術語適用於租用戶網繭機群中的 Horizon 網繭部署。此類部署以 連線伺服器軟體為基礎。對於這類網繭,集區是指一群從特定映像版本所佈建的虛擬機器。
- 指派
- 在瞭解第一代 Horizon Cloud 租用戶中的 IMS 工作流程的內容中,此術語主要適用於租用戶網繭機群中的 Horizon Cloud on Microsoft Azure 部署。對於這類網繭,指派是指一群從特定映像版本所佈建的虛擬機器。此指派概念與用於 Horizon 網繭的集區概念是並行的。
- 標記
- 映像的唯一特殊標記,用於指示集區或指派使用哪個版本的映像來佈建工作流程。
- Horizon 部署、 Horizon 網繭
- 簡而言之,使用 Horizon Connection Server 軟體的部署,簡稱為 Horizon 網繭。
- Horizon Cloud on Microsoft Azure 部署、 Horizon Cloud 網繭
- 簡而言之,在第一代 Horizon Cloud Service 中,使用 VMware Horizon Cloud Pod 管理員技術的部署,簡稱為 Horizon Cloud Pod。
第一代租用戶 - 使用 IMS 處理映像
正如上一節中所定義,映像是映像版本的集合,可與第一代 Horizon Cloud 租用戶網繭機群中的集區或指派相關聯。
您必須先執行一些準備需求工作,以便將映像匯入至映像目錄並將該映像發佈至您打算與 IMS 搭配使用的網繭部署類型,才能夠使用 IMS 來處理映像。
- Horizon 類型
- 針對您要設定用於此用途的 vCenter Server 執行個體,指定登入認證。請參閱 設定 vCenter Server 執行個體。
- Horizon Cloud on Microsoft Azure 類型
- 請確定您符合 系統需求中的相關準則,且所有租用戶的 Horizon Cloud Pod 都在線上且處於健全狀況。
後續步驟適用於網繭集合。例如,集合可能包含七個網繭。這些步驟會摘要將映像匯入至映像目錄,以及將該映像發佈至那些網繭的程序。
- Horizon 網繭 - 建立映像
-
您可以選取
vCenter 虛擬機器範本或快照,來建立映像。
然後您可以自訂映像、發佈映像、將標記新增至映像,以及將集區對應至標記。
- Horizon Cloud 網繭 - 建立映像
-
您可以從 Microsoft Azure Marketplace 選取作業系統映像,或使用者訂閱中可用的自訂映像,來建立映像。
然後您可以自訂映像、發佈映像、將標記新增至映像,以及將指派對應至標記。
IMS 工作流程圖
下圖同時適用於這兩種網繭類型 (Horizon 網繭、Horizon Cloud Pod)。該圖表描述將映像匯入至映像目錄,以及將該映像發佈至那些網繭的程序。
建立映像執行個體
映像是一或多個版本的集合。當您在選取的映像上起始匯入動作時,Horizon 映像管理服務會藉由將映像的中繼資料儲存在映像目錄中,將映像登錄至服務。Horizon 映像管理服務 也會在其來源網繭中的映像上執行特定的準備步驟。
- Horizon Pod
-
Horizon Cloud Connector 會啟用映像的來源網繭與服務之間的連線。機群中的其中一個網繭是來源網繭。
例如,名為「內部部署網繭 4」的網繭是執行匯入作業之 Win10POS 映像的來源網繭。請參閱第一代租用戶 - IMS 和 Horizon 8 網繭 - 將映像從 vCenter 匯入至映像目錄。
- Horizon Cloud on Microsoft Azure 類型
-
服務和
Horizon Cloud Pod 元件可讓映像在 Microsoft Azure 中複製 (從 Azure Marketplace 匯入時),並在匯入程序結束時與映像目錄同步。
例如,名為「Azure 網繭 4」的網繭是執行匯入作業之 Win10POS 映像的來源網繭。請參閱第一代租用戶 - IMS 和 Horizon Cloud on Microsoft Azure 部署 - 將映像匯入至映像目錄。
匯入作業完成後,映像會新增至映像目錄成為 1.0 版映像。此映像版本會顯示部署完成狀態,表示它已準備就緒可供發佈。
在此範例中,Win10POS 將成為目錄中新建立的映像。
在 IMS 工作流程的步驟 3 (亦即,發佈映像) 中,發佈作業以網繭類型為依歸。
- 來自 Horizon 網繭部署的映像只會發佈至 Horizon 網繭部署。
- 來自 Horizon Cloud on Microsoft Azure 部署的映像只會發佈至您的 Microsoft Azure 雲端容量中的 Horizon Cloud Pod。
2. 自訂映像
匯入映像後,您可以直接存取映像來自訂映像版本內容。
- 對於 Horizon 部署,您可以使用 vCenter Console Access 來直接存取映像。
- 對於 Horizon Cloud on Microsoft Azure 部署,您可以使用 RDP 工作階段來直接存取映像。
在這兩種情況下,您都可以使用本機管理員認證,來登入映像虛擬機器。請參閱自訂映像。
3. 發佈
當您在 1.0 版映像上起始發佈動作時,Horizon 映像管理服務會將該映像版本發佈至發佈時網繭機群中已存在相同容量類型的所有網繭。
發佈作業將以網繭類型為依歸。對於從 Horizon 網繭匯入的映像,發佈動作會將該映像發佈至所有適合的 Horizon 網繭,除非您選取的是其中一部分的目的地。相同的行為也適用於從 Horizon Cloud Pod 匯入的映像。
您還可以選取其中一部分的適合網繭,並將映像發佈至其中。對於這樣的使用案例,在您選取發佈後,請在目的地下方切換選取目的地,以選擇目標網繭來進行複寫。切換選取目的地時,系統會顯示可用網繭清單。選取每個網繭旁邊的核取方塊以進行選取。依預設會選取映像的來源網繭,且無法取消選取。
服務會複寫映像版本的複本,並將其放置在支援每個網繭的基礎結構中。
- 對於 Horizon 網繭,每個映像複本都會存放在該網繭的 vCenter Server 執行個體內的資料存放區中。
- 對於 Horizon Cloud on Microsoft Azure 部署,映像複本會以虛擬機器形式放置在與網繭對應的資源群組中。
- 由於基礎結構問題 (例如超過 Microsoft Azure 配額、逾時或通訊端例外狀況),您可能會在映像複製詳細資料頁面中看到複製狀態的詳細錯誤訊息。
4. 定義標記 (使用案例)
發佈之後,必須先使用所謂的標記,將映像版本標示成用於該用途,才能夠將映像用於集區或指派。
該標記會告知集區或指派應使用哪個映像版本。
版本可以有一或多個標記連結至不同的集區和指派,而一個集區和指派只能使用一個標記。
此設計允許您讓不同組的集區和指派遵循不同的標記,以錯開更新。
5. 連結至集區或指派
藉由指定映像和標記,以將集區或指派連結至其映像。
當將標記移至其他版本時,所連結的集區和指派會收到重新整理指示。
重新整理時非持續性集區和指派會重建,而持續性集區和指派會根據最新更新的映像版本佈建新的工作負載。
如需詳細資料,請參閱:
6. 建立新版本
發佈後,您可以使用任何版本來建立處於已解除發佈狀態的下一個版本。請參閱 建立新的映像版本。
之後,您可以從自訂映像工作流程步驟開始,再次執行此程序。
建立新的映像版本時,可以將您稍早建立的標記移至此新映像版本,而非建立新標記。
該「移動標記」動作會指示該映像相關聯的集區或指派重新整理至新映像版本。
如果您需要對不同使用案例使用新標記,則可以一律新增標記。
第一代 - 在第一代 Horizon Cloud 環境中使用 IMS 標記
本說明文件頁面
使用此頁面
自 2022 年 8 月起,Horizon Cloud Service - next-gen 開始正式提供,並提供了自己的《使用 Horizon 控制平面下一代》指南。
在您登入您的環境並查看 Horizon Universal Console 標籤後,瀏覽器 URL 欄位中顯示的模式可指出您擁有的是下一代環境還是第一代環境。對於下一代環境,主控台的 URL 位址會包含類似 /hcsadmin/ 的部分。第一代主控台的 URL 則具有不同的內容 (/horizonadmin/)。
IMS 標記簡介
您可以使用標記,將桌面指派與映像資料流中的特定映像版本產生關聯。
如第一代 - 瞭解映像管理工作流程頁面的〈詞彙的定義〉一節中所述,標記是映像的唯一特殊標籤,可指示集區或指派使用哪個版本的映像來佈建工作流程。
對映像使用標記的範例
下圖說明映像管理案例的初始狀態。
在此案例中,數個桌面集區/指派會使用 Win10CorpKnow 映像資料流中的不同版本。管理員會使用標記將特定映像版本與特定集區/指派產生關聯。例如,管理員為專用於使用者接受測試的使用者群組佈建了「集區 1」。藉由為「集區 1」和 19 版的映像加上 UAT 標記,管理員可確保集區 1 中的桌面會從 19 版的映像進行複製。
現在,假設管理員想要為使用者驗收測試人員提供修改後的桌面映像。若要完成此工作,管理員必須在映像目錄中建立新的版本 20。然後,他們必須在來源網繭上自訂基礎映像,並將自訂的版本 20 發佈至所有其他網繭。最後,他們會將 19 版的 UAT 標記重新關聯或移至 20 版,如下圖所示。
藉由將 UAT 標記重新關聯或移動,管理員可重新定義用於集區 1 的映像。
- 針對 Horizon 網繭,為標記重新產生關聯的動作會觸發自動程序,而讓集區 1 中的所有桌面以 20 版的映像更新。
- 針對 Microsoft Azure 中的網繭,標記重新關聯會提示 IMS 先驗證集區 1 是否在線上且準備好接收映像更新。如果驗證成功,IMS 會繼續以映像版本 20 更新集區 1 中的所有桌面。