NVMe over TCP 的連接埠繫結包括建立虛擬交換器,以及將實體網路介面卡和 VMkernel 介面卡連線至虛擬交換器。透過此連線,TCP 介面卡會繫結至 VMkernel 介面卡。在組態中,您可以使用 vSphere 標準交換器或 vSphere Distributed Switch。

下圖顯示了 NVMe over TCP 介面卡的連接埠繫結。

此圖顯示 NVMe over TCP 介面卡的連接埠繫結。

如需有關建立交換器的詳細資訊,請參閱 vSphere 網路說明文件中的〈建立 vSphere 標準交換器〉〈建立 vSphere Distributed Switch〉

具有 NVMe over TCP 的網路拓撲範例

在此範例中,主機上的兩個 vSphere Standard Switch 和兩個網路介面卡 (vmnic) 提供高可用性。它們連線到兩個外部交換器。

NVMe over TCP 介面卡的網路拓撲組態。

使用 vSphere 標準交換器為 TCP 介面卡設定 VMkernel 繫結

可以使用 vSphere 標準交換器為 TCP 介面卡設定 VMkernel 連接埠繫結 (每個交換器一個上行)。設定網路連線包括為每個實體網路介面卡建立虛擬 VMkernel 介面卡,您可以在每個虛擬和實體網路介面卡之間使用 1:1 對應。

程序

  1. 使用 VMkernel 介面卡和網路元件建立 vSphere 標準交換器。
    1. vSphere Client 中,選取您的主機,然後按一下網路索引標籤。
    2. 按一下動作 > 新增網路
    3. 選取 VMkernel 網路介面卡,然後按下一步
    4. 選取新增標準交換器,然後按下一步
    5. 已指派的介面卡下,按一下 +
      隨即顯示可用實體介面卡的清單。
    6. 選取所需的實體介面卡 vmnic,然後按一下確定
      備註: 確保選取與 TCP/IP 介面卡對應的實體網路介面卡。
    7. VMkernel 連接埠設定下,輸入所需的值。
      如果對儲存區路徑使用 VLAN,請輸入 VLAN 識別碼。
    8. IP 設定清單中,輸入 VMkernel IPv4 設定。
    9. 可用服務下,選取 NVMe over TCP 以進行相應標記。
  2. 確認是否已正確設定交換器。
    1. 設定索引標籤上,選取網路下的虛擬交換器
    2. 展開交換器並驗證其組態。

      此圖顯示實體網路介面卡和 VMkernel 介面卡已連線至 vSphere Standard Switch。透過此連線,TCP 介面卡會繫結至 VMkernel 介面卡。

      此圖顯示連線實體網路介面卡和 VMkernel 介面卡的 vSphere Standard Switch。

  3. 為 vSphere Standard Switch 設定 NIC 整併原則。
    備註: NVMe/TCP 介面卡不支援容錯移轉和負載平衡等 NIC 整併功能。相反,它依賴儲存區多重路徑來實現這些功能。但是,如果必須為服務於 NVMe/TCP 介面卡的上行上的其他網路工作負載設定 NIC 整併,請執行以下步驟。
    1. 按一下設定索引標籤,然後選取網路下的虛擬交換器
    2. 選取適當的 VMkernel 介面卡。
    3. 從右鍵功能表中,按一下編輯設定
    4. 選取整併和容錯移轉
    5. 作用中介面卡下,移動所需的實體介面卡 vmnic
    6. 待命介面卡 > 容錯移轉順序下,移動其他實體介面卡。
    7. 設定適當的負載平衡和其他內容。
    8. 重複上述步驟以設定其他 VMkernel 介面卡。
    若要驗證是否已設定介面卡,請按一下 設定索引標籤,然後選取 VMkernel 介面卡

使用 vSphere Distributed Switch 為 TCP 介面卡設定 VMkernel 繫結

可以使用 vSphere Distributed Switch 為 TCP 介面卡設定 VMkernel 連接埠繫結 (每個交換器一個上行)。設定網路連線包括為每個實體網路介面卡建立虛擬 VMkernel 介面卡,您可以在每個虛擬和實體網路介面卡之間使用 1:1 對應。

程序

  1. 使用 VMkernel 介面卡和網路元件建立 vSphere Distributed Switch。
    1. vSphere Client 中,選取資料中心,然後按一下網路索引標籤。
    2. 按一下動作,然後選取 Distributed Switch > 新增 Distributed Switch
    3. 選取交換器的名稱。
      確保資料中心的位置存在於您的主機內,然後按 下一步
    4. 選取相容的 ESXi 版本,然後按下一步
    5. 輸入所需的上行數目,然後按一下完成
  2. 將一或多台主機新增至分散式虛擬交換器。
    1. vSphere Client 中,選取資料中心,然後按一下 Distributed Switch
      隨即顯示可用 DSwitch 的清單。
    2. 在 DSwitch 上按一下滑鼠右鍵,然後從功能表中選取新增和管理主機
    3. 選取新增主機,然後按下一步
    4. 選取您的主機,然後按下一步
    5. 選取指派上行
    6. 輸入相關的上行以指派 vmnic
    7. 指派 VMkernel 介面卡,然後按下一步
    8. vSphere Client 中,選取 DSwitch,然後按一下連接埠索引標籤。
      您可以在此處檢視為交換器建立的上行。
  3. 為 NVMe over TCP 儲存區路徑建立分散式連接埠群組。
    1. vSphere Client 中,選取所需的 DSwitch。
    2. 按一下動作,然後選取分散式連接埠群組 > 新增分散式連接埠群組
    3. 設定組態下,輸入連接埠群組的一般內容。
      如果您已設定特定的 VLAN,請將其新增到 VLAN 識別碼中。
      備註: 如果您沒有正確設定 VLAN,可能會發生網路連線問題。
  4. 設定 VMkernel 介面卡。
    1. vSphere Client 中,展開 DSwitch 清單,然後選取分散式連接埠群組。
    2. 按一下動作 > 新增 VMkernel 介面卡
    3. 選取成員主機對話方塊中,選取您的主機,然後按一下確定
    4. 設定 VMkernel 介面卡對話方塊中,確保 MTU 與交換器 MTU 相符。
    5. 按一下完成
    6. 重複步驟 b 和步驟 c 以新增多個具備 TCP 功能的 NIC。
  5. 為分散式連接埠群組設定 NIC 整併原則。
    備註: NVMe/TCP 介面卡不支援容錯移轉和負載平衡等 NIC 整併功能。相反,它依賴儲存區多重路徑來實現這些功能。但是,如果必須為服務於 NVMe/TCP 介面卡的上行上的其他網路工作負載設定 NIC 整併,請執行以下步驟。
    1. 分散式連接埠群組中,按一下動作 > 編輯設定
    2. 按一下整併和容錯移轉,然後驗證作用中上行。
    3. 針對連接埠群組將一個上行指派為作用中,將另一個上行指派為未使用
      針對已建立的每個連接埠群組重複步驟 c。

下一步

完成設定後,按一下 設定,然後驗證主機上的實體介面卡索引標籤是否列出了所選 NIC 的 DVSwitch。