NVIDIA GRID vGPU 可提供在 ESXi 主機上直接存取實體 GPU 的功能,以讓多台虛擬機器使用廠商圖形卡驅動程式來共用單一 GPU。
請依照下列指示,設定虛擬機器和 ESXi 主機,以便在Horizon 8 中建立已啟用 NVIDIA GRID vGPU 的桌面平台集區。如需完整資訊和詳細程序,請參閱《VMware Horizon 的 NVIDIA vGPU 部署指南》。
- 確認主機是 VMware 相容性指南中所列的支援主機,並洽詢廠商以確認主機符合電源和組態需求。在 ESXi 主機上安裝圖形卡。
- 確認客體虛擬機器執行虛擬硬體第 11 版或更新版本。在 Horizon 8 中建立桌面平台集區之前,請先設定虛擬機器範本以使用共用 PCI 裝置。如需詳細指示,請參閱《VMware Horizon 的 NVIDIA vGPU 部署指南》。
- 下載 ESXi 適當版本的 NVIDIA vSphere Installation Bundle (VIB)。VIB 與主要版本相容。例如,NVIDIA ESXi 6.5 VIB 適用於 ESXi 6.5U2,但不適用於 ESXi 6.7。
- 更新範本或將使用 vGPU 之每個虛擬機器的 VMware Tools 和虛擬硬體 (vSphere 相容性)。
- 在 vSphere Client 中,編輯虛擬機器設定並新增共用 PCI 裝置。PCI 裝置需要保留客體記憶體。展開新增 PCI 裝置,然後按一下保留所有客體記憶體。您也可以在 [虛擬機器記憶體] 設定中修改此設定。
- 為您的使用案例選取適當的 GPU 設定檔。如需取得大小調整指導方針,請參閱《VMware Horizon 的 NVIDIA vGPU 部署指南》。
- 將 NVIDIA 客體驅動程式的安裝程式套件下載到虛擬機器。請確認下載的套件與 ESXi 上已安裝的 NVIDIA VIB 版本相符。
- 選取下列其中一種方法來安裝 NVIDIA 客體驅動程式。安裝 NVIDIA 驅動程式之後,vCenter Server主控台會顯示黑色畫面。
對 vGPU 虛擬機器進行 vMotion
- 從 vSphere 6.7 開始,支援對 vGPU 虛擬機器進行 vMotion。可在此處找到有關如何設定此作業的詳細資料以及其他相關資訊。
- vSphere 6.7 Update 1 及更新版本中的 vSphere Distributed Resource Scheduler (DRS) 支援初始放置 vGPU 虛擬機器,但不支援負載平衡。
- 將 ESXi 主機置於維護模式後,低於 vSphere 7.0 U3f 的 vSphere 6.7 或 vSphere 7.0 版中的 DRS 不會自動對 vGPU 虛擬機器執行 vMotion。管理員需要手動對 vGPU 虛擬機器啟動 vMotion,以便讓 ESXi 主機進入維護模式。
- 可以設定 vSphere 7.0 U3f 及更新版本中的 DRS,以允許在主機處於維護模式時自動執行 vMotion。如需相關指示,請參閱 https://kb.vmware.com/s/article/88271。vGPU 虛擬機器仍舊不支援 DRS 負載平衡。
桌面平台集區
此方法會用來建立範本虛擬機器。
- 安裝 Horizon Agent。
- 視需要設定網域及其他網路設定。
- 將虛擬機器設定為集區中的桌面平台。
- 指派管理員層級存取權限給帳戶。
- 將 Horizon Client連線至 Horizon Console 以存取桌面平台。
- 安裝 NVIDIA 驅動程式、重新開機,然後重新連線。
- 存取 NVIDIA 控制台,然後輸入授權伺服器資訊。
Horizon Agent Direct-Connection 外掛程式
此方法是用於快速環境驗證,或簡單使用者層級存取權。
- 安裝 Horizon Agent。
- 安裝相符的 Horizon Agent Direct-Connection 外掛程式。您需要使用本機管理員帳戶存取權。
- 使用Horizon Client登入。使用虛擬機器 IP 位址做為連線伺服器。
- 安裝 NVIDIA 驅動程式、重新開機,然後重新連線。
- 存取 NVIDIA 控制台,然後輸入授權伺服器資訊。