1、环境配置centos
一、使用软件缓存
VM-Workstation 15.5网络
VCSA 6.7架构
ESXi 6.7分布式
二、VM-Workstation 虚拟网络设置ide
三、VMware-workstation虚拟机配置及安装ui
vCenter
使用vcsa6.7
CPU 6核 (默认2核,须要部署完成后再调整)
内存调整为6G(默认10G,须要部署完成后再调整)
IP:10.8.20.30spa
ESXi主机,共4台ESXi主机
CPU
4核 开启虚拟化操作系统
内存
8G(最少8G,少于8G没法启用vSAN)orm
硬盘
硬盘1:40g,安装ESXi系统
硬盘2:100g,标记为ssd,做为缓存盘
硬盘3:1T,标记为ssd,做为数据盘(若是存放于HDD中,则须要标记为ssd,模拟全闪存环境)
硬盘2和硬盘3组成了一个磁盘组(磁盘组是vSAN中的一个重要概念,磁盘组中的数据盘能够为多个)
网卡
网卡1:桥接到VMNet0,10.8.20.0/24网段,做为管理网络
网卡2:链接到VMNet1(仅主机模式),做为vSAN网络
网卡3:链接到VMNet2(仅主机模式),做为vSAN网络(冗余,这样即便网卡2或者网卡3断了一个,也能通信)
IP地址:
管理网络: 10.8.20.31~10.8.20.34
vSAN网络:192.168.0.31~192.168.0.34( 也能够是其余的 ,保证各台ESXi主机能通信便可,与VMNet1的192.168.10.0和VMNet2的192.168.20.0网段无关。)
首先部署vcsa,具体部署方式看 这里,注意其IP地址设置成10.8.20.30,部署完后,关闭这台虚拟机,调整下cpu和内存。
接着安装ESXi。
新建ESXi虚拟机时,只添加40g的硬盘和桥接的那块网卡,而后安装ESXi系统、配置管理网络。
具体安装和配置能够查看 这里
四、增长硬盘和网卡
安装完成ESXi,配置完成管理网络以后,关闭虚拟机,而后增长剩下的2块硬盘和2个网卡。
依次安装好4台ESXi主机。
2、配置vSphere群集
安装好全部虚拟机后,在vCenter(vcsa,https://10.8.20.30/ui)中依次作以下操做:
一、在vCenter中新建数据中心,把四台主机都加入vCenter
二、开启主机的SSH,方便之后的管理
三、将做为vSAN磁盘组的磁盘(100G和1T的那两块)标记为ssd,模拟全闪存架构(若是VMware-workstation虚拟机的文件是放在ssd硬盘中,则不须要这步操做)
四、创建群集,群集名称为vSphere-vSAN_cluster
把四台主机所有拖入,先不启用任何群集的功能。
注意:将主机加入群集前,全部主机最好处于维护模式。
五、调整本地存储,将安装ESXI系统的存储其按主机IP地址重命名为:local-datastore-xx(xx是主机ip的最后两位)
3、配置和启用vSAN
一、新建分布式交换机,创建vSAN存储网络
(1)添加分布式交换机
新建分布式交换机
分布式交换机名称
分布式交换机版本
上行链路数目为2,由于每台主机都有2条网卡(网卡2和网卡3)来链接vSAN的。顺便建立默认的端口组。
完成分布式交换机的建立
(2)为分布式交换机添加主机,配置上行链路
添加和管理主机
+新主机
选择全部主机
选择vmnic1,分配上行链路
分配到上行链路1,并将此上行链路分配到全部主机
再选择vmnic2
将vmnic2分配到上行链路2
已经分配好了2条上行链路
暂时无论理适配器
暂时不迁移虚拟机网络
完成
到每台ESXi主机虚拟网络处能够看到此时分布式交换机的拓扑
此时已经配置好了右端,下面配置左端(图中的vmnic1后面的10.8.20.31的指的是主机名,并非IP地址的意思)
(3)为分布式端口组添加VMkernel网卡,配置分布式交换机的左端
添加VMkernel适配器
选择全部主机
务必选中vSAN服务
配置ip地址
图中的ip地址192.168.0.0/24网段也能是其余的,可是要保证全部的ESXi主机能相互通信。
返回ESXi主机查看网络,能够看到分布式交换机的左端(端口组)已经配置。
确认ESXI主机间在192.168.0.0/24网段的通信
至此,分布式交换机配置完成。
二、启用vSAN服务,建立磁盘组
(1)启用vSAN前,请保证要用来作磁盘组的磁盘(缓存盘和数据盘)不包含任何分区信息。
(2)开启vSAN服务:
(3)选择单站点群集:
(4)打开去重和压缩服务:
(5)声明磁盘:
右上角选择分组依据:主机
下面将每台主机的闪存磁盘(事先必须标记为ssd,不然没法声明为缓存盘)容量大的声明为数据盘(容量层),容量小的声明为缓存盘(缓存层),这样这2块硬盘被vSAN成为一个磁盘组(固然能够有多个磁盘组)。
以上磁盘不包括安装ESXI系统的磁盘。
每台主机都要声明。
(6)先不添加故障域,直接点击下一步
(7)完成
(8)正在配置vSAN群集
(9)将全部主机退出维护模式,到群集的数据存储处查看 vsanDatastore 的容量
(10)查看vSAN的运行情况,保证其不出现红色的警告
至此,一个单站点的vSAN群集搭建成功。
下面在这个vSAN存储上新建一个虚拟机。
右键点击群集,选择新建虚拟机
输入虚拟机名称,这里建立一个centos8的虚拟机
选择存放的主机
存储默认值务必选择vSAN的默认存储策略
再选择vsanDatastore
选择虚拟机版本
选择虚拟机操做系统,这里选择CentOS8
虚拟机硬件,保持默认值
即将完成,检查下数据存储和存储策略是否选择正确
完成虚拟机的建立
查看数据存储→vsanDatastore,能够看到虚拟机的相关文件
在群集的监控里面能够看到虚拟机具体的物理放置方式
具体来讲是将虚拟机的对象(主页和hard disk)以网络RAID1的方式存放在多台ESXi主机上的,实现多副本,避免单点故障。
最后,上传iso,安装这个centos8的系统。