透過 vSphere,可以輕鬆地將多個 PCI 傳遞裝置指派給一個虛擬機器,而無需在特定 ESXi 主機上指定確切的實體裝置。
您可以連線至虛擬機器的客體作業系統和在 ESXi 主機上設定的可用於傳遞的所有 PCI 裝置。
此外,還可以利用 vSphere Distributed Resource Scheduler (DRS) 功能。開啟虛擬機器電源時,vSphere DRS 可以將虛擬機器移至相容的 ESXi 主機。
- PCI vSphere DirectPath I/O 裝置
-
vSphere DirectPath I/O 裝置允許您指定要新增到虛擬機器的裝置的實體位置。vSphere DirectPath I/O 可讓虛擬機器直接存取連線至特定主機的實體 PCI 和 PCIe 裝置。此方式可讓您直接存取高效能圖形或音效卡等裝置。每台虛擬機器最多可以連線到十六個 PCI 裝置。
可以在 ESXi 主機上設定 PCI 裝置,使它們可用於傳遞至虛擬機器。請參閱《vSphere 網路》說明文件。但是,針對設定為從 USB 裝置開機的 ESXi 主機,不得啟用 PCI 傳遞。
當 PCI vSphere DirectPath I/O 裝置可供虛擬機器使用時,您無法在虛擬機器上執行特定作業。這些作業包括暫停、使用 vMotion 進行移轉,以及建立或還原虛擬機器的快照。
- vSphere 增強型 DirectPath I/O 裝置
-
vSphere 增強型 DirectPath I/O 裝置是一項改進功能,支援硬體裝置廠商在虛擬機器中使用時擴充其裝置的功能。例如,如果硬體廠商實作了增強型 DirectPath I/O 裝置,則可能支援透過 vMotion 移轉虛擬機器或暫停和恢復作業。增強型 DirectPath I/O 裝置可能還具有關聯的組態參數,您可以在將此類 PCI 裝置新增到虛擬機器時檢視和變更這些組態參數。如果廠商實作了組態參數,則可協助您根據裝置上的可用資源量或其類型進一步指定和選取特定硬體裝置。
vSphere 增強型 DirectPath I/O 裝置可讓 vSphere DRS 識別叢集中包含具有所需資源的可用裝置的主機。
- PCI vSphere 動態 DirectPath I/O 裝置
-
vSphere 動態 DirectPath I/O 裝置可讓您指定要新增到虛擬機器的裝置類型。vSphere 動態 DirectPath I/O 可讓您將多個 PCI 傳遞裝置指派給一個虛擬機器。vSphere 動態 DirectPath I/O 可讓 vSphere DRS 識別叢集中的主機,該主機含具有相同廠商和型號名稱的可用裝置。
- 廠商裝置群組
-
廠商裝置群組是兩個或多個硬體裝置的集合,可以一起配置給某個虛擬機器。透過使用廠商裝置群組,在向虛擬機器指派裝置時可以考慮其他內容。例如,可以確保始終基於同一 PCI 交換器配置一對裝置。如果不使用廠商裝置群組,則需要分別將每個裝置單獨指派給虛擬機器。
備註: 只能新增和移除整個廠商裝置群組實體,而不能新增和移除該群組的個別裝置。如果選取具有 NIC 的廠商裝置群組,則必須為該廠商裝置群組中的 NIC 新增適當的網路。新增的網路是設定以供 SR-IOV NIC 連結到的網路之一。
- NVIDIA GRID GPU 裝置
-
如果 ESXi 主機具有 NVIDIA GRID GPU 圖形裝置,您可以設定虛擬機器使用 NVIDIA GRID 虛擬 GPU (vGPU) 技術。
NVIDIA GRID vGPU 裝置可最佳化複雜的圖形作業,可讓其以高效能執行而不會造成 CPU 超載。透過使用 NVIDIA GRID vGPU,可以在多個虛擬機器之間共用一個實體 GPU,作為獨立的啟用 vGPU 的傳遞裝置。
從 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。
- 若要使用增強型 DirectPath I/O,請確認:
- 虛擬機器與 ESXi 8.0 或更新版本相容。
- 您可以下載並安裝硬體廠商提供的特殊驅動程式。
- 若要使用 NVIDIA GRID vGPU 圖形裝置:
- 確認主機上已安裝具有適當驅動程式的 NVIDIA GRID vGPU 圖形裝置。請參閱《VMware ESXi 升級》說明文件。
- 確認虛擬機器與 ESXi 6.0 及更新版本相容。
- 若要將多個 NVIDIA GRID vGPU 新增至虛擬機器:
- 確認虛擬機器與 ESXi 6.7 Update 2 及更新版本相容。
- 僅使用具有最大框架緩衝區的 NVIDIA vGPU 設定檔。
- 僅支援 Q 系列和 C 系列 vGPU 類型。
- 若要使用廠商裝置群組,請確認:
- 虛擬機器與 ESXi 8.0 或更新版本相容。