從 vSphere 7.0 開始,虛擬機器可透過其廠商和型號名稱來指定 PCI 傳遞裝置。vSphere Distributed Resource Scheduler (DRS) 會使用這些名稱來識別包含可用於傳遞的所有指定裝置的主機。vSphere DRS 也可以辨識是否有其他虛擬機器使用 PCI 裝置,並在開啟電源時僅將可用的裝置指派給虛擬機器。

您可以連線至虛擬機器的客體作業系統和在 ESXi 主機上設定的可用於傳遞的所有 PCI 裝置。

PCI vSphere DirectPath I/O 裝置

vSphere DirectPath I/O 可讓虛擬機器直接指定和存取連線至特定主機的實體 PCI 和 PCIe 裝置。此方式可讓您直接存取高效能圖形或音效卡等裝置。每台虛擬機器最多可以連線到十六個 PCI 裝置。

可以在 ESXi 主機上設定 PCI 裝置,使它們可用於傳遞至虛擬機器。請參閱《vSphere 網路》說明文件。但是,針對設定為從 USB 裝置開機的 ESXi 主機,不得啟用 PCI 傳遞。

當 PCI vSphere DirectPath I/O 裝置可供虛擬機器使用時,您無法在虛擬機器上執行特定作業。這些作業包括暫停、使用 vMotion 進行移轉,以及建立或還原虛擬機器的快照。

PCI vSphere 動態 DirectPath I/O 裝置

vSphere 動態 DirectPath I/O 可讓您將多個 PCI 傳遞裝置指派給一個虛擬機器。vSphere 動態 DirectPath I/O 可讓 vSphere DRS 識別叢集中的主機,該主機含具有相同廠商和型號名稱的可用裝置。

備註: 將 PCI 裝置新增至虛擬機器時,系統會自動保留虛擬機器的完整記憶體大小。
NVIDIA GRID GPU 裝置

如果 ESXi 主機具有 NVIDIA GRID GPU 圖形裝置,您可以設定虛擬機器使用 NVIDIA GRID 虛擬 GPU (vGPU) 技術。

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

從 vSphere 7.0 Update 2 開始,可以將虛擬機器設定為使用 NVIDIA 多執行個體 GPU (MIG) 功能。透過使用 NVIDIA MIG,可以將適用的 GPU 安全地分割為單獨的 GPU 執行個體。每個 GPU 執行個體都有專用的資源,例如記憶體、記憶體快取和計算核心。如果 GPU 處於 MIG 模式,您可以將唯一的 vGPU 設定檔名稱指派給虛擬機器。VMware 會自動建立 GPU 和計算執行個體,因此,您不應手動建立。

必要條件

確認您具有打算執行的工作所需的權限。
  • 如果您打算在編輯虛擬機器時新增 PCI 裝置,請確認您具有虛擬機器.組態.新增或移除裝置權限。
  • 如果您打算在編輯虛擬機器時增加記憶體保留區,請確認您具有虛擬機器.組態.變更資源權限。
  • 如果您打算在編輯虛擬機器時減少虛擬機器記憶體,請確認您具有虛擬機器.組態.變更記憶體權限。
  • 關閉虛擬機器電源。
  • 若要使用動態 DirectPath I/O,請確認虛擬機器與 ESXi 7.0 或更新版本相容。
  • 若要使用 DirectPath,請確認已在主機 BIOS 中啟用 Intel Virtualization Technology for Directed I/O (VT-d) 或 AMD I/O Virtualization Technology (IOMMU)。
  • 確認 PCI 裝置已連線到主機,且標記為可用於傳遞。如果您的 ESXi 主機設定為從 USB 裝置開機,或者作用中的核心傾印磁碟分割設定為位於透過 USB 通道連線的 USB 裝置或 SD 卡上,請停用用於傳遞的 USB 控制器。對於從透過 USB 通道連線的 USB 裝置或 SD 卡開機的 ESXi 主機,VMware 不支援 USB 控制器傳遞。也不支援將作用中的核心傾印磁碟分割設定為位於透過 USB 通道連線的 USB 裝置或 SD 卡上的組態。如需相關資訊,請參閱http://kb.vmware.com/kb/1021345
  • 若要使用 NVIDIA GRID vGPU 圖形裝置:
    • 確認主機上已安裝具有適當驅動程式的 NVIDIA GRID vGPU 圖形裝置。請參閱《VMware ESXi 升級》說明文件。
    • 確認虛擬機器與 ESXi 6.0 及更新版本相容。
  • 若要將多個 NVIDIA GRID vGPU 新增至虛擬機器:
    • 確認虛擬機器與 ESXi 6.7 Update 2 及更新版本相容。
    • 僅使用具有最大框架緩衝區的 NVIDIA vGPU 設定檔。
    • 僅支援 Q 系列和 C 系列 vGPU 類型。

程序

  1. 當您部署虛擬機器或編輯現有的虛擬機器時,可以將 PCI 裝置新增至虛擬機器。
    選項 動作
    建立新的虛擬機器
    1. 在屬於有效虛擬機器父系物件的任何詳細目錄物件上按一下滑鼠右鍵,然後選取新增虛擬機器
    2. 選取建立類型頁面上,選取建立新的虛擬機器,然後按下一步
    3. 導覽精靈的各個頁面。
    4. 自訂硬體頁面上,按一下虛擬硬體索引標籤。
    編輯虛擬機器
    1. 在詳細目錄中的虛擬機器上按一下滑鼠右鍵,然後選取編輯設定
    2. 按一下虛擬硬體索引標籤。
  2. 虛擬硬體索引標籤上,按一下新增裝置按鈕。
  3. 從下拉式功能表的其他裝置下,選取 PCI 裝置
  4. 展開新增 PCI 裝置區段,然後選取存取類型。
    選項 動作
    DirectPath IO PCI 裝置下拉式功能表中,選取要連線至虛擬機器的 PCI 裝置。
    動態 DirectPath IO PCI 裝置下拉式功能表中,展開選取硬體,然後依其廠商、型號名稱和括弧中的硬體標籤 (如果存在) 選取 PCI 傳遞裝置。
    備註: 硬體標籤可讓您將虛擬機器放置位置限制為特定硬體執行個體。當您選取的第一個 PCI 裝置具有特定硬體標籤時,您要新增的所有其他 PCI 裝置必須具有相同的硬體標籤。如果第一個 PCI 裝置具有空白硬體標籤,則只能新增具有空白標籤的裝置。
    NVIDIA GRID vGPU NVIDIA GRID vGPU 設定檔下拉式功能表中,選取要連線至虛擬機器的 NVIDIA GRID vGPU 傳遞裝置。
    備註: 在一個虛擬機器中只能新增一個處於 MIG 模式的 NVIDIA GRID vGPU 裝置。
  5. 按一下確定
  6. 開啟虛擬機器電源。
    隨即顯示已連線的 PCI 裝置類型:
    • 編輯設定精靈的硬體索引標籤上。
    • 虛擬機器硬體面板的摘要索引標籤上。