VMware Virtual SAN 6.0最佳实践(1)

Roger_Wu
4 Ruthenium

VMware Virtual SAN 6.0最佳实践(1)

VMware Virtual SAN 6.0最佳实践(1)

转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese image001.gif

介绍

      Virtual SAN (VSAN)是作为ESXi管理程序的一部分本机运行的分布式软件层VSAN可汇总主机群集的本地或直接连接容量设备,并创建在VSAN群集的所有主机之间共享的单个存储池。 虽然VSAN支持HAvMotionDRS等需要共享存储的VMware功能,但它无需外部共享存储,并且简化了存储配置和虚拟机置备活动。

      本文介绍VMware Virtual SAN 6.0的一些最佳实践和推荐配置,包括存储组件设计和大小调整。

     VMware Virtual SAN 6.0最佳实践(1)

     VMware Virtual SAN 6.0最佳实践(2)

     VMware Virtual SAN 6.0最佳实践(3)

更多信息

容量大小设置准则:

      为获得最佳性能和使用效果,在vSphere环境中部署VSAN之前,请计划主机及其存储设备的功能和配置。请认真考虑VSAN群集中的特定主机和网络配置。

·         至少留有30%的未使用空间,以防止VSAN重新平衡存储负载。只要单个容量设备上的消耗达到80%或以上,VSAN就会重新平衡群集中的组件。重新平衡操作可能会影响应用程序的性能。要避免这些问题,存储消耗应低于70%

·         规划额外容量,用于处理潜在故障或替换容量设备、磁盘组和主机。当某个容量设备无法访问时,VSAN会在群集中的其他设备中恢复组件。当闪存缓存设备出现故障或移除时,VSAN会从整个磁盘组中恢复组件。

·         预留额外容量以确保VSAN在出现主机故障或主机进入维护模式时恢复组件。例如,置备具有足够容量的主机,以便留有足够的可用容量供可在主机出现故障或维护期间成功进行重新构建组件。存在三个以上的主机时这非常重要,这样您才有足够的可用容量来重新构建故障的组件。如果主机出现故障,将在其他主机的可用存储上进行重新构建,这样可以允许再次出现故障。但是,在三主机群集中,将允许的故障数设置为1时,VSAN不会执行重新构建操作,因为,当一个主机出现故障时,群集中将只剩下两个主机。要允许故障后重新构建,至少必须有三个主机。

·         提供足够的临时存储空间,以便在VSAN虚拟机存储策略中进行更改。动态更改虚拟机存储策略时,VSAN可能会为组成对象的副本创建一个布局。当VSAN实例化这些副本并将其与原始副本进行同步时,群集必须临时提供额外空间。

·         如果规划使用软件校验和或去重和压缩等高级功能,请保留额外的空间以处理操作开销。

闪存设备设计注意事项:

      根据对VSAN存储的性能、容量、写入寿命和成本的要求,选择PCIeSSD闪存设备。

·         兼容性:VMware兼容性指南的“Virtual SAN”部分应当列出了PCIeSSD设备的型号。

·         性能:PCIe设备通常比SSD设备具有更高的性能。

·         容量:可用于PCIe设备的最大容量通常比目前在VMware兼容性指南中针对适用于VSANSSD设备列出的最大容量要大。

·         写入寿命:PCIeSSD设备的写入寿命必须满足全闪存配置中容量或缓存的要求,以及混合配置中缓存的要求。

·         成本:PCIe设备的成本通常比SSD设备的成本高。

磁盘设计注意事项

      按照对VSAN存储的性能、容量和成本的要求使用SASNL-SASSATA磁盘设备。

·         兼容性:该磁盘型号必须已经过认证且列在VMware兼容性指南的“Virtual SAN”部分中。

·         性能:较SATA磁盘而言,SASNL-SAS设备的性能更高。

·         容量:适用于VSANSASNL-SASSATA磁盘的容量可从VMware兼容性指南的“Virtual SAN”部分获取。请考虑使用多个小型设备,而不要使用少量的大型设备。

·         成本:较SATA磁盘而言,SASNL-SAS设备的成本更高。

      在容量和成本的优先级高于性能的环境中,应当使用SATA磁盘(而非SASNL-SAS设备)。

      磁盘作为VSAN容量,根据以下准则规划磁盘配置:

·         为获得更出色的VSAN性能,请使用多个小容量磁盘。

必须有足够的磁盘能够为缓存和容量之间的数据传输提供足够的汇总性能。相对于使用较少的大型设备而言,使用较多的小型设备可以提供更高的性能。使用多个磁盘心轴可以加快离台进程。

在包含多个虚拟机的环境中,当数据不在读取缓存中,因此VSAN需要从磁盘中读取数据时,磁盘的数量对于读取操作也十分重要。在包含少量虚拟机的环境中,如果活动虚拟机存储策略中每个对象的磁盘带数大于1,则磁盘数量会影响读取操作。

·         为使性能平衡和行为可预测,应在VSAN数据存储中使用同一类型和型号的磁盘。

·         指定足够数量的磁盘,以符合定义的存储策略中允许的故障数和每个对象的磁盘带数属性值。

存储控制器设计注意事项

      VSAN群集的主机中包含的存储控制器应最能满足性能和可用性要求。

·         使用VMware兼容性指南中列出的存储控制器模型以及驱动程序和固件版本。在VMware兼容性指南中搜索Virtual SAN

·         如果可能,请使用多个存储控制器,这样可以改善性能并只将潜在的控制器故障隔离到磁盘组子集中。

·         使用VMware兼容性指南中队列深度最高的存储控制器。使用队列深度较高的控制器能够改善性能。例如,当VSAN在出现故障后重新构建组件时,或主机进入维护模式时。

·         在直通模式下使用存储控制器以实现VSAN的最佳性能。与处于直通模式的存储控制器相比,处于RAID 0模式的存储控制器需要较高的配置和维护工作量。

参考

VMware Virtual SAN 6.0 Documentation

VMware技术白皮书《VMware Virtual SAN 6.0 Performance – Scalability and Best Practices

应用于

VMware vSphere

版本历史
修订号
1 / 1
上次更新时间:
‎04-10-2016 11:02 AM
更新依据: