VMware vSAN 6.7实战(三)vSAN存储策略概述
admin
2023-03-27 08:21:16
0

vSAN使用Storage Policy-Based Management(简称SPBM,中文翻译为“基于存储策略的管理”)部署虚拟机。

通过使用基于存储策略的管理,虚拟机可以根据生产环境的需求并且在不关机的情况应用不同的策略。

所有部署在vSAN上的虚拟机都必须使用一种存储策略,如果没有创建新的存储策略,虚拟机将使用默认策略。

vSAN存储策略主要有以下几种类型:

一、Number of Failures to Tolerate(允许故障数)

Number of Failures to Tolerate,简称为FTT,中文翻译为“允许的故障数”。

该策略定义在不影响虚拟机运行的情况下,群集中主机、磁盘或网络若发生故障,允许发生故障的最大数量,默认情况下FTT值为1。

FTT的值决定了vSAN群集中虚拟机存储对象中组件的数目(副本数)及需要的ESXi主机数量,假设FTT的值设置为n,则将会有n+1个副本,至少要求2n+1台主机。如在默认策略下,FTT=1,则会有2个副本,需要3台主机。具体如下表:

 表:FTT值对应副本、见证和ESXi主机数

FTT副本见证ESXi主机数
0101
1213
2325
3437

我们的实验环境是4台ESXi主机,达不到FTT=2要求的主机数5,所以只能FTT=1。

二、Number of Disk Stripes per Object

Number of Disk Stripes per Object,简称为Stripes,中文翻译为“每个对象的磁盘带数”,表示存储对象的 Hard disk (虚拟机主页不会使用条带)的组件被划分成若干份,分布在多个主机上,提高其读写性能。

如下图,是一台虚拟机使用条带数=2的Hard disk 1的情况

VMware vSAN 6.7实战(三)vSAN存储策略概述

其中组件1被划分为2个条带,这2个条带分别被放置在不同的主机上,它们通过RAID0的形式共同组成了组件1,读取和写入数据时,可以并行从2个条带读取和写入,从而提高了效率。

如果设置条带=3,则上图会增加一个“组件1条带3”,组件1被划分成3个条带。

同理,组件2也被划分成2个条带。

组件1和组件2的内容完全一样,互为镜像,组成了RAID1。

Stripes值相当于RAID0的环境,分布在多个物理磁盘上。一般来说,Stripes默认值为1,最大值为12。

如果将该参数值设置为大于1时,虚拟机可以获取更好的IOPS性能,但会占用更多的系统资源。默认值1可以满足大多数虚拟机负载使用。

对于磁盘I/O密集型运算可以调整Stripes值。当一个对象大小超过255GB时,即使Stripes默认为1,系统还是会对对象进行强行分割。

三、Flash Read Cache Reservation

Flash Read Cache Reservation,中文翻译为“闪存读取缓存预留”。默认为0。

这个参数结合虚拟机磁盘大小来设定Read Cache大小,计算方式为百分比,可以精确到小数点后4位,如果虚拟机磁盘大小为100GB,闪存读取缓存预留设置为10%,闪存读取缓存预留值会使用10GB的SSD容量,当虚拟机磁盘越大的时候,会占用大量的闪存空间。

在生产环境中,一般不配置闪存读取缓存预留,因为为虚拟机预留的闪存读取缓存不能用于其他对象,而未预留的闪存可以共享给所有对象使用。

需要注意的是,Read Cache在全闪存环境下失效。

四、Force Provisioning

中文翻译为“强制置备”。

启用强制置备后,vSAN会监控存储策略应用,在存储策略无法被满足时(如在3台主机的条件下启用FTT=2),这时如果选择了强制置备,则该策略将被忽略,并且强行设置为:

FTT=0

Stripe=1

Object Space Reservation=0

这种情况是要避免的,因为整个vSAN环境已经不允许出现任何故障。

五、Object Space Reservation

Object Space Reservation,简称为OSR,中文翻译为“对象空间预留”。

默认为0,也就是说虚拟机的磁盘模式为Thin Provisioning(精简置备),意味着虚拟机部署的时候不会预留任何空间,只有当虚拟机存储增长时空间才会被使用。

OSR如果设置为100%,虚拟机存储对容量的要求会被预先保留,也就是Thick Provisioning(厚置备)。

需要注意的是,Virtual SAN中Thick Provisioning,只存在Lazy Zeroed Thick(厚置备延迟置零,LZT),不存在Eager Zeroed Thick(厚置备置零,EZT)。

六、容错

容错是从vSAN 6.2版本开始引入的新的虚拟机存储策略,其主要是为了解决老版本vSAN使用RAID 1技术占用大量的磁盘空间问题(主要是引入了RAID5/6)。

vSAN 6.7版本继续进行了优化,提供更多的vSAN存储空间。

七.对象IOPS限制

对象IOPS限制是从vSAN 6.2版本开始完善的虚拟机存储策略,可以对虚拟机按应用需求进行不同的IOPS限制,提高I/O效率。

八.禁用对象校验和

禁用对象校验和是为了保证vSAN数据的完整性,系统在读写操作时会检查检验数据,如果数据有问题,则会对数据进行修复操作。

禁用对象校验和设置为NO,系统会对问题数据进行修复;设置为YES,系统不会对问题数据进行修复。


相关内容

热门资讯

特朗普下令不打了,美国的“余粮... 可以说戛然而止,快得让很多人都无法适应。前两周,每一天美国都要打击伊朗一通。就在7月24日白宫会议前...
穆杰塔巴最新表态:支持黎真主党 △伊朗最高领袖穆杰塔巴·哈梅内伊(资料图)当地时间7月26日晚,伊朗最高领袖穆杰塔巴·哈梅内伊对黎巴...
美军瘫痪一艘驶向伊朗的油轮,特... 美国总统特朗普虽下令暂停打击伊朗,但美军仍在执行对霍尔木兹海峡的封锁任务。针对美军瘫痪一艘驶向伊朗油...
“小牌大耍”的底气到底是哪里来... 澎湃首席评论员 李平这两天,“艺人李权哲乘高铁占座事件”在网上引发热议,该艺人参加的活动主办方曾发布...
越南籍船舶南海遇险沉没,中方已... 据凤凰卫视报道,一艘越南船舶7月24日夜间在越南庆和以东220海里附近遇险沉没,船上共62名越南籍人...
李权哲占座、蒙面、装死:娱乐圈... 你买了一张高铁一等座的票,找到自己的位置,18A。有人坐着。你拿出手机看了眼购票记录——没错,18A...
杭州景区咖啡店闯入1条幼蛇,仅... 夏天气温高、湿度大,蛇类活动进入高峰期,千万别被“小蛇无害”的刻板印象骗了!有些幼蛇看着迷你可爱,实...
AI开源公开信签署企业增至50... IT之家 7 月 26 日消息,英伟达、微软、IBM、Meta 等 25 家美国科技企业本周(7 月...
南阳快手短视频代运营企业的服务... 在短视频平台快速发展的背景下,企业通过快手等渠道进行内容运营已成为常见的市场动作。对于希望借助短视频...
普通人该如何跟上科技发展的步伐 这个被称作科技的词汇, 听起来既有宏大之感, 又颇为遥远, 好似仅仅归属于在实验室里专心致志钻研的科...