NVIDIA GRID vGPU 可提供在 ESXi 主機上直接存取實體 GPU 的功能,以讓多台虛擬機器使用廠商圖形卡驅動程式來共用單一 GPU。

請依照下列指示,設定虛擬機器和 ESXi 主機,以便在Horizon 8 中建立已啟用 NVIDIA GRID vGPU 的桌面平台集區。如需完整資訊和詳細程序,請參閱《VMware Horizon 的 NVIDIA vGPU 部署指南》

  1. 確認主機是 VMware 相容性指南中所列的支援主機,並洽詢廠商以確認主機符合電源和組態需求。在 ESXi 主機上安裝圖形卡。
  2. 確認客體虛擬機器執行虛擬硬體第 11 版或更新版本。在 Horizon 8 中建立桌面平台集區之前,請先設定虛擬機器範本以使用共用 PCI 裝置。如需詳細指示,請參閱《VMware Horizon 的 NVIDIA vGPU 部署指南》
  3. 下載 ESXi 適當版本的 NVIDIA vSphere Installation Bundle (VIB)。VIB 與主要版本相容。例如,NVIDIA ESXi 6.5 VIB 適用於 ESXi 6.5U2,但不適用於 ESXi 6.7。
  4. 更新範本或將使用 vGPU 之每個虛擬機器的 VMware Tools 和虛擬硬體 (vSphere 相容性)。
  5. 在 vSphere Client 中,編輯虛擬機器設定並新增共用 PCI 裝置。PCI 裝置需要保留客體記憶體。展開新增 PCI 裝置,然後按一下保留所有客體記憶體。您也可以在 [虛擬機器記憶體] 設定中修改此設定。
  6. 為您的使用案例選取適當的 GPU 設定檔。如需取得大小調整指導方針,請參閱《VMware Horizon 的 NVIDIA vGPU 部署指南》
  7. 將 NVIDIA 客體驅動程式的安裝程式套件下載到虛擬機器。請確認下載的套件與 ESXi 上已安裝的 NVIDIA VIB 版本相符。
  8. 選取下列其中一種方法來安裝 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 負載平衡。

桌面平台集區

此方法會用來建立範本虛擬機器。

  1. 安裝 Horizon Agent
  2. 視需要設定網域及其他網路設定。
  3. 將虛擬機器設定為集區中的桌面平台。
  4. 指派管理員層級存取權限給帳戶。
  5. Horizon Client連線至 Horizon Console 以存取桌面平台。
  6. 安裝 NVIDIA 驅動程式、重新開機,然後重新連線。
  7. 存取 NVIDIA 控制台,然後輸入授權伺服器資訊。

Horizon Agent Direct-Connection 外掛程式

此方法是用於快速環境驗證,或簡單使用者層級存取權。
  1. 安裝 Horizon Agent
  2. 安裝相符的 Horizon Agent Direct-Connection 外掛程式。您需要使用本機管理員帳戶存取權。
  3. 使用Horizon Client登入。使用虛擬機器 IP 位址做為連線伺服器。
  4. 安裝 NVIDIA 驅動程式、重新開機,然後重新連線。
  5. 存取 NVIDIA 控制台,然後輸入授權伺服器資訊。