您可以在 ESXi 主機及 vSphere Client 中的最佳配置映像中設定 NVIDIA GRID vGPU。
在建立虛擬機器時,ESXi 主機會依據先到先處理的原則,將 GPU 硬體資源指派給虛擬機器。依預設,ESXi 主機會將虛擬機器指派給已指派的虛擬機器最少的實體 GPU。在 vSphere Web Client UI 中,此模式標示為_最佳效能_模式。(例如,使用 vSphere Web Client 時,您會在開啟主機的編輯主機圖形設定視窗並選取共用直接存取 功能與將虛擬機器分散至多個 GPU (最佳效能) 功能時看到此模式的設定。)
如果您希望 ESXi 主機先將虛擬機器指派給同一個實體 GPU,直到達到虛擬機器的數量上限後,再將虛擬機器配置到下一個實體 GPU,您可以使用 vSphere Client UI 所標示的 _GPU 整合_模式。在此使用案例中,您需要在每個已安裝 vGPU 的 vCenter Server ESXi 主機上設定此模式。(例如,使用 vSphere Web Client,開啟主機的編輯主機圖形設定視窗,並選取共用 Direct 功能和在 GPU 滿載前將虛擬機器群組於同一 GPU (GPU 整合) 功能。)
如果您在每個 vSphere 叢集中僅使用單一 vGPU 設定檔,請將叢集中所有 GPU 主機的 GPU 指派原則設定為_最佳效能_模式,以便最大化效能。在此情況下,您也可以讓即時複製集區和完整複製集區使用相同 vSphere 叢集中的相同 vGPU 設定檔。
您的叢集可以有部分已啟用 GPU 的主機,以及部分未啟用 GPU 的主機。
**附註:**以下為 vGPU 虛擬機器 vMotion 功能的相關考量事項。
- 從 vSphere 6.7 開始,支援對 vGPU 虛擬機器進行 vMotion。如需有關如何設定此項的 vSphere 資訊中的詳細資料,請參閱 vSphere 說明文件中的〈使用 vMotion 移轉 vGPU 虛擬機器〉一節。
- 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。如需指示,請參閱 Broadcom 知識庫。vGPU 虛擬機器仍舊不支援 DRS 負載平衡。
NVIDIA GRID vGPU 具有下列可能的限制:
- 不支援 RDP。
- 虛擬機器必須是硬體第 11 版或更新版本。
- Horizon 8 確實支援在具有部分啟用 vGPU 主機與未啟用 vGPU 主機的叢集中建立 vGPU 即時複製集區,並且在建立集區時會自動忽略未啟用 vGPU 的主機。您無法使用 vMotion 將即時複製從已啟用 GPU 的 ESXi 主機移至未設定 GPU 硬體的 ESXi 主機。
啟用即時複製集區以使用 NVIDIA GRID vGPU
-
在實體 ESXi 主機中安裝 NVIDIA GRID vGPU。
-
在 vCenter Server 硬體圖形組態中,選取 [主機圖形] 索引標籤,並在編輯主機圖形設定中選取共用直接存取。
ESXi 主機會使用適用於 vGPU 的 NVIDIA GRID 卡。
-
準備已設定 NVIDIA GRID vGPU 的最佳配置映像,包括選取您要使用的 vGPU 設定檔。
如果您希望將
pciPassthru值保留到即時複製,請將pciPassthru組態參數新增至虛擬機器的進階參數中。 -
建立最佳配置映像的快照。
-
在 Horizon Console 中,當您建立即時複製集區時,請選取此最佳配置映像和快照。
Horizon 8 會在 [3D 轉譯] 欄位中自動顯示 NVIDIA GRID vGPU。Horizon 8 也會顯示您在最佳配置映像中選擇的 vGPU 設定檔。即時複製會繼承在 vSphere Client 中為最佳配置映像設定的設定。
在建立映像或將映像推送至即時複製桌面平台集區時,您可在 Horizon Console 中編輯 vGPU 設定檔。
將 NVIDIA 畫面播放速率限制器保留至即時複製
從 2412 版本開始,Horizon 8 會將在快照上設定的 NVIDIA 畫面播放速率限制器值保留至集區中的即時複製。您可以提高畫面播放速率限制器的值,以支援圖形密集型應用程式。
-
您可以使用 vSphere UI 的編輯設定 > 進階參數,將額外的
pciPassthru組態參數新增至虛擬機器。 -
接著為虛擬機器建立快照,並在 Horizon 桌面平台集區的排程維護作業中使用。在快照上設定的所有
pciPassthru參數都會套用至桌面平台集區中佈建的虛擬機器。
例如,若要將 NVIDIA 畫面播放速率限制器從 60 提高到 120,所需的 vmx 設定為 pciPassthru0.cfg.frl_config = 120。從 Horizon Agent 2406 及更新版本開始,Blast 通訊協定支援 120 FPS。
此頁面對您有幫助嗎?