特定 vSAN 組態 (例如延伸叢集) 需要見證主機。您可部署 vSAN 見證應用裝置,而不是將專用實體 ESXi 主機用作見證主機。應用裝置是執行 ESXi 並以 OVA 檔案散佈的預先設定虛擬機器。

與一般用途 ESXi 主機不同,見證應用裝置不會執行虛擬機器。其唯一的用途是做為 vSAN 見證,並且只能包含見證元件。

部署和設定 vSAN 見證應用裝置的工作流程包含該程序。

部署 vSAN 見證應用裝置時,必須設定 vSAN 延伸叢集支援的見證大小。選取下列其中一個選項:
  • 微型最多可支援 750 個元件 (10 個虛擬機器以下)。
  • 中型最多可支援 21,833 個元件 (500 個虛擬機器)。作為共用見證,中型見證應用裝置最多可支援 21,000 個元件,以及 21 個雙節點 vSAN 叢集。
  • 大型最多可支援 45,000 個元件 (超過 500 個虛擬機器)。作為共用見證,大型見證應用裝置最多可支援 24,000 個元件,以及 24 個雙節點 vSAN 叢集。
  • 超大型最多可支援 64,000 個元件 (超過 500 個虛擬機器)。作為共用見證,超大型見證應用裝置最多可支援 64,000 個元件,以及 64 個雙節點 vSAN 叢集。
備註: 這些估計值以標準虛擬機器組態為基礎。組成虛擬機器的元件數目可能會有所不同,具體取決於虛擬磁碟的數目、原則設定、快照需求等。若要進一步瞭解雙節點 vSAN 叢集的見證應用裝置大小調整,請參閱 《vSAN 雙節點指南》

此外,您還必須選取用於 vSAN 見證應用裝置的資料存放區。見證應用裝置必須使用與 vSAN 延伸叢集資料存放區不同的資料存放區。

  1. 從 VMware 網站下載應用裝置。
  2. 將應用裝置部署到 vSAN 主機或叢集。如需詳細資訊,請參閱 vSphere 虛擬機器管理說明文件中的「部署 OVF 範本」。
  3. 在見證應用裝置上設定 vSAN 網路。
  4. 在見證應用裝置上設定管理網路。
  5. 將應用裝置做為見證 ESXi 主機新增至 vCenter Server。確定在主機上設定 vSAN VMkernel 介面。

設定見證應用裝置上的 vSAN 網路

vSAN 見證應用裝置包含兩個預先設定的網路介面卡。您必須變更第二個介面卡的組態,如此應用裝置才能連線至 vSAN 網路。

程序

  1. 導覽至包含見證主機的虛擬應用裝置。
  2. 在應用裝置上按一下滑鼠右鍵,然後選取編輯設定
  3. 虛擬硬體索引標籤上,展開第二個網路介面卡。
  4. 從下拉式功能表中,選取 vSAN 連接埠群組並按一下確定

在見證應用裝置上設定管理網路

設定見證應用裝置,使其可透過網路進行連線。

依預設,如果您的網路包含 DHCP 伺服器,應用裝置可自動獲取網路參數。如果不包含,您必須設定相應的設定。

程序

  1. 開啟見證應用裝置的電源,然後開啟其主控台。
    由於您的應用裝置是 ESXi 主機,您會看到 Direct Console 使用者介面 (DCUI)。
  2. 按 F2 並導覽至 [網路介面卡] 頁面。
  3. 在 [網路介面卡] 頁面上,確認至少選取了一個 vmnic 用於傳輸。
  4. 為管理網路設定 IPv4 參數。
    1. 導覽至 [IPv4 組態] 區段,然後將預設 DHCP 設定變更為 [靜態]。
    2. 輸入以下設定:
      • IP 位址
      • 子網路遮罩
      • 預設閘道
  5. 設定 DNS 參數。
    • 主要 DNS 伺服器
    • 備用 DNS 伺服器
    • 主機名稱

設定見證流量的網路介面

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

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

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

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

必要條件

  • 確認資料站台與見證流量的連線針對每 1000 個 vSAN 元件具有 2 Mbps 的頻寬下限。
  • 確認延遲需求:
    • 雙節點 vSAN 叢集必須具有少於 500 毫秒的 RTT。
    • 每個站台內擁有少於 11 台主機的 vSAN 延伸叢集必須具有少於 200 毫秒的 RTT。
    • 每個站台內擁有 11 或更多台主機的 vSAN 延伸叢集必須具有少於 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 中重新啟用該介面。