若要確認虛擬機器和實體 NIC 能夠交換資料,必須將虛擬機器與一或多個虛擬功能相關聯,做為 SR-IOV 傳遞網路介面卡。

必要條件

  • 確認主機上存在虛擬功能。
  • 在主機設定索引標籤上的 [PCI 裝置] 清單中,確認虛擬功能的傳遞網路裝置處於作用中狀態。
  • 確認虛擬機器相容性為 ESXi 5.5 及更新版本。
  • 確認建立虛擬機器時,已選取 Red Hat Enterprise Linux 6 及更新版本或 Windows 做為客體作業系統。

程序

  1. vSphere Web Client中找到虛擬機器。
    1. 選取資料中心、資料夾、叢集、資源集區或主機,然後按一下虛擬機器索引標籤。
    2. 按一下虛擬機器,然後按兩下清單中的虛擬機器。
  2. 關閉虛擬機器電源。
  3. 在虛擬機器的設定索引標籤上,展開設定,然後選取虛擬機器硬體
  4. 按一下編輯,然後在顯示此設定的對話方塊中選取虛擬硬體索引標籤。
  5. 新增裝置下拉式功能表中,選取網路,然後按一下新增
  6. 展開 [新增網路] 區段並將虛擬機器連線到連接埠群組。
    虛擬 NIC 不會將此連接埠群組用於資料流量。此連接埠群組用於擷取要套用到資料流量的網路內容 (例如 VLAN 標記)。
  7. 介面卡類型下拉式功能表中,選取 SR-IOV 傳遞
  8. 實體功能下拉式功能表中,選取要支援傳遞虛擬機器介面卡的實體介面卡。
  9. 若要允許變更來自客體作業系統之封包的 MTU,請使用客體作業系統 MTU 變更下拉式功能表。
  10. 展開 [記憶體] 區段,選取保留所有客體記憶體 (全部鎖定),然後按一下確定
    I/O 記憶體管理單元 (IOMMU) 必須存取所有虛擬機器記憶體,如此傳遞裝置才能使用直接記憶體存取 (DMA) 來存取記憶體。
  11. 開啟虛擬機器電源。

結果

開啟虛擬機器電源時,ESXi 主機會從實體介面卡選取閒置虛擬功能,並將其對應到 SR-IOV 傳遞介面卡。主機會根據虛擬機器所屬的連接埠群組設定,驗證虛擬機器介面卡的所有內容和基礎虛擬功能。