您可以在雙節點 vSAN 叢集和延伸叢集中,將資料流量與見證流量分離。

vSAN 資料流量需要低延遲、高頻寬連結。見證流量可使用高延遲、低頻寬且可路由的連結。若要將資料流量從見證流量中分離,您可為 vSAN 見證流量設定專用 VMkernel 網路介面卡。

您可以新增對直接網路交叉連線的支援,以承載 vSAN 延伸叢集中的 vSAN 資料流量。您可為見證流量設定單獨的網路連線。在叢集中的各資料主機上,設定管理 VMkernel 網路介面卡也執行見證流量。請勿在見證主機上設定見證流量類型。

備註: vSAN 資料主機與見證主機之間不支援網路位址轉譯 (NAT)。

必要條件

  • 確認資料站台與見證流量的連線針對每 1000 個 vSAN 元件具有 2 Mbps 的頻寬下限。
  • 確認延遲需求:
    • 雙節點 vSAN 叢集必須具有少於 500 毫秒的 RTT。
    • 每個站台內擁有少於 11 台主機的延伸叢集必須具有少於 200 毫秒的 RTT。
    • 每個站台內擁有 11 或更多台主機的延伸叢集必須具有少於 100 毫秒的 RTT。
  • 確認 vSAN 資料連線符合下列需求。
    • 對於雙節點 vSAN 叢集中直接連線的主機,主機之間使用 10 Gbps 直接連線。混合叢集也可以在主機之間使用 1 Gbps 交叉連線。
    • 對於連線到交換基礎結構的主機,使用 10 Gbps 共用連線 (全快閃叢集需要) 或 1 Gbps 專用連線。
  • 確認資料流量和見證流量使用的是同一 IP 版本。

程序

  1. 開啟與 ESXi 主機的 SSH 連線。
  2. 使用 esxcli network ip interface list 命令判定用於管理流量的 VMkernel 網路介面卡。
    例如:
    esxcli network  ip interface list
    vmk0
       Name: vmk0
       MAC Address: e4:11:5b:11:8c:16
       Enabled: true
       Portset: vSwitch0
       Portgroup: Management Network
       Netstack Instance: defaultTcpipStack
       VDS Name: N/A
       VDS UUID: N/A
       VDS Port: N/A
       VDS Connection: -1
       Opaque Network ID: N/A
       Opaque Network Type: N/A
       External ID: N/A
       MTU: 1500
       TSO MSS: 65535
       Port ID: 33554437
    
    vmk1
       Name: vmk1
       MAC Address: 00:50:56:6a:3a:74
       Enabled: true
       Portset: vSwitch1
       Portgroup: vsandata
       Netstack Instance: defaultTcpipStack
      VDS Name: N/A
       VDS UUID: N/A
       VDS Port: N/A
       VDS Connection: -1
       Opaque Network ID: N/A
       Opaque Network Type: N/A
       External ID: N/A
       MTU: 9000
       TSO MSS: 65535
       Port ID: 50331660
    
    備註: 包含多點傳送資訊以實現回溯相容性。 vSAN 6.6 及更新版本不需要多點傳送。
  3. 使用 esxcli vsan network ip add 命令將管理 VMkernel 網路介面卡設定為支援見證流量。
    esxcli vsan network ip add -i vmkx -T witness 
  4. 使用 esxcli vsan network list 命令確認新的網路組態。
    例如:
    esxcli vsan network list
    Interface
       VmkNic Name: vmk0
       IP Protocol: IP
       Interface UUID: 8cf3ec57-c9ea-148b-56e1-a0369f56dcc0
       Agent Group Multicast Address: 224.2.3.4
       Agent Group IPv6 Multicast Address: ff19::2:3:4
       Agent Group Multicast Port: 23451
       Master Group Multicast Address: 224.1.2.3
       Master Group IPv6 Multicast Address: ff19::1:2:3
       Master Group Multicast Port: 12345
       Host Unicast Channel Bound Port: 12321
       Multicast TTL: 5
       Traffic Type: witness
    
    Interface
       VmkNic Name: vmk1
       IP Protocol: IP
       Interface UUID: 6df3ec57-4fb6-5722-da3d-a0369f56dcc0
       Agent Group Multicast Address: 224.2.3.4
       Agent Group IPv6 Multicast Address: ff19::2:3:4
       Agent Group Multicast Port: 23451
       Master Group Multicast Address: 224.1.2.3
       Master Group IPv6 Multicast Address: ff19::1:2:3
       Master Group Multicast Port: 12345
       Host Unicast Channel Bound Port: 12321
       Multicast TTL: 5
       Traffic Type: vsan
    

結果

在 vSphere Client 中,還未針對 vSAN 流量選取管理 VMkernel 網路介面。請勿在 vSphere Client 中重新啟用該介面。