如果 vSphere with Tanzu 環境中的 ESXi 主機具有一或多個 NVIDIA GRID GPU 圖形裝置,則可以將虛擬機設定為使用 NVIDIA GRID 虛擬 GPU (vGPU) 技術。您還可以在 ESXi 主機上設定其他 PCI 裝置,使其可用於傳遞模式下的虛擬機器。

NVIDIA GRID GPU
NVIDIA GRID GPU 圖形裝置專為最佳化複雜的圖形作業而設計,可讓其以高效能執行而不會造成 CPU 超載。NVIDIA GRID vGPU 會在多個虛擬機器 (作為獨立的啟用 vGPU 的傳遞裝置) 之間共用單一實體 GPU,從而提供前所未有的圖形效能、成本效益和擴充性。

為虛擬機器設定 NVIDIA vGPU 時,將適用於 vGPU 的 PCI 裝置新增至虛擬機器類別。

使用 NVIDIA vGPU 時,需考量下列事項:
  • ESXi 主機進入維護模式時,由虛擬機器服務管理且具有 vGPU 裝置的虛擬機器會自動關閉電源。這可能會暫時影響在虛擬機器中執行的工作負載。當主機結束維護模式後,虛擬機器會自動開啟電源。
動態 DirectPath I/O
使用動態 DirectPath I/O,虛擬機器可以直接存取連線到主機的實體 PCI 和 PCIe 裝置。

您可以使用動態 DirectPath I/O 將多個 PCI 傳遞裝置指派給一個虛擬機器。每個傳遞裝置都可以透過其 PCI 廠商和裝置識別碼來指定。

必要條件

  • 確認《VMware 相容性指南》中支援的主機電腦,然後向廠商確認主機是否符合電源和組態需求。在 ESXi 主機上安裝 PCI 裝置。
  • 若要設定 NVIDIA vGPU,請滿足以下必要條件:
  • 若要為 PCI 傳遞裝置設定動態 DirectPath I/O,請滿足以下必要條件:
    • 使用 vSphere 版本 7.0 Update 3 MP01。
    • 將 PCI 裝置連線到主機,並將其標記為可用於傳遞。請參閱將 PCI 裝置標記為傳遞
  • 必要權限:
    • 命名空間.修改叢集範圍的組態
    • 命名空間.修改命名空間組態
    • 虛擬機器類別.管理虛擬機器類別

程序

  1. 建立或編輯現有的虛擬機器類別時,將 PCI 裝置新增至虛擬機器類別。
    選項 動作
    建立新的虛擬機器類別
    1. vSphere Client 主功能表中,選取工作負載管理
    2. 按一下服務索引標籤,然後按一下虛擬機器服務窗格上的管理
    3. 虛擬機器服務頁面上,按一下虛擬機器類別,然後按一下建立虛擬機器類別
    4. 組態頁面上,指定一般虛擬機器類別屬性。請參閱vSphere with Tanzu 中虛擬機器類別的屬性

      確保記憶體資源保留值設為 100%。

    5. 若要新增 PCI 裝置,請在組態頁面上,從 PCI 裝置下拉式功能表中選取並按下一步
    編輯虛擬機器類別
    1. vSphere Client 主功能表中,選取工作負載管理
    2. 按一下服務索引標籤,然後按一下虛擬機器服務窗格上的管理
    3. 虛擬機器服務頁面上,按一下虛擬機器類別
    4. 在現有的虛擬機器類別窗格中,按一下管理,然後按一下編輯

      確保記憶體資源保留值設為 100%。

    5. 若要新增 PCI 裝置,請在組態頁面上,從 PCI 裝置下拉式功能表中選取並按下一步
  2. PCI 裝置頁面上,展開新增 PCI 裝置功能表,選取存取類型和其他適當的選項,然後按下一步
    選項 動作
    NVIDIA GRID vGPU 指定以下選項:
    • 型號。實體裝置的名稱。從主機上的可用裝置清單中選取裝置。
    • GPU 共用。指出如何在虛擬機器之間共用實體 GPU。例如,時間共用
    • GPU 模式。虛擬機器內的 GPU 模式。例如,計算是針對高效能計算應用程式而最佳化的組態。而 Workstation 則用於圖形密集型工作負載。
    • GPU 記憶體。每個虛擬機器的 GPU 記憶體下限 (以 GB 為單位)。
    • vGPU 數目。每個虛擬機器的 vGPU 裝置數目。
    動態 DirectPath IO PCI 裝置清單中,按廠商、型號名稱或硬體標籤選取 PCI 傳遞裝置。
  3. 檢閱並確認頁面上,檢閱詳細資料並按一下完成

結果

虛擬機器類別窗格上的 GPU 標籤指出虛擬機器類別已啟用 GPU。