您可以使用 Horizon Console 中的新增桌面平台集區精靈,從 Linux 虛擬機器建立即時複製浮動桌面平台集區。建立即時複製浮動桌面平台集區後,您即可在 Horizon 8 部署中,將這些 Linux 虛擬機器作為遠端桌面平台使用。
Horizon Agent for Linux 僅支援從執行下列作業系統的虛擬機器所建立的即時複製桌面平台集區:
- Ubuntu 20.04/22.04
- Debian 10.x/11.x
- RHEL 7.9/8.x/9.x
- Rocky Linux 8.x/9.x
- CentOS 7.9
- SLED/SLES 15.x
**附註:**vGPU 圖形功能僅支援從執行下列作業系統的 Linux 機器所建立的即時複製桌面平台集區:
- Ubuntu 20.04/22.04
- Debian 10.x
- RHEL 7.9/8.x/9.x
- Rocky Linux 8.x/9.x
- CentOS 7.9
先決條件
-
確認即時複製虛擬機器所連線至的虛擬交換器有足夠的連接埠可支援預期數量的虛擬機器。虛擬機器上的每張網路卡都需要一個連接埠。
-
驗證 vCenter Server 已新增至 Horizon Connection Server。
-
熟悉如何在 vCenter Server 中建立虛擬機器,以及如何安裝 Linux 作業系統的相關步驟。如需詳細資訊,請參閱建立虛擬機器並安裝 Linux。
-
熟悉 Horizon Agent for Linux 的安裝步驟。如需詳細資訊,請參閱在 Linux 虛擬機器上安裝 Horizon Agent。
-
瞭解使用 PBISO 驗證解決方案或 Samba Winbind 離線加入進行 AD 整合的步驟。如需詳細資訊,請參閱設定 PowerBroker Identity Services Open (PBISO) 驗證或設定 Samba 離線網域加入。
**附註:**若要從執行 RHEL 或 Rocky Linux 9.x/8.x 的 Linux 虛擬機器建立即時複製桌面平台集區,請使用 Samba Winbind 離線加入來執行 AD 整合。使用 PBISO 驗證的 RHEL 和 Rocky Linux 9.x/8.x 虛擬機器不支援即時複製桌面平台集區。
-
確認您已準備好最佳配置映像。如需詳細資訊,請參閱設定用於即時複製的最佳配置映像 Linux 虛擬機器。
**附註:**您無法從虛擬機器範本建立即時複製桌面平台集區。您必須先將虛擬機器範本轉換為虛擬機器。
-
收集集區的組態資訊。請參閱建立即時複製 Linux 桌面平台集區的工作表。
-
在建立即時複製桌面平台集區之前,請先建立最佳配置映像的快照。建立快照之前,您必須先關閉 vCenter Server 中的最佳配置映像。請參閱 vSphere 說明文件入口網站中*《vSphere 單一主機管理 - Host Client》*文件的〈在 Host Client 中建立快照〉。
程序
-
建立父系 Linux 虛擬機器 (VM),並執行支援建立即時複製桌面平台集區的作業系統全新安裝。請參閱本文先前的支援作業系統清單。
如需詳細資訊,請參閱建立虛擬機器並安裝 Linux。
**重要:**一律使用安裝全新 Linux 作業系統的虛擬機器,作為即時複製桌面平台集區的父虛擬機器。請勿使用已複製的系統作為父系虛擬機器。
-
針對 Ubuntu 機器,使用下列命令手動安裝 Open VMware Tools (OVT):
sudo apt-get install open-vm-tools如需詳細資訊,請參閱準備 Linux 機器以進行遠端桌面平台部署。
-
安裝 Linux 發行版所需的任何相依性套件。
如需詳細資訊,請參閱安裝 Horizon Agent 的相依性套件。
-
在 Linux 虛擬機器上安裝 Horizon Agent for Linux。請參閱在 Linux 虛擬機器上安裝 Horizon Agent。
-
整合您的 Linux 虛擬機器與 Active Directory。
-
若要使用 PBISO 驗證解決方案,請完成設定 PowerBroker Identity Services Open (PBISO) 驗證中所述的程序。
-
若要使用 Samba Winbind 離線加入,請在
viewagent-custom.conf檔案中設定下列選項。將 YOURDOMAIN 取代為網域的 NetBIOS 名稱。OfflineJoinDomain=samba NetbiosDomain=YOURDOMAIN**附註:**您必須使用 Samba Winbind,才能將 RHEL 9.x/8.x 虛擬機器與 Active Directory 整合。否則,即時複製浮動桌面平台集區的建立將會失敗。
-
如果您要停用離線網域加入,必須在
viewagent-custom.conf檔案中將 OfflineJoinDomain 選項設為none。否則,即時複製浮動桌面平台集區的建立將會失敗。
-
-
如果您的 DHCP 伺服器不會廣播至 DNS 伺服器,請為您的 Linux 系統指定 DNS 伺服器。
在建立新的即時複製虛擬機器時,會新增新的虛擬網路介面卡。當新的網路介面卡新增至即時複製虛擬機器時,虛擬機器範本中的任何網路介面卡設定 (如 DNS 伺服器) 都會遺失。PBIS 需要有效的 DNS 伺服器,
/etc/hosts中的 FQDN 對應方式無法接受。為避免在新的網路介面卡新增至複製的虛擬機器時遺失 DNS 伺服器設定,您必須在 Linux 系統中指定 DNS 伺服器。**附註:**為獲得最佳效果,請使用 NetworkManager 取代 WICD 進行網路管理。與即時複製的 SLED/SLES 15.x 虛擬機器搭配使用時,WICD 可能會產生問題。
-
(選用) 如果您要在 Linux 最佳配置映像的
/etc/fstab檔案中新增 NFS 掛接,請使用下列其中一種方法。-
在
/etc/fstab中新增「soft」旗標,例如:10.111.222.333:/share /home/nfsmount nfs rsize=8192,wsize=8192,timeo=14,soft,intr,tcp -
如果您不想在
/etc/fstab中使用「soft」旗標,就無法在 Linux 最佳配置映像中設定/etc/fstab。您可以撰寫關機指令碼來設定/etc/fstab檔案,然後在 ClonePrep 工具中指定此關機指令碼。如需詳細資訊,請參閱*《Horizon 8 管理》*文件。
-
-
關閉 Linux 虛擬機器,並使用 vSphere Client 對已關機的 Linux 虛擬機器建立快照,以建立最佳配置映像。
如需詳細資訊,請參閱 vSphere 說明文件中*《vSphere 單一主機管理 - Host Client》*文件的〈在 Host Client 中建立快照〉。
-
在 Horizon Console 中,新增自動化桌面平台集區。
選取詳細目錄 > 桌面平台 > 新增。
-
選取自動化桌面平台集區,然後按下一步。
-
選取即時複製,接著選取 vCenter Server 執行個體,然後按下一步。
-
遵循精靈中的提示建立集區。
以下步驟說明如何為集區設定必要設定下限。若要設定更多組態設定,請使用您在建立即時複製 Linux 桌面平台集區的工作表中收集的組態資訊。您可以在導覽窗格中按一下頁面名稱,直接回到任何精靈頁面。
-
出現提示時,請設定虛擬機器命名選項。
選項 說明 啟用佈建 選取此選項。 發生錯誤時停止佈建 選取此選項。 命名模式 指定在所有桌面平台虛擬機器名稱中使用前置詞 (後面再加上唯一數字) 的模式。例如,指定 LinuxVM-{n}。機器的最大數目 指定集區中的機器總數。 備用 (開啟電源) 機器數目 指定要保留給使用者使用的桌面平台虛擬機器數目。 預先佈建所有機器 選取此選項,讓 Horizon Agent 佈建機器數目上限中所指定數量的虛擬機器。 -
出現提示時,請指定集區支援的工作階段類型。您可以藉由選取桌面平台集區支援的工作階段類型,來啟用虛擬機器主控應用程式功能。
選項 說明 桌面平台 選取此選項可將集區用作一般桌面平台集區。集區中的所有虛擬機器都只能用來主控桌面平台。 應用程式 選取此選項,可使用集區中的所有虛擬機器來主控應用程式。 桌面平台和應用程式 選取此選項時,集區中的虛擬機器將可主控一般桌面平台工作階段,或主控應用程式工作階段。對特定虛擬機器的第一次連線,將決定該虛擬機器的工作階段類型。 -
出現提示時,請為儲存管理原則選取使用 Virtual SAN。
-
出現提示時,請指定網域設定、AD 容器,以及任何必須在複製虛擬機器後執行的其他自訂指令碼。
**重要:**當您使用 ClonePrep 關機或後同步指令碼時,請確保這些指令碼位於
/var/userScript資料夾中,由 root 使用者擁有,並將檔案權限設為 700。
-
結果
在 Horizon Console 中,您可以透過選取詳細目錄 > 桌面平台,來檢視新增至集區的桌面平台虛擬機器。
在您建立集區後,只要該集區仍存在,請勿刪除最佳配置映像或將其從 vCenter Server 詳細目錄中移除。如果您不小心將最佳配置映像虛擬機器從 vCenter Server 詳細目錄中移除,必須將其重新新增,然後使用目前的映像執行推送映像作業。
後續步驟
授與使用者存取該集區的權利。請參閱 Horizon 8 說明文件中*《管理》*指南的〈授與使用者和群組權利〉。
此頁面對您有幫助嗎?