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

請依照下列指示,設定虛擬機器和 ESXi 主機,以便在Horizon 8 中建立已啟用 NVIDIA GRID vGPU 的桌面平台集區。

  1. 確認主機是 VMware 相容性指南中所列的支援主機,並洽詢廠商以確認主機符合電源和組態需求。在 ESXi 主機上安裝圖形卡。
  2. 確認客體虛擬機器執行虛擬硬體第 11 版或更新版本。在 Horizon 8 中建立桌面平台集區之前,請先設定虛擬機器範本以使用共用 PCI 裝置。
  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 Web Client 中,編輯虛擬機器設定並新增共用 PCI 裝置。PCI 裝置需要保留客體記憶體。展開新增 PCI 裝置,然後按一下保留所有客體記憶體。您也可以在 [虛擬機器記憶體] 設定中修改此設定。
  6. 為您的使用案例選取適當的 GPU 設定檔。
  7. 將 NVIDIA 客體驅動程式的安裝程式套件下載到虛擬機器。請確認下載的套件與 ESXi 上已安裝的 NVIDIA VIB 版本相符。
  8. 選取下列其中一種方法來安裝 NVIDIA 客體驅動程式。安裝 NVIDIA 驅動程式之後,vCenter Server主控台會顯示黑色畫面。
    • 桌面平台集區
    • View Agent Direct-Connection 外掛程式
    • RDP

對 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 控制台,然後輸入授權伺服器資訊。

View Agent Direct-Connection 外掛程式

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

RDP

此方法是用來在安裝 Horizon Agent 之前建立範本虛擬機器。
  1. 在虛擬機器中啟用遠端桌面平台存取。
  2. 使用 Microsoft 遠端桌面連線登入。
  3. 安裝 NVIDIA 驅動程式、重新開機,然後重新連線。
  4. 存取 NVIDIA 控制台,然後輸入授權伺服器資訊。
  5. 安裝 Horizon Agent
  6. 視需要設定網域及其他網路設定。

新增桌面平台集區精靈中,為 3D 轉譯器選取 NVIDIA GRID vGPU 選項,只有已啟用 NVIDIA GRID vGPU 的 ESXi 主機和已啟用 NVIDIA GRID vGPU 的虛擬機器範本會出現在該精靈中供選取。VMware 建議使用集區通訊協定的預設 Blast 設定。如需瞭解其他通訊協定選項和其他進階組態設定,請參閱《NVIDIA GRID vGPU 使用者指南》

您可以將相同的 vGPU 設定檔用於完整複製和即時複製的混合。如果將不同的 vGPU 設定檔用於完整複製和即時複製的混合,請避免同時建立完整複製和即時複製或開啟其電源。

如果您使用多個 vGPU 設定檔,請將叢集內所有 GPU 主機的主機指派原則設定為 GPU 合併。對於供所有桌面平台使用的單一 vGPU 設定檔,請將叢集內所有 GPU 主機的指派原則設定為最佳效能