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

https://blog.51cto.com/11694088/2462016

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

一、环境配置

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

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

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

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

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

分布式交换机

vSAN群集

二、存储策略的作用

存储策略是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会使用其默认的存储策略来为虚拟机做配置。

三、默认存储策略

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

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

它的具体内容是:

FTT=1

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

副本数:2

条带数=1

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

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

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

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

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

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

四、创建新的存储策略

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

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

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

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

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

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

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

存储兼容性检查,是检查目前的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主机。校验数据也是分布式存放的 。

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

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

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

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

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

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

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

再查看其物理放置

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

再将其改回默认存储策略

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

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

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

条带数设置成2

其他保持默认。

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

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

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

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

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

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

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

可用性

条带数=2

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

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

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

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

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

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

FTT=2

stripe=1

兼容性检查

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

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

合规性

物理放置

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

©著作权归作者所有:来自51CTO博客作者ygj900629的原创作品,如需转载,请注明出处,否则将追究法律责任
VMware vSAN

VMware vSAN 6.7实战(六)配置vSAN存储策略相关推荐

  1. 【VMware vSAN 6.6】5.1.基于存储策略的管理:vSAN硬件服务器解决方案

    目录 1. 简介 1.1.适用于HCI的企业级存储 2. 体系结构 2.1.带有本地存储的服务器2.2.存储控制器虚拟系统套装的缺点 2.3.vSAN在vSphere Hypervisor中自带 2. ...

  2. 8s yaml 配置生成_接口测试框架实战(六) | 配置的数据驱动

    <Python 测试开发实战进阶>课程,4 个月挑战 BAT 大厂年薪 50W+ Offer,文末加群! 在实际工作中,为了便于维护,对于环境的切换和配置,通常不会使用硬编码的形式完成.在 ...

  3. 华为云FusionInsight MRS HDFS组件数据存储策略配置指导

    操作场景 默认情况下,HDFS NameNode自动选择DataNode保存数据的副本.在实际业务中,可能存在以下场景: DataNode上可能存在不同的存储设备,数据需要选择一个合适的存储设备分级存 ...

  4. 【VMware vSAN 6.6】5.4.vSAN 配置提示:vSAN硬件服务器解决方案

    目录 1. 简介 1.1.适用于HCI的企业级存储 2. 体系结构 2.1.带有本地存储的服务器2.2.存储控制器虚拟系统套装的缺点 2.3.vSAN在vSphere Hypervisor中自带 2. ...

  5. 【VMware vSAN 7.0】5.5 配置 vSAN 集群的许可证设置

    [VMware vSAN 7.0]5.5 配置 vSAN 集群的许可证设置-我们有软硬件解决方案 IT干货 2021-03-31 16:36:53 213 收藏 1 分类专栏: 1.服务器虚拟化集群方 ...

  6. 【VMware vSAN 7.0】6.7 手动配置 vSAN 延伸集群—我们有软硬件解决方案

    目录 1. vSAN简介 1.1 vSAN 概念 1.1.1 vSAN 的特性 1.2 vSAN术语和定义 1.3 vSAN 和传统存储 1.4 构建 vSAN 群集 1.5 vSAN 部署选项 1. ...

  7. 【VMware vSAN 7.0】5.5 配置 vSAN 集群的许可证设置—我们有软硬件解决方案

    评估期到期前或当前分配的许可证到期前,必须为 VMware vSAN 集群分配许可证. 如果升级.组合或分割 vSAN 许可证,则必须将新许可证分配给 vSAN 集群.向集群分配 vSAN 许可证时, ...

  8. vsan主机高级优化参数配置

    vsan主机高级优化参数配置 https://blog.51cto.com/roberthu/2049330 esxi6.0 vc6.0 vsan6.2高级参数优化 esxcfg-advcfg -s ...

  9. vsan服务器系统盘,vSAN 存储策略演示

    存储策略 (Storage Policy) 是管理员定义的一组规则,这组规则定义了数据对象在 vSAN 存储上是如何保存的,存储策略定义了数据存储的可靠性.访问性能等特性.vSAN 提供了基于存储策略 ...

最新文章

  1. Android系统原生应用解析之桌面闹钟及相关原理应用之时钟任务的应用(二)
  2. 《梦断代码》读后感一
  3. STM32F103/302 SPI3 接口使用例程
  4. 【数据结构与算法】之深入解析“水壶问题”的求解思路与算法示例
  5. (56)zabbix Screens视图配置
  6. Jin Ge Jin Qu hao UVA - 12563 (劲歌金曲)01背包,求装入的东西最多(相同多时价值大)
  7. “机器换人”之潮涌向珠三角,蓝领工人将何去何从
  8. Hibernate:More than one row with the given identifier was found解决办法
  9. 有n 个长为m+1 的字符串,求前后m个字符匹配所能形成的最长字符串链:利用弗洛伊德算法求最长路径...
  10. class react 获取_「前端进阶」React系列九 - 受控非受控组件
  11. shell脚本--部署应用到tomcat并启动tomcat
  12. linux系统交叉编译如何打包,构建ARM Linux交叉编译器
  13. Java 常见异常以及处理方式
  14. 让html img图片垂直居中的三种方法
  15. 探索GIS+物联网应用场景 MapGIS IoT实时大数据解决方案
  16. Python——IDLE是什么意思?
  17. VR眼镜连接android设备,华为VR眼镜和电脑如何连接 投屏软件PCVR Assistant 2.0使用教程...
  18. Android 广播接收不到短信问题,Android中短信的广播接收问题
  19. BZOJ1135: [POI2009]Lyz
  20. Sen2Cor对哨兵2号L1C数据的预处理

热门文章

  1. c++自学笔记 7.15
  2. mysql 日期详解_在MySQL中解析日期
  3. css3获取当前时间并显示,实时获取当前时间并展示在页面上
  4. android datepicker控件,android中控件DatePicker控件-Fun言
  5. 物理学与计算机相关参考文献,物理学专业论文参考文献
  6. python画画用哪库好_学Python画画:应用Turtle库画一个蠢萌的小黄人
  7. 计算机新建用户会不会速度快,创建帐户让电脑系统速度比重装还快
  8. c语言isblank函数怎么用,ISBLANK函数详解_Excel公式教程
  9. ubuntu使用python读串口_ubuntu16.04上Python串口编程学习1
  10. 华为媒体服务器在哪个文件夹,plex媒体服务器地址