vSAN 相依於網路。瞭解和設定正確的 vSAN 網路設定是避免效能和穩定性問題的關鍵。
可靠且穩健的 vSAN 網路具有下列特性:
單點傳播
vSAN 6.6 及更新版本支援單點傳播通訊。單點傳播流量是 IP 封包從網路中的某個點到另一個點的一對一傳輸。單點傳播會每秒將從主要主機傳送的活動訊號傳輸至所有其他主機。這可確保主機為作用中狀態,並指出 vSAN 叢集中的主機參與。您可為 vSAN 設計簡單的單點傳播網路。如需有關單點傳播通訊的詳細資訊,請參閱在 vSAN 網路中使用單點傳播。
第 2 層和第 3 層網路
vSAN 叢集中的所有主機都必須透過第 2 層或第 3 層網路連線。早於 vSAN 6.0 的 vSAN 版本僅支援第 2 層網路,而後續版本則同時包括第 2 層和第 3 層通訊協定的支援。使用第 2 層或第 3 層網路提供資料站台與見證站台之間的通訊。如需有關第 2 層和第 3 層網路拓撲的詳細資訊,請參閱標準部署。
VMkernel 網路
vSAN 叢集中的每個 ESXi 主機都必須具有網路介面卡,才能進行 vSAN 通訊。所有叢集間節點通訊皆會透過 vSAN VMkernel 連接埠進行。VMkernel 連接埠可為每個 vSAN 主機和主控的虛擬機器提供第 2 層和第 3 層服務。
vSAN 網路流量
vSAN 網路中有數個不同的流量類型,例如儲存區流量和單點傳播流量。虛擬機器的計算和儲存區可以位於相同的主機上,也可以位於叢集中的不同主機上。未設定為容許失敗的虛擬機器可能會在一台主機上執行,並存取位於不同主機上的虛擬機器物件或元件。這隱含表示來自虛擬機器的所有 I/O 都會通過網路。儲存區流量會構成 vSAN 叢集中的多數流量。
所有 ESXi 主機之間的叢集相關通訊會在 vSAN 叢集中產生流量。此單點傳播流量也會構成 vSAN 網路流量。
虛擬交換器
- 標準虛擬交換器提供從虛擬機器和 VMkernel 連接埠到外部網路的連線。此交換器位於本機上的每個 ESXi 主機。
- vSphere Distributed Switch 可提供跨多個 ESXi 主機的虛擬交換器管理的集中控制。Distributed Switch 也提供網路功能,如 Network I/O Control (NIOC),可協助您在 vSphere 或虛擬網路上設定服務品質 (QoS) 層級。無論 vCenter Server 版本為何,vSAN 均包含 vSphere Distributed Switch。
頻寬
vSAN 流量可與其他系統流量類型 (如 vSphere vMotion 流量、vSphere HA 流量和虛擬機器流量) 共用實體網路介面卡。它也為位於相同的實體網路上的共用網路組態 (其中的 vSAN、vSphere 管理、vSphere vMotion 流量等) 提供更多頻寬。若要保證 vSAN 所需的頻寬量,請在 Distributed Switch 中使用 vSphere Network I/O Control。
- 設定保留區,以便 Network I/O Control 保證 vSAN 的實體介面卡上有最小頻寬可用。
- 將共用率值設定為 100,以便在指派給 vSAN 的實體介面卡變得飽和時,仍有特定頻寬可供 vSAN 使用。例如,當整併中的其他實體介面卡發生故障時,實體介面卡可能變得飽和,且連接埠群組中的所有流量會傳輸到整併中的其他介面卡。
如需使用 Network I/O Control 為 vSAN 流量設定頻寬配置的相關資訊,請參閱《vSphere 網路》說明文件。