加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vSAN 6.0设计与规模设定――vSAN的限制

发布时间:2020-12-15 07:15:37 所属栏目:百科 来源:网络整理
导读:??对于一般的小型环境,vSAN的设计基本不用考虑它自身的限制,但在一个大型的环境(比如数千个点的VDI环境),了解vSAN的一些限制是必不可少的。下面逐一介绍vSAN在各个方面的一些限制考虑。 vSAN群集主机数量的要求与限制 ??vSAN群集要求的最低的ESXi主机

??对于一般的小型环境,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的最大组件数必须要被考虑进去。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读