共计 1688 个字符,预计需要花费 5 分钟才能阅读完成。
概述:
vSAN 类似于网络上的 RAID。vSAN 当前支持 RAID 1 和 RAID 5/6。部署 2 节点 vSAN 群集时,仅 RAID 1 可用。将 VM 对象(例如 VMDK)存储在 vSAN 中后,数据将写入节点并复制到另一个节点(例如,跨两个物理磁盘的传统 RAID 1)。因此,将创建两个组件:原始数据和副本。
在 vSAN 环境中,诸如 VMDK 之类的存储对象需要半数以上的组件处于活动状态才能就绪。因此,在上述 vSAN 群集中,如果节点关闭,则会丢失一半的 VMDK 组件,因此 VMDK 不再就绪。并不是真正的弹性解决方案:)。
为解决此问题,VMware 推出了 vSAN Witness Appliance。借助此设备,除了这两个组件之外,还将创建一个见证人。因此,即使您丢失了节点或见证设备,也有超过一半的组件可用。
需要注意的是
- 见证设备不得位于 2 节点 vSAN 群集中。VMware 不支持它。您可以部署第三个 ESXi,然后在此 ESXi 内部署见证设备。但是见证设备必须有权访问 vSAN 网络。
- 需要提前准备 vSAN 的 License
部署过程:
环境介绍:
本实例使用 vSphere 7.0U3 版本作为载体,(vSphere 的部署过程略),主要记录从双节点配置网络开始;
2 台 ESXi 主机分别 4 块万兆网卡,本次将使用其中 2 块万兆网卡作为 vSAN 分布式交换机的上行口,另外使用一块万兆网卡作为 vMtion 的上行口使用,最后一块网卡是承载 Manager 的网卡,本次实例将保持默认状态。
vSwitch for Manager VMkernel:
服务器 | IP 地址 | 备注 |
---|---|---|
vCenter Server | 192.168.111.10/24 | |
ESXi Host 01 | 192.168.111.11/24 | |
ESXi Host 02 | 192.168.111.12/24 | |
VMware-VirtualSAN-Witness | 192.168.111.13/24 | 外部部署 |
VDSwitch 0 for vSAN VMkernel:
服务器 | IP 地址 | 备注 |
---|---|---|
ESXi Host 01 | 192.168.111.101/24 | |
ESXi Host 02 | 192.168.111.102/24 |
VDSwitch 1 for vMtion VMkernel:
服务器 | IP 地址 | 备注 |
---|---|---|
ESXi Host 01 | 192.168.111.111/24 | |
ESXi Host 02 | 192.168.111.112/24 |
添加主机及配置分布式交换机:
在部署单节点 vCenter Server 的时候已经将 ESXi Host 01 的磁盘声明了,所以在 vCenter Server 初始化状态可以看到磁盘组。
添加 ESXi Host 02 到数据中心,将主机进入维护模式并将其移动至集群内。
新建分布式交换机 DSwitch 0,并指定 2 个上行链路口为 vSAN 使用。
添加 VMkernel 适配器,勾选 vSAN 服务,并配置好 IP 地址
新建分布式交换机 DSwitch 1,并指定 1 个上行链路口为 vMotion 使用。
添加 VMkernel 适配器,勾选 vMotion 服务,并配置好 IP 地址。
完成配置后状态如下:
磁盘管理:
将 ESXi Host 02 主机下的磁盘按计划声明,并将其退出维护模式。
部署见证主机:
使用 ova 模板在集群外部署 (过程略),并为其配置好管理地址。
将其加入到数据中心 (非集群内)
配置故障域:
故障域:说直白一点就是允许故障的区域,这里配置一下延伸集群。
配置 HA 和 DRS:
HA 是高可用,DRS 是自动调度。
DRS 默认关闭状态:
启用
HA 默认状态
启用
上述两者都启用后,大概率会将 vCenter Server 进行一次迁移 (可能) 当然这取决于你的硬件配置情况。
其他配置:
vSAN 性能服务器设置 这里配置
宕机测试:
当前 vCenter Server 在 ESXi Host 02 主机上,现在将其主机直接断电,看会发生什么。
直接关机
网络已经不可达
vCenter Server 也不能访问,且网络不可达。
稍等片刻后,发现其网络又可达了,
同时 vCenter Server 又似乎重启了?
是的,没错,它确实是重启了!而且当前它运行在 ESXi Host 01 之上。
等待片刻 vCenter Server 就能登录了。
总结:
本实例仅供学习参考,实际生产环境建议还是至少使用三台服务器。