VMware 2节点vSAN设计与配置

对于分支结构或者小型企业,VMware 推出的2节点vSAN性价比非常高,但是配置时需要额外注意见证节点的流量。

2节点vSAN架构设计

vSAN要求配备10GB网络用于数据传输,2节点vSAN可以直接将10GB接口对接,而不需要10GB交换机。

将vSAN见证节点需要部署在其他地方,vSAN见证节点对于带宽要求不高,延迟要求不能大于200毫秒。

因2节点vSAN网络直连,默认情况下vSAN网络无法和见证节点的vSAN Kernel通讯,这会导致vSAN出现网络分区,从而导致vSAN数据对象不完整,如果一个vSAN节点Down机则会导致数据丢失的情况。

VMware 2节点vSAN设计与配置_第1张图片

 

vSAN配置

除了在正常的vSAN配置外,还需要将vSAN节点管理Kernel配置为见证流量接口 。

以下配置需要在2节点vSAN主机上SSH进行配置:

  • 配置vmk0为见证流量接口:

    esxcli vsan network ip add -i vmk0 T=witness

  • 查看配置结果:

    esxcli vsan network list

 

vSAN 网络设计最佳实践

1. vSAN 6.6开始默认使用单播(终于不用配置广播了)。

2. 如果vSAN集群大于16台,建议开始规划故障域。

3. vSAN支持L2/L3层网络部署,但是推荐L2网络,让所有vSAN Kernel都在同一子网中。

4. 如果是独立的见证节点,推荐使用L3网络。

5. vSAN 完全支持 vSAN 网络上的巨型帧。VMware 测试发现使用巨型帧可以降低 CPU 使用量并提高吞吐量。

6. vSAN没有独立的TCP/IP堆栈,要在 L3 网络中路由 vSAN 流量,需要静态路由。

7. vSAN 甚至 vSphere 不支持在同一子网中使用多个 VMkernel。

8. 推荐配置LACP端口聚合提高性能和带宽利用率。

9. 不推荐为vSAN配置多个Kernel,因为vSAN 没有负载均衡机制来区分多个 vmknic。因此选定的 vSAN IO 路径在物理网卡之间具有不确定性。并且配置多个vsan kernel还增加复杂度和排除故障的难度。

你可能感兴趣的:(vmware技术)