VMware vSAN 6.7实战(六)配置vSAN存储策略
admin
2023-03-26 20:41:27
0

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

一、环境配置

本节实验之前,需要把我们的实验环境进行重建,恢复为单站点的群集环境,因为上节配置的双主机群集很多存储策略将无法使用。

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

另外我们需要参照已经有的四台ESXi主机,再创建一台ESXi主机,配置和其他四台主机一样。具体的配置可以参考下图:

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

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

最终建立的群集效果如下:

分布式交换机

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

vSAN群集

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


二、存储策略的作用

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

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

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

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

RAIDFTT副本数数据大小所需vSAN的磁盘空间
RAID112100GB200GB
RAID123100GB300GB
RAID5/61-100GB133.33GB
RAID5/62-100GB150GB

可以看到,使用RAID5/6的存储策略之后,空间的占用会少很多。

启用vSAN后,在创建虚拟机时,如果不另外给它配置存储策略,vSAN会使用其默认的存储策略来为虚拟机做配置。


三、默认存储策略

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

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

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

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

它的具体内容是:

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

FTT=1

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

副本数:2

条带数=1

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

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

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

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

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

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

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

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

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

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

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


四、创建新的存储策略

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

应用新的存储策略可以在创建虚拟机时应用,也可以在现有的虚拟机上应用。

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

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

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

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

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

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

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

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

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

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

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

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

完成创建

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

创建完成后可以对其进行修改

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

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

选择刚才创建的新策略

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

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

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

建立好之后,查看其物理放置:

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

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

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

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

附: RAID-6

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

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


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

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

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

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

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

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

可以看到磁盘消耗空间变少了

稍后,vSAN会自动检查合规性(也可以自己手动检查)

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

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

再查看其物理放置

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

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

再将其改回默认存储策略

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


六、创建具有2个条带的存储策略

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

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

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

条带数设置成2

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

其他保持默认。

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

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

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

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

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

同样的,创建好之后再到监控里查看其物理放置

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

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

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


七、测试环境不能满足的存储策略

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

可用性

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

条带数=2

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

存储兼容性检查不通过,说明我们目前的环境无法满足这样的存储策略

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

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

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

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

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

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


八、创建FTT=2的存储策略

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

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

FTT=2

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

stripe=1

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

兼容性检查

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

再重新创建虚拟机Test-4-FTT2

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

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

合规性

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

物理放置

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

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


相关内容

热门资讯

伊朗提议美方在30天内撤销对伊... 据伊朗方面10日消息,知情人士表示,伊朗在其向美方的提议中,要求美国财政部外国资产控制办公室在30天...
特朗普:伊朗的回应“完全不可接... 当地时间5月10日,美国总统特朗普在其社交媒体“真实社交”发文表示,他刚刚读了伊朗那些所谓的“代表”...
训练运行模式缺陷或致AI提供危... 据新华社伦敦5月9日电 英国《自然》杂志网站日前发表文章说,人工智能(AI)聊天机器人可能向用户提供...
原创 都... 其实也很简单,很大一部分人就是找不到成就感。 只能去信这些,几乎没有认知门槛啊。 智商75以上的人,...
“宇宙超级快递小哥”即将出发 ... 新一单“太空快递”即将发货! 近日 天舟十号完成转运和全区合练 各项发射准备工作全部就绪 我国第十艘...
美媒证实一艘美国商船遭伊朗无人... 新华社华盛顿5月10日电 (记者徐剑梅 黄强)据美国福克斯新闻数字网报道,一艘美国商船10日在波斯湾...
特朗普声称伊朗47年来一直在“... 美国总统特朗普于当地时间5月10日在社交媒体发文,“猛烈抨击”伊朗长期“玩弄”美国和世界,同时还痛批...
学生放学回家后又返回学校坠亡,... 学生符某放学后回到家中,后又从家中返回学校,并于当晚从学校教学楼楼顶坠亡。符某父母随后将学校告上法庭...
泽连斯基称乌已向俄方提交100... 当地时间10日,乌克兰总统泽连斯基表示,乌俄双方将以“千人换千人”的方式交换战俘,乌方已向俄方提交了...
国网上海市电力公司举办“明灯引... 5月7日至9日,在第十个“中国品牌日”来临之际,国网上海市电力公司(以下简称“国网上海电力”)以“明...