24小时在线平台

当前位置: 24小时在线平台 > 部署教程大全 > 文章页

【VMware vSAN 7.0】1.7 vSAN 的限制

时间:2025-05-14 14:43来源: 作者:admin 点击: 28 次
文章浏览阅读2.5k次。本主题讨论vSAN的限制。使用vSAN时,请注意以下限制:vSAN不支持加入多个vSAN群集的主机。但是,vSAN主机可以访问在群集间共享的其他外部存储资源。 vSAN不支持 vSphere DPM 和 Storage I/O Control。 vSAN不支持 SE 稀疏磁盘

VMware vSAN

目录

 

 

 

 

 

 

更多IT解决方案:

 

本主题讨论VMware vSAN 的限制。

使用 vSAN 时,请注意以下限制:

vSAN 不支持加入多个 vSAN 群集的主机。但是,vSAN 主机可以访问在群集间共享的其他外部存储资源。

vSAN 不支持 vSphere DPM 和 Storage I/O Control。

vSAN 不支持 SE 稀疏磁盘。

vSAN 不支持 RDM、VMFS、诊断分区和其他设备访问功能。

对于一般的小型环境,vSAN的设计基本不用考虑它自身的限制,但在一个大型的环境(比如数千个点的VDI环境),了解vSAN的一些限制是必不可少的。下面逐一介绍vSAN在各个方面的一些限制考虑。

vSAN群集主机数量的要求与限制

  vSAN群集要求的最低的ESXi主机数量是3台,但是推荐使用4台及以上的ESXi主机用于构建vSAN群集。这是因为在一个3节点的vSAN群集中,当出现一个节点故障后,vSAN群集中的组件无法进行重建操作,若在此时再有主机故障,vSAN群集的数据将会丢失。也就说使用3节点的vSAN群集会使得群集的健壮性降低,出现数据丢失的风险更大。

  对于一个vSAN群集的主机上限数量,在vSAN6.0中最大支持64个节点,而在vSAN5.5中最大只支持32个节点。为了使用64节点的vSAN群集,请参照VMware KB 2110081.

vSAN群集的虚拟机数量限制

  在vSAN6.0中,vSAN群集的每个节点最多可以承载200个虚拟机,而整个群集最多承载6400个虚拟机。在vSAN5.5中,vSAN群集的每个节点最多可以承载100个虚拟机,而整个群集最多只能承载3200个虚拟机。当然群集节点的资源配置也是限制群集承载虚拟机数量的考虑因素。

vSphere HA能保护的虚拟机数量限制

  在vSphere5.5中,HA在一个datastore上能保护的虚拟机最大数量是2048。而vSAN群集最终体现的就是只有一个datastore,因此如果vSAN群集数量超过2048个,而且启用了HA,那么HA就无法保护所有的虚拟机。但是这个限制在vSphere6.0中被解除了,HA能够保护vSAN群集中所有的虚拟机,达到6400个。

磁盘、磁盘组和闪存设备的数量限制

  磁盘组只有节点本地的存储设备组成。在混合架构中,一个磁盘组是由一个提供caching和性能的闪存设备和一个(或以上)的提供存储空间的普通磁盘组成。而在全闪存架构中,一个磁盘组是由两种承担不同功能闪存设备构成,其中包括一个用于caching和性能的闪存设备和一个(或以上)的提供存储空间的闪存设备。需要注意的是,需要将通过额外的一步操作将闪存设备标记为用于提供磁盘组存储空间。在vSAN不支持混合使用两种不同的磁盘组类型。

  一个vSAN节点最多支持5个磁盘组(混合架构和全闪存架构)。用于cache的闪存设备可以是PCIe闪存设备或者固态硬盘,并且每个闪存设备只能在一个磁盘组中使用,不可以多个磁盘组公用,当然也不可以将其用于其他用途。

  在混合架构中,一个磁盘组最多支持1个闪存设备用于cache和7个磁盘用于提供存储空间。在全闪存架构中,一个磁盘组最多支持1个闪存设备用于cache和7个闪存设备用于提供存储空间。

  综合以上几个最大的数量限制,每个vSAN节点最多支持5个用于cache的设备(PCIe或者SSD)以及最多支持35个设备用于提供存储空间。

组件的最大数量

  存储在vSAN中的虚拟机是由多个对象构成。例如VMDK磁盘、快照、虚拟机交换空间和虚拟机主名称空间(包含了虚拟机的.vmx文件、日志文件等等)。这每个对象又是有多个组件组成,具体的数量取决于存储策略的设置。在vSAN5.5中,一个vSAN节点最多支持3000个组件,在vSAN6.0(使用on-disk format v2,也就是磁盘文件系统格式为virsto)中一个vSAN节点最多能够支持到9000个。如果从vSAN5.5升级到6.0,对应的磁盘格式也需要从v1升级到v2才能够使得单个vSAN节点支持的组件数达到9000个。

虚拟机存储策略的参数限制

  vSAN中的虚拟机存储策略一共有4个参数,StripeWidthPerObject(SW)、NumberOfFailuresToTolerate(FTT)、FlashReadCacheReservation(FRCR)、ObjectSpaceReservation(OSR)。

  最大的SW值为12,该值默认为1。然而有时候vSAN会放弃存储策略中该值的设定,自行决定将对象条带化放置于多个磁盘上。比如管理员分配的对象过大,vSAN没有找到一个单独的设备能够放置该对象,此时该对象会被条带化放置于多个磁盘。另外一种情况是由于组件大小最大为255GB导致的。对于一个超过255GB的对象,vSAN会自动将其进行条带化成多个组件。因此当用户创建了一个2TB的VMDK磁盘,在默认SW值为1的情况下,将会看到有8个甚至更多的组件被创建。

  最大的FTT值为3,默认为1。这个参数决定了vSAN中一个对象的副本数量。为了能够容忍n个故障,vSAN群集中需要有2n+1个ESXi主机或者2n+1个Fault Domain,如果启用了这个功能。

  另一个参数就是FRCR,这个参数只在混合架构中适用,因为在全闪存架构没有是读cache的,所有读操作直接从存储设备进行。该值最终大小是按照实际对象的大小的百分比来计算。例如为一个虚拟机的一块VMDK磁盘设置了FRCR为100%,则意味着预留的读cache大小与这块VMDK磁盘的大小相等。

  最后一个参数是OSR,在混合架构和全闪存架构中该值都适用。该值的最大值为100%,如果一个VMDK磁盘应用了100%,则相当于厚置备模式。如果一个VMDK磁盘应用了0%,则相当于精简置备模式。

VMDK磁盘大小限制

  在vSAN6.0中,最大的VMDK磁盘大小为62TB。而在vSAN5.5中,最大的VMDK磁盘大小只有2TB。如前面所说,在vSAN6.0中,单个组件最大为255GB。如果用户创建了一个62TB的VMDK磁盘,如果应用默认的存储策略FTT=1,将近500个组件会被创建。因此,当创建大容量的VMDK的磁盘时,vSAN的最大组件数必须要被考虑进去。

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-06-28 05:06 最后登录:2025-06-28 05:06
栏目列表
推荐内容