文档介绍:The document was prepared on January 2, 2021
使用一台测试台ESi部署vSAN集群
测试2台ESXi部署vSAN实验
一、实验环境和介质
: 实验环境
这里我是使用一台Dell R730物理机来做这次的测试,R730安装ESXi ,然后在这上面虚拟2台服务器,和一台vCenter 管理服务器,来模拟2台ESXi 配置vSAN。因为 U1 U2版本可能vSAN功能还有些问题,我这里就直接用的版本了。
Dell R730配置如下:
CPU
2颗8核的 Intel Xeon E5-2609
内存
8根8G,共:64G
网络
3个千兆网卡,1个百兆网卡
存储
2个275G的SSD卡做RAID1,3个4T的iSCSI盘做RAID5。就是一个230G的,加一个7T的。
IP地址
:vSAN原理和用途
因为vSAN必须使用3台ESXi主机,那么我们2台ESXi主机怎么配置vSAN呢这个你就必须了解vSAN的原理和通途。
vSAN全名叫vSphere Virtual Storage Area Network,vSphere虚拟化局域网存储。是vSphere 后才开始出来的新功能,而且只能通过Web Client来部署。
是基于服务器端存储的共享分布式对象存储系统,可以用来取代vSphere后端的外置磁盘阵列。
vSAN就是一种分布式存储,其数据保护技术不是采用传统的RAID方式,而是叫分布式RAID。VSAN在主机之间使用RAID来满足对系统中存储对象的可用性和可靠性的要求,虚拟机存储对象的镜像拷贝数量取决于虚拟机存储策略。数据的副本都是存储在主机上的,当某台主机失效或宕机,就会出现类似脑裂问题,vSphere为了解决这个问题,引入了一个重要的组件—见证(winess),类似于我们常说的仲裁盘。由于见证只是一个逻辑组件,不保存数据,占用空间非常小,我们也就可以实现2台ESXi主机的vSAN集群。这个见证是一个模板,可以从官网直接下,免费的,安装这个模板,最好从vCenter web client添加,就可以省去2个CPU的许可,用client部署这个模板是看不到见证自带的许可的。
:虚拟机规划
CPU
内存
磁盘
网卡
IP地址
ESXi 主机
2颗
16G
40G
50G
500G
2个
管理地址: kernel地址:
主机
2颗
16G
40G
50G
500G
2个
管理地址: kernel地址:
见证服务器
2颗
8G
12G
2个
管理地址: kernel地址:
10G
100G
服务器
1颗
8G
100G
1个
:需要准备的介质
:::二、配置主机,安装虚拟机,安装vCenter
:配置主机
因为要开启vSAN功能,虚拟机必须配置2块网卡,1块单独来处理vSAN流量,所以在安装ESXi的主机上最好配置2个交换机,1个交换机放正常的虚拟机的管理,另一个当2台ESXi虚拟机的vSAN网卡的交换机。
选择一块千兆网卡
配置交换机名称,不配置vlan
:安装虚拟机
因为vSAN集群主机至少需要2个CPU、1个SSD磁盘、1个HDD磁盘、2个网卡、8G内存,我这虚拟机配置了2个CPU、2个网卡、16G内存、3个HDD磁盘。这个3个HDD磁盘分别是40G、50G、500G容量,40G用来当系统盘使用,50G用来当SSD磁盘使用,500G当后面vSAN存储。2块网卡,第2个网卡要放在我们刚才创建的交换机中。
虚拟机具体配置,如下图:
:配置ESXi虚拟机IP、SSH
上面我们配置完虚拟机硬件条件,安装ESXi 系统后,进入控制台,根据自己网络的实际情况配置管理IP地址,并开启SSH。
配置管理IP地址,IP地址最好是静态的,配置好了,回车就好了。
回到配置界面,配置SSH,开启SSH
可以看到SSH现在是不可用的状态
回车,直接可以将Disabled改成Enabled
:安装vCenter
这个没什么新东西,就不说了。
:安装Witness见证
这个最好通过vCenter Web Client来安装这个Witness,要不然看不到Witness自带的2个CPU的License。这个Winess服务器也是安装在Dell R730