在您將虛擬機器連線到虛擬功能之前,您必須透過使用主機設定檔在主機上設定實體 NIC 的虛擬功能。

開始之前

  • 確認您的環境組態支援 SR-IOV。請參閱 SR-IOV 支援

  • 以支援 SR-IOV 的主機作為參考來建立主機設定檔。如需有關主機設定檔的詳細資訊,請參閱《vSphere 主機設定檔》說明文件。

啟動 vSphere Client,然後登入 vCenter Server 系統。

執行這項作業的原因和時機

根據驅動程式文件,您還可以使用 esxcli system module parameters set vCLI 命令 (在虛擬功能的 NIC 驅動程式參數中) 來啟用主機上的 SR-IOV 虛擬功能。如需使用 vCLI 命令的詳細資訊,請參見《vSphere 命令列介面文件》

程序

  1. 在 vSphere Client 中,按一下首頁,然後選取主機設定檔主視圖。
  2. 從清單中選取主機設定檔,然後按一下編輯設定檔
  3. 展開 Kernel Module Configuration > Kernel Module,然後選取實體功能驅動程式的核心模組。
  4. 展開核心模組參數,然後選取用於建立虛擬功能之實體功能驅動程式的參數。

    例如,Intel 實體 NIC 之實體功能驅動程式的參數為 max_vfs

  5. 按一下編輯
  6. 文字方塊中,輸入以逗點分隔的有效虛擬功能數目清單。

    每個清單項目均表示要為每一項實體功能設定的虛擬功能的數目。值為 0 表示將不為該實體功能啟用 SR-IOV。

    例如,如果具有雙連接埠,則請將該值設定為

    x,y

    其中 xy 表示要為單一連接埠啟用的虛擬功能的數目。

    如果單一主機上的虛擬功能的目標數目為 30,您可以將兩個雙連接埠卡設定為 0,10,10,10

    備註︰

    受支援和可用於組態的虛擬功能數目視系統組態而定。

  7. 按一下「確定」
  8. 對目標主機修復已修改的主機設定檔。

結果

在主機上啟用虛擬功能之後,實體 NIC 在主機的組態索引標籤內的網路介面卡清單中不再顯示為主機網路介面卡。它會顯示於主機的進階設定清單中。

下一步

將虛擬功能作為 PCI 裝置與虛擬機器關聯,從而透過 Direct Path I/O 進行聯網。