本文使用三台服务器安装ESXI 7.0 ,并在其中一台ESXI中安装vCenter 7.0。本环境中最终在VMware Workstation虚拟机中做的嵌套虚拟化。每台虚拟机配置两块网卡,一块网卡桥接,一块NAT。三块硬盘,一块100GB作为系统盘,一块10GB作为vSAN的缓存盘,一块200GB的作为vSAN的数据盘。

五、配置网络

在每台主机中创建标准虚拟交换机,下面拿第一台为例,后面两台重复此操作:选择虚拟交换机,点击添加网络

ebb4e971b6f251c2a57e386e3c4b5fdd_11033125_6525a68d7f0d117705.jpg

选择VMKernel网络适配器,

新建标准交换机

分配一个适配器,将ESXi的第二块网卡分配给虚拟交换机



设置VMKernel的网络标签,然后将 “vSAN”服务勾选上。

下面设置一个地址,我在这里使用的是DHCP,也可以选择静态地址

创建完成之后,点击VMKernel网络适配器,修改vmk0适配器,为它添加一个”VMotion”服务。



其他两台也是如此。下图是三天ESXi创建的网络适配器。

 

六、vSAN配置

可以手动部署vSAN,也可以使用快速向导部署vSAN。本节使用的是手动部署vSAN,下一节使用快速向导部署。
可以看到下图,10.111.99.11这台ESXi已经声明了使用磁盘。我们要为处于维护模式的两台ESXi声明磁盘。

a81e0918dc85abb23a133d030c6ad820_11033125_6525a68d919b724786.jpg

选择按主机分组

分配磁盘类型

下面就等待一会

将处于维护模式的ESXi退出维护模式


在磁盘管理中可以看到,vSAN的运行状况为 正常。

向vsandatastore上传镜像

63a269a103a908930b6151c353bd7da7_11033125_6525a68da71f638743.jpg

七、使用快速向导部署

使用向导部署的好处就是不需要手动每台主机添加网络,直接在向导中全部搞定

7.1 开启DRS和HA

点击编辑,将vSphere DRS和vSphere HA服务开启
 

58c6f6df9c25e0b2be5408237150117b_11033125_6525a68dc3bbf89958.jpg

7.2 添加主机

将其他两台ESXi添加到vCenter中

8a0a1d770541e0c8515b4d0bfc1791e8_11033125_6525a68ddd25c85671.jpg

等待主机添加完成

7.3 配置vSAN集群

85c2ea0d9c6bb4657631c2f6f84bf61f_11033126_6525a68e00e4596380.jpg

创建分布式交换机,交换机名称为vSAN,其中包括两个端口组,提供给vMotion和vSAN服务。并为上行链路选择一个物理网卡。这里将vSAN交换机连接到vmnic1物理接口。

在本文vMotion和vSAN都使用了自动获取的IP地址



下一步来声明vSAN的磁盘类型

完成部署,等待部署完成。

看到主机从维护模式退出时,就已经完成了。

八、 设置虚拟机存储策略

编辑虚拟机策略,将VSAN Default Storage Policy设置为默认
 

267413f2962b4f1afff17e674e8b9412_11033126_6525a68e1740e72417.jpg

九、分配vSAN授权许可

fb238461c0f092a4b606f7d085f4fa07_11033126_6525a68e2c05562135.jpg

十、 创建虚拟机

下在vsandatastore存储中创建虚拟机测试

0752a69cb39d4cf1b507ae679bc75448_11033126_6525a68e3c7cd38817.jpg


虚拟机迁移到另一台主机时,发现丢包不严重

总结

注意:如果关闭vSAN请确保在禁用 vSAN 群集之前将虚拟机从 vSAN 数据存储迁移到另一个数据存储。禁用 vSAN 群集后,位于 vSAN 数据存储上的所有虚拟机都将变得不可访问。
然后将主机从VSAN集群中移除。最后关闭VSAN集群,需要先关闭vSphere HA然后才能关闭vSAN集群。