VMware vSAN 6.7实战(六)配置vSAN存储策略

这一节咱们继续本系列文章中的第三节继续讲述具体配置vSAN的存储策略缓存

1、环境配置架构

本节实验以前,须要把咱们的实验环境进行重建,恢复为单站点的群集环境,由于上节配置的双主机群集不少存储策略将没法使用。分布式

具体的重建过程这里再也不赘述。ide

另外咱们须要参照已经有的四台ESXi主机,再建立一台ESXi主机,配置和其余四台主机同样。具体的配置能够参考下图:测试

而后,按照前面单站点群集的搭建方法,搭建具备5台主机的单站点的vSAN群集。spa

最终创建的群集效果以下:设计

分布式交换机3d

vSAN群集orm


2、存储策略的做用对象

存储策略是VMware vSAN架构中的核心。从本质上来讲,存储策略规定了虚拟机的相关数据在vSAN存储中以何种形式进行存放,达到容错、高可用以及节省磁盘占用空间等目的。

vSAN的存储策略影响到虚拟机的运行和容错,错误的配置将会致使虚拟机运行缓慢及有可能致使虚拟机数据的损坏,更为严重的会使整个vSAN架构崩溃,因此不能为所欲为的设置存储策略。

在vSAN存储策略中能够配置相应的策略,来节省虚拟机数据的占用空间。因为去重和压缩功能只能用于全闪存架构的vSAN群集,那么对于混合架构,能够配置RAID5/6的存储策略,也就是纠删码技术,来节省数据占用的空间。注意:这种RAID5/6纠删码技术只能在vSAN企业版中使用。

下表是RAID5/6纠删码技术相对于RAID1镜像技术磁盘占用空间的对比

RAID FTT 副本数 数据大小 所需vSAN的磁盘空间
RAID1 1 2 100GB 200GB
RAID1 2 3 100GB 300GB
RAID5/6 1 - 100GB 133.33GB
RAID5/6 2 - 100GB 150GB

能够看到,使用RAID5/6的存储策略以后,空间的占用会少不少。

启用vSAN后,在建立虚拟机时,若是不另外给它配置存储策略,vSAN会使用其默认的存储策略来为虚拟机作配置。


3、默认存储策略

在vCenter的主界面的菜单下,选择“策略和配置文件”

再点击左边的“虚拟机存储策略”,能够在右边看到“vSAN默认存储策略”

它的具体内容是:

FTT=1

RAID-1:以镜像方式存放组件

副本数:2

条带数=1

不限制IOPS,精简置备,不设置闪存读取缓存,不由用对象校验和、不开启强制置备。

新建一个名为:“Test-1-默认策略”的虚拟机,应用默认存储策略,注意下面这一步,右边须要选择vSAN默认存储策略

注意查看其存放的位置是不是vsanDatastore

创建好以后,在虚拟机信息页面能够看到其使用的存储策略及是否合规

在“虚拟对象”处能够查看其具体的存放方式(物理放置)

能够看到虚拟机的一个对象有2个组件和1个见证,符合RAID-1的形式。


4、建立新的存储策略

在生产环境下,默认的存储策略可能知足不了需求,那么能够建立新的存储策略应用到虚拟机。

应用新的存储策略能够在建立虚拟机时应用,也能够在现有的虚拟机上应用。

下面建立一个 FTT=1,RAID5,条带=1,精简置备和开启强制置备的策略

为策略命名为:FTT1-RAID5-条带1

指明是为vSAN启用的存储策略

容许故障数:选择1个故障-RAID5(纠删码)

点击“高级策略规则”,设置条带数=一、精简置备和启用强制置备

存储兼容性检查,是检查目前的vSAN环境是否能够启用该策略,若是符合,下面列表中会有显示

完成建立

建立完成后能够对其进行修改

下面新建虚拟机Test-2-RAID5,应用这个策略

选择刚才建立的新策略

确认下存储位置和存储策略

创建好以后,查看其物理放置:

对于RAID5,数据随机分布存放在3台ESXi主机的3块硬盘上,而后计算出来的校验数据存放在第4台ESXi主机的第4块硬盘上。校验数据并非总存放在同一台主机的同一块硬盘上,而是分布式的。

RAID5容许故障数是1,最少须要四台ESXi主机。

附: RAID-6

RAID-6是设计用来容忍两个主机故障的。在RAID-6配置中,数据分布在4台ESXi主机上的4块硬盘上,而计算出来的校验数据则保存在另外两台ESXi主机上的另两块硬盘上。这样,若是想要使用RAID-6配置的话,总共须要6台ESXi主机。校验数据也是分布式存放的 。


5、为虚拟机更改存储策略

下面把第一台虚拟机的存储策略更改成上面的RAID-5的策略

右键单击要更改策略的虚拟机,选择“虚拟机策略”→“编辑虚拟机存储策略”

将虚拟机存储策略由默认存储策略更改成RAID-5

能够看到磁盘消耗空间变少了

稍后,vSAN会自动检查合规性(也能够本身手动检查)

显示“合规”代表新的存储策略应用成功。

再查看其物理放置

已经变成RAID-5的存放方式

再将其改回默认存储策略


6、建立具备2个条带的存储策略

新建一个名为FTT1-RAID1-stripe2的存储策略

容许故障数:1个故障-RAID1(镜像)

条带数设置成2

其余保持默认。

下面建立虚拟机Test-3-stripe2来应用这个策略

选择刚建立的stripe2的存储策略

再检查下数据存储和虚拟机存储策略

一样的,建立好以后再到监控里查看其物理放置

注意:条带不会在虚拟机主目录这个对象上生效,上图中的虚拟机主目录依然是1个见证,2个组件。


7、测试环境不能知足的存储策略

下面计划建立一个FTT=2,RAID-1,stripe=2的存储策略

可用性

条带数=2

存储兼容性检查不经过,说明咱们目前的环境没法知足这样的存储策略

创建虚拟机Test-4-stripe2,应用这个策略:

继续点击Next继续,点击完成后,会发现系统建立虚拟机的过程当中会出现以下资源不足的错误:

说明当前的环境(5台ESXi主机)没法知足这样的存储策略。


8、建立FTT=2的存储策略

如今把上面的存储策略修改一下,把stripe调整为1,即只要求FTT=2,RAID-1

FTT=2


stripe=1

兼容性检查

再从新建立虚拟机Test-4-FTT2

建立好后查看其合规性和物理放置

合规性

物理放置

可见在FTT=2的状况下,虚拟机每一个对象包含5个组件(存放在5台ESXi主机上),其中2个是见证,副本数为3。

相关文章
相关标签/搜索