|
|
|
|
移动端

VM存储策略如何提升vSAN集群冗余?

故障容忍功能允许管理员在集群中设置冗余,它是所有vSAN配置一个集成。虽然你可能熟悉了vSAN配置的标准三节点架构——它包括两个节点和一个特殊使用用例的见证节点,但你不一定知道vSAN究竟如何确定一个集群可支持多少个故障。

作者:蒋红冰来源:TechTarget中国|2018-01-05 16:14

【新品产上线啦】51CTO播客,随时随地,碎片化学习

FTT规定在不牺牲可用性的情况下,vSAN群集中可能会发生故障的数量。如何使用虚拟机存储策略来定义容错的数量?

故障容忍功能允许管理员在集群中设置冗余,它是所有vSAN配置一个集成。虽然你可能熟悉了vSAN配置的标准三节点架构——它包括两个节点和一个特殊使用用例的见证节点,但你不一定知道vSAN究竟如何确定一个集群可支持多少个故障。

与基于RAID 5的硬件非常相似,vSAN可以在vSAN群集中容忍多达三个硬件组件故障。 VSAN使用VM存储策略来定义“允许的故障数”。 如前所述,“失败容忍”(FTT)功能可确定vSAN群集中可能发生的故障数量,而不会影响数据完整性和虚拟机可用性。 VM存储策略使用以下公式来定义vSAN群集可以容忍的故障数量:

要容忍n个故障,你需要在vSAN群集中安装2n + 1个ESXi主机。

这决定了vSAN集群内的主机数量,该集群最少拥有三台主机/节点。

图A.失败公式的例子

创建虚拟机存储策略的过程围绕集群能够容忍的方面展开。你的vSAN集群中可以有多个FTT策略,因为有些虚拟机比其他虚拟机更重要。因此,例如,你可以拥有一个由六台主机组成的集群,其中你拥有一个FTT策略,允许虚拟桌面基础架构(VDI)工作流程出现一次故障(FTT = 1)。接下来,你可以制定另一个FTT策略,允许服务器工作流程出现两个故障(FTT = 2)。

FTT = 2策略可以防止两次失败,这意味着它会生成三份数据。先前版本的vSAN存储要求高,以满足FTT = 2,但版本6.6和更高版本提供了擦除编码,允许你使用RAID 5和RAID 6保护,并降低存储要求。

如何创建虚拟机存储策略

要创建新的虚拟机存储策略或编辑现有存储策略,请登录到vSphere Web Client,然后转至主页>虚拟机存储策略>新建。

如图B所示,在规则集1下,我去可以选择RAID-1(镜像)或RAID-5/6(擦除编码)作为容错方法。你需要使用vSAN Enterprise许可证才能使用RAID 5或RAID 6功能; vSAN Standard和Advanced许可不提供此选项。

图B 为你的虚拟机存储策略选择容错方法

总之,VM存储策略和FTT功能是VMware超融合vSAN产品的重要组成部分。基于策略的管理非常灵活,可以在每个虚拟机或每个虚拟磁盘的基础上应用。 你可以通过实施RAID 5或RAID 6擦除编码来降低较高FTT策略的存储要求。记住,承受失败次数越多,专用于恢复的数据量越大。

【编辑推荐】

  1. VMware:Kubernetes、vRealize Automation令VIO4.0增值
  2. 描绘VMware容器未来蓝图:VIC与Pivotal
  3. 【虚拟化】VMware ESXi与vCenter Server安装与升级实验
  4. 寻找VMware Workstation渲染器中的漏洞
  5. 什么是VM-VM和VM-host关联性和反关联性规则?
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网管员必读—网络基础

本书共分两篇,15章。其中前6章为网络理论基础篇,介绍的是基本的网络技术,包括计算机网络分类、网络通信协议、IP地址和网线制作等。在第...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊