vSAN是VMware的软件定义存储(SDS)产品,在使用VMware虚拟化的场景中得到广泛的使用。标准的vSAN为三个节点,VMware也推出了用于分支机构的两节点vSAN方案(ROBO),使用起来更灵活。这里提醒下,在特别重要的生产环境中,vSAN最好四节点起步,这样在一个节点故障的情况下还有三个节点,可以防止脑裂。在两个节点的情况下,需要搭建见证服务器,以防止脑裂。本次试验基于VMware Workstation 17,在VMware Workstation 17安装ESXi 8虚拟机。vCenter通过远程安装的方式安装到ESXi上,最小规模也需要14GB的内存,vCenter ESXi虚拟机配置如下。先安装ESXi,然后在Windows机器上挂载vCenter ISO镜像进行安装。vCenter也支持Linux、MacOS,命令行的方式安装。注意,也可以把vCenter安装的ESXi安装成vSAN存储,如果要这样按照的时候选下图红色的部分。见证服务器也要安装到ESXi上,ESXi配置如下。ESXi安装好以后,选择新建虚拟机,然后选择从OVF或OVA文件部署虚拟机。运行起来以后界面如下,安装完成后,将见证服务器添加到vCenter中。
vSAN 服务器配置如下,需要有SSD做缓存,也需要做数据存储的硬盘。注意vSAN服务器内存最好大于24G,实验的时候一开始因为内存太小,vSAN配置的时候一直报错。
vSAN 服务器安装过程略,因为是两节点 vSAN,需要安装两台。
将两台vSAN节点加入到vCenter集群,注意集群创建的时候要打开vSAN功能。按照向导一步一步走,我的实验环境只有一台虚拟交换机,选择这个交换机就好。真实环境一般需要针对vSAN有专用的网口,这里需要根据实际情况特别配置。另外,两节点vSAN支持两台机器通过光纤背靠背链接,这样vSAN网络连交换机都不需要,这个也是ROBO方案的特点和优势。下一步是关键点,单站点集群是标准vSAN,双节点 vSAN集群是本次要配置的。延伸集群可以跨园区部署,延伸集群可以做到园区内部两个数据中心容错,看资料要求网络延时低与5ms,并且最好是二层网络连通。VMware ESXi 8系列支持ESA模式,即不需要缓存盘直接使用纯闪的模式。但是有严格的要求,比如内存建议512GB以上,网络要求至少10G,闪存盘要是VMware认证的产品。由于条件有限,我们还是使用混闪的模式。
可以根据自己的需要创建新的策略
如果是为vSAN配置策略,这里要选择vSAN。
因为是双节点,所以选择主机镜像
其实就是网络RAID1策略,这里要注意,100GB的虚拟机,要总共占有400GB的空间。
这里按照默认,选择下一步。
汇总并完成。
配置存储策略不是必须的,如果是标准vSAN,可以配置多个存储策略,比如网络RAID1,RAID5等,创建虚拟机的时候,可以根据虚拟机的重要程度选择不同的策略。
1. vSAN是个好东西,尤其是能为熟悉VMware的系统管理员赋能,之前使用专业存储的时候,还需要熟悉存储,或者存储厂商支持,现在可以自己搞定2. 两节点的vSAN节省了一台存储,并且还保证了高可用,在分支机构很有竞争优势3. 如果有多个分支机构,只要网络是连通的,可以共用一套vCenter