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机则会导致数据丢失的情况。
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 VSAN 入门与配置(二)
- VMware vSAN Part 1 之硬件配置信息
- 如何为 Horizon View 配置 VMware VSAN?
- 【VMware虚拟化解决方案】设计和配置VMware vCenter 5.5
- 在VMware上复制centos并配置节点间免密登录
- VMware vSAN分布式存储安装配置
- VMware VSAN 入门与配置(一)
- VMware VSAN 入门与配置(二)
- 复制虚拟机vmware centos搭建集群节点过程中网络配置eth0和eth1遇到的问题以及NAT模式下虚拟机静态IP配置方法
- VMware vSAN分布式存储安装配置
- 【VMware虚拟化解决方案】设计和配置VMware vCenter 5.5
- 应用框架的设计与实现——.NET平台(6.3.1访问集中式配置.WebService)
- VMware 的网络配置详解(二)
- VMware vCenter 6.0 安装及群集配置介绍
- VMWare+ubuntu16.0.4 NAT方式配置网络
- Mongodb 3节点 Rep set +sharding 配置
- oVirt本地存储节点配置图解
- 自定义配置节点configSections的使用
- 单节点伪分布式Hadoop配置
- 在web.config和app.config文件中增加自定义配置节点