在建立或編輯即時複製 RDS 機器的伺服器陣列時,您可以為伺服器陣列設定 3D 圖形轉譯。即時複製伺服器陣列支援將 NVIDIA GRID vGPU 用於 3D 呈現。

Horizon 不會像對完整複製虛擬機器一樣直接控制即時複製伺服器陣列的 3D 呈現設定。您必須在 ESXi 主機中設定 3D 設定,然後使用 vSphere Client 在最佳配置映像中設定。即時複製虛擬機器將從最佳配置映像繼承這些設定。Horizon Console 將顯示您所設定的部分設定,但您無法編輯這些設定或與其互動。

在建立虛擬機器時,ESXi 主機會依據先到先處理的原則,將 GPU 硬體資源指派給虛擬機器。ESXi 主機會將虛擬機器指派給已指派的虛擬機器最少的實體 GPU。這是最佳效能模式。如果您傾向於讓 ESXi 主機將虛擬機器指派給相同的實體 GPU (直到將虛擬機器置於下一個實體 GPU 之前達到虛擬機器數量上限為止),可以使用 GPU 合併模式。您可以在 vCenter Server 中為每個已安裝 vGPU 的 ESXi 主機設定此模式。如需詳細資訊,請參閱 VMware 知識庫 (KB) 文章 https://kb.vmware.com/s/article/55049

如果您的每個 vSphere 叢集僅使用單一 vGPU 設定檔,請將叢集內所有 GPU 主機的 GPU 指派原則設定為最佳效能模式,以盡可能提高效能。在此情況下,您也可以讓即時複製集區和完整複製集區使用相同 vSphere 叢集中的相同 vGPU 設定檔。

您的叢集可以有部分已啟用 GPU 的主機,以及部分未啟用 GPU 的主機。

NVIDIA GRID vGPU 具有下列可能的限制:

  • 不支援 RDP。
  • 虛擬機器必須是硬體第 11 版或更新版本。
  • 從 vSphere 6.7 開始,可支援已啟用 vGPU 的主機之間的虛擬機器使用 vMotion。您無法將 vSphere Distributed Resource Scheduler (DRS) 與 vGPU 搭配使用。
  • Horizon 支援使用有部分主機已啟用 vGPU、部分主機未啟用 vGPU 的叢集來建立 vGPU 即時複製伺服器陣列,且在建立伺服器陣列時,將直接忽略未啟用 vGPU 的主機。您無法使用 vMotion 將即時複製從已啟用 GPU 的 ESXi 主機移至未設定 GPU 硬體的 ESXi 主機。

若要讓即時複製伺服器陣列能夠使用 NVIDIA GRID vGPU:

程序

  1. 在實體 ESXi 主機中安裝 NVIDIA GRID vGPU。
  2. 在 vCenter Server 硬體圖形組態中,選取 [主機圖形] 索引標籤,然後在編輯主機圖形設定中,選取共用直接存取
    ESXi 主機會使用適用於 vGPU 的 NVIDIA GRID 卡。
  3. 準備已設定 NVIDIA GRID vGPU 的最佳配置映像,包括選取您要使用的 vGPU 設定檔。
  4. 建立最佳配置映像的快照。
  5. 在 Horizon Console 中,當您建立即時複製伺服器陣列時,請選取此最佳配置映像和快照。

結果

Horizon 會在 [3D 轉譯] 欄位中自動顯示 NVIDIA GRID vGPUHorizon 也會顯示您在最佳配置映像中選取的 vGPU 設定檔。即時複製會繼承在 vSphere Client 中為最佳配置映像設定的設定。

在即時複製伺服器陣列建立的過程中,無法從 Horizon Console 編輯 vGPU 設定檔。若要在伺服器陣列建立後編輯伺服器陣列的 vGPU 設定檔,您可以使用更新的 vGPU 設定檔建立新映像、建立快照,然後執行推送映像作業。如需推送映像作業的相關資訊,請參閱《在 Horizon 中設定虛擬桌面平台》文件。