VMwareVirtualSANVsan设计和优化指引.docx

上传人:李司机 文档编号:6799436 上传时间:2024-02-22 格式:DOCX 页数:72 大小:322.22KB
返回 下载 相关 举报
VMwareVirtualSANVsan设计和优化指引.docx_第1页
第1页 / 共72页
VMwareVirtualSANVsan设计和优化指引.docx_第2页
第2页 / 共72页
VMwareVirtualSANVsan设计和优化指引.docx_第3页
第3页 / 共72页
VMwareVirtualSANVsan设计和优化指引.docx_第4页
第4页 / 共72页
VMwareVirtualSANVsan设计和优化指引.docx_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《VMwareVirtualSANVsan设计和优化指引.docx》由会员分享,可在线阅读,更多相关《VMwareVirtualSANVsan设计和优化指引.docx(72页珍藏版)》请在三一办公上搜索。

1、VirtualVirtuaIASA设N询和优计指优化指南VMwareVirtualSAN6.0设计和优化指南CormacHogan存储与可用性业务部门VMware版本1.0.5/2021年4月目录简介5VirtualSANReadyNodetVMwareEVO:RAIL:VirtualSAN设计概览:严格遵守“兼容性指南(VCG)j硬件、驱动程序和固件.一使用受支持的VSphere软件版本VirtualSAN群集的生命周期根据容量、维护和可用性要求优化调整设计概览考前须知摘要9混合配置和全闪存配置的区别10全闪存配置考前须知10VirtUalSAN限制11所需的ESXi主机最少数量11允许的E

2、SXi主机最大数量11允许的虚拟机最大数量11受vSphereHA保护的虚拟机最大数量12磁盘、磁盘组和闪存设备最大数量12组件最大值13虚拟机存储策略最大值13VMDK最大大小14设计限制考前须知摘要14网络设计考前须知15网络互连-1Gb10Gb15全闪存带宽要求15使用NIC成组实现冗余15MTU和巨型帧考前须知16多播考前须知16通过NetworkI/OControl实现网络QoS16网络设计考前须知摘要17VirtUalSAN网络设计指南17存储设计考前须知18磁盘组18缓存优化调整概览18VirtUalSAN中的闪存设备18读取缓存的用途19写入缓存的用途19PCIe闪存设备与固态

3、驱动器(SSD)的比拟19闪存持久性考前须知20使用全闪存配置时的闪存容量优化调整21使用混合配置时的闪存缓存优化调整21实际例如-混合配置22使用全闪存配置时的闪存缓存优化调整23实际例如-全闪存配置23纵向扩展容量,保证充足的缓存24磁盘24磁盘性能-NLSAS、SAS或SATA25磁盘容量-NL-SAS、SAS或SATA25磁盘性能-RPM26磁盘数量在混合配置中至关重要26使用不同的磁盘型号/类型提供容量26我需要多少容量?27我应当预留多少空间裕量?28格式化开销考前须知28快照缓存优化调整考前须知29选择存储I/O限制器29多个限制器和SAS扩展器29多限制器与单限制器比拟30存储

4、限制器队列深度30RAlD-O与直通比拟30存储限制器缓存考前须知31高级限制器功能31磁盘组设计31将磁盘组用作存储故障域31多磁盘组和3节点群集32磁盘驱动器容量较小时的考前须知32VMDK非常大时的考前须知32磁盘更换/升级所需容量设计33磁盘更换/升级人机工程学33设计时要预防耗尽容量34存储设计考前须知摘要34虚拟机存储策略设计考前须知35对象与组件35见证组件与副本36虚拟机快照考前须知36从Ul查看对象布局37策略设计方案38每对象/条带宽度的磁盘条带数38条带宽度-优化调整考前须知38闪存读取缓存预留38闪存读取缓存预留-优化调整考前须知39闪存读取缓存预留配置例如39允许故障

5、数40允许故障数优化调整考前须知40强制置备40对象空间预留41策略设计考前须知摘要43虚拟机命名空间和交换考前须知43虚拟机主页命名空间43虚拟机交换44为快照创立的增量磁盘45快照内存45动态更改虚拟机存储策略45使用无法实施的策略进行置备46使用默认策略进行置备46主机设计考前须知47CPU考前须知47内存考前须知47主机存储要求47引导设备考前须知48纯计算主机考前须知48维护模式考前须知49刀片系统考前须知49外部存储机箱考前须知50处理器电源治理考前须知50群集设计考前须知513节点配置51VSPhereHA考前须知51故障域52确定工作负载是否适合VirtualSAN55使用VS

6、CSiStatS对VirtUalSAN优化调整55使用VieWPlanner对VirtUalSAN优化调整58VMwareInfrastructurePlanner-VIP5.8设计与优化调整例如59容量优化调整例如I59CPU配置60内存配置60存储配置61组件数62容量优化调整例如Il62CPU配置64内存配置64存储配置一方案164存储配置一方案265组件数67效劳器选择68总结69更多信息70VMware兼容性指南70vSphere社区页面70重要博客70现有文档链接70VMware支持70延伸阅读70简介VMwareVirtualSANTM是一个软件定义的存储平台,它聚合了虚拟化治理

7、程序,并与VMWareVSPhere全面集成VirtUaISAN将VSPhere群集中各主机的本地连接磁盘聚合起来,创立了一个分布式共享存储解决方案.在创立和部署虚拟机的过程中,VirtualSAN可在VMwareVCenterTM中快速置备存储.VirtualSAN是第一个专为vSphere环境设计的策略驱动型存储产品,可以简化存储置备和治理工作.使用虚拟机级别存储策略时,VirtualSAN会自动将要求与根底存储资源加以动态匹配.通过VirtUalSAN,许多手动执行的存储任务可以实现自动化,从而提供一种更高效、更经济的运维模式.VirtUalSAN6.0提供两种不同的配置方案:混合配置利

8、用基于闪存的设备和磁盘和全闪存配置.混合配置使用基于效劳器的闪存设备提供缓存层,以获得最正确性能,同时使用磁盘提供容量和持久数据存储.如此配置可以提供企业级性能和弹性存储平台.全闪存配置使用闪存提供缓存层和容量层.挑选主机型号、存储限制器以及闪存设备和磁盘时有众多方案可供选择.因此,为VirtuaISAN设计挑选硬件组件时,严格遵守“乂026兼容性指南(VCG)极其重要.本文旨在帮助治理员正确设计VirtualSAN群集并优化调整,解答有关主机数量、闪存设备数量、磁盘数量的常见问题,并答复详细配置问题,帮助您成功部署VirtualSAN.HealthServicesVirtualSAN6.0附

9、带HealthSerViCeS插件.此功能可以检查VirtUalSAN方方面面的运行状况,并洞察许多潜在问题的根源.部署VirtualSAN时,建议同时部署VirtualSANHealthServices.检测到问题后,HealthServices会突出显示问题,并引导治理员参照相应的VMware知识库文章解决问题.请参考?VirtUalSANHealthSerViCeS指南?,了解关于如何获得HealthServices组件、如何安装组件以及如何使用此功能验证VirtualSAN部署和解决常见VirtualSAN问题的更多信息.VirtualSANReadyNodeVirtualSAN群集有

10、两种构建方式:使用认证组件自行构建从VirtualSANReadyNode列表中选择VirtualSANReadyNode是经过验证的效劳器配置,其中的硬件设备均针对VirtualSAN部署进行了测试和认证,属于效劳器OEM和VMware共同推荐的产品.VirtualSANReadyNode是理想的超融合构建块,适用于寻求自动化和需要自定义硬件与软件配置的大型数据中央环境.VirtUaISANReadyNode文档会提供标准化配置例如,包括支持的虚拟机数量以及预计可提供的4KIOPS数量.关于VirtualSANReadyNode的更多详细信息,请访问:VMwareEVO:RAIL客户还可以选

11、择VMWareEV0:RAIL.EVO:RAIL将VMWare计算、网络和存储资源合并成一个超融合根底架构设备,从而打造一个由我们的合作伙伴提供的简单、易于部署的一体化解决方案EV。:RAlL软件可以完全加载到合作伙伴的硬件设备中,并附带VMWareVirtualSAN.关于EVO:RAIL的更多详细信息,请访问:VirtualSAN设计概览在介绍VirtualSAN设计和优化调整的具体细节之前,我们先概要说明一些注意事项.严格遵守“兼容性指南(VCG)严格遵守适用于VirtualSAN的vSphere兼容性指南(VCG)非常重要.我们对大量支持请求进行分析后发现,相关问题归根结底是由于没有遵

12、守这些非常具体的建议所导致的.此在线工具定期更新,保证客户始终可以从VMware获得最新指导.始终要确认用于VirtualSAN部署的硬件组件是否受VMware支持.硬件、驱动程序和固件VCG针对存储I/O限制器、固态驱动器(SSD)、PCie闪存卡和磁盘驱动器的硬件型号提供了非常具体的建议.它还说明了哪些驱动程序已使用VirtualSAN进行了充分测试,而且在许多情况下,它会说明所需的最低固件级别.保证硬件组件拥有这些固件级别,以及保证设计中的ESXi主机上安装的任何相关驱动程序拥有受支持的最新驱动程序版本.使用受支持的VSphere软件版本尽管VMWare支持使用VSPhere6.0和vS

13、phere5.5的各种版本U2和U1运行VirtLlalSAN,但我们始终建议运行最新版本的vSphere软件无论在ESXi还是在vCenterSerVer上都是如此.尤其是,vSphere55U2b包括许多针对VirtUaISAN的改良功能.VMware不支持将VirtuaISAN的BETA版升级到GA版.在这种情况下,需要全新部署VirtualSAN即全新部署vSphere5.5U1、5,52等.如果正在使用VirtualSAN的Beta版,而且现在希望使用该产品的GA版,请不要尝试从5.5升级到5.5U1或5.5U2.VMWare会不断修复客户遇到的问题,因此,通过使用最新版本的软件,客

14、户能够避免遇到已经修复的问题.平衡配置作为一项最正确做法,VMware建议在所有群集成员之间,部署具有类似或相同配置包括类似或相同的存储配置的ESXi主机.这将保证在磁盘和主机群集之间平衡虚拟机存储组件.在同一VSPhere群集中,尽管不奉献存储的主机依然能够利用VirtualSAN数据存储,但是,如果遇到问题,那么可能需要开展额外的支持工作.因此VMware建议采用平衡配置.最正确做法:为VirtualSAN群集使用具有类似配置和大小的ESXi主机.VirtualSAN群集的生命周期VirtualSAN为客户提供的存储解决方案既可通过为ESXi主机添加全新或更大的磁盘轻松实现纵向扩展,也可通

15、过向群集添加全新主机轻松实现横向扩展.这使得客户能够在一开始时使用非常小的环境,然后随着时间的推移,通过添加新主机和更多磁盘,轻松实现扩展.然而,无论是使用混合解决方案还是全闪存解决方案,扩展时都需要为工作负载提供足够的缓存及容量,这一点十分重要.本指南会深入讨论这一考前须知.具体而言,在设计时应当考虑选择拥有附加磁盘插槽,可提供附加容量,以及便于将附加设备安装到这些插槽中的主机.为VirtualSAN选择硬件时,始终要记住,无论是混合配置还是全闪存配置,添加容量通常都比向缓存层添加更大的闪存设备容易得多.添加额外容量可能会非常简单,也就是在维护现有容量的同时,插入新的磁盘驱动器或闪存容量设备

16、.然而,更新闪存缓存层时,除非添加全新的磁盘组,否那么就需要使用新闪存设备替代以前的闪存设备.这是由于每个磁盘组只有一个闪存设备.如果在添加额外闪存的同时添加额外容量,那么纵向扩展VirtualSAN十分轻松.如果不添加新容量,只添加额外闪存缓存,就会涉及到开展较为复杂的维护任务,并可能需要从更新、更大的闪存缓存设备要参加的目标磁盘组撤出所有数据.如果设计VirtUaISAN时考虑未来缓存增长需求,换句话说,初始设计包含的闪存缓存超过实际需求,那么可以预防该问题.最正确做法:设计时考虑未来增长需求根据容量、维护和可用性要求优化调整VirtUaISAN所需的最低配置为3个ESXi主机然而这个最小

17、的环境面临着许多重要限制.在VirtUaISAN中,如果发生故障,系统会尝试在剩余群集上重新构建故障设备或主机的任何虚拟机组件.在3节点群集中,如果一个节点发生故障,那么无处可以重新构建故障组件.将主机置于维护模式时也是如此维护模式中有一个选项可以从主机撤出所有数据.然而,这仅在群集中有4个或更多节点并且有充足的备用容量时可行.此外还要考虑容量层大小.由于部署在VirtualSAN上的虚拟机由策略驱动,而且其中一个策略设置(NUmberOfFailUreSToTOlerate)将创立虚拟机数据的镜像副本,所以需要考虑允许一个或更多故障时需要多少容量.稍后将更加详细地讨论该设计考前须知.设计方案

18、:4节点或更多节点配置可以比3节点配置提供更多的可用性选项.保证有充足的存储容量满足可用性要求,并允许在故障之后重新构建组件.设计概览考前须知摘要 查阅VMWare兼容性指南(VCG),保证设计中使用的所有硬件都受支持 查阅VCG,保证设计中使用的所有软件、驱动程序和固件版本都受支持 保证在执行新部署时使用最新级别的VSphere修补程序/更新,并考虑将现有部署更新到最新修补程序版本,以解决已修复的问题 设计时考虑可用性要求.设计时考虑使用三个以上主机和额外容量,使群集在发生故障时能够自动修复 设计时考虑增长要求.初始部署时,考虑让群集中的容量能够满足未来虚拟机部署要求,且具有足够的闪存缓存支

19、持未来容量增长要求混合配置和全闪存配置的区别在VirtualSAN6.0在VMware引入了对全闪存VirtualSAN配置的支持.全闪存版本与混合版本之间存在一些明显区别.本节将简单介绍这些区别.与混合配置相比,使用全闪存VirtualSAN配置时无论工作负载如何,它都可以带来更好、高度可预测的统一性能.混合群集和全闪存群集都建议将“10%的已占用容量用于缓存层;然而,缓存在每个配置中的使用方式不同.在混合群集中容量层使用磁盘,缓存层使用闪存,缓存算法会尝试最大限度提高读写性能.可用缓存中有70%分配用于存储频繁读取的磁盘块,从而最大限度减少对速度缓慢的磁盘的访问.可用缓存中有30%分配用于

20、执行写入操作.如果可行,系统会合并多个写操作,并按顺序写入,从而再次最大限度提升磁盘性能.全闪存群集有两种闪存:既快速又耐用的写入缓存和容量更大、更经济高效的容量闪存.在此配置中,100%的缓存都分配给写入操作,由于容量闪存提供的读取性能绰绰有余.大量写入操作保存在缓存中,仅在需要时写入容量层,从而延长容量闪存层的寿命.最正确做法:保证有足够的闪存缓存满足设计要求.建议将10%的已占用容量分配给缓存全闪存配置考前须知 全闪存仅在VirtualSAN6.0中可用 它要求使用IOGb网络;不支持IGbNlC 全闪存节点的最大数量为64个 闪存设备同时用于缓存和容量 使用全闪存配置时,不会预留闪存读

21、取缓存 需要标记闪存设备,使其能够用于容量-这将在?VirtUaISAN治理员指南?中介绍现在,持久性成为缓存层和容量层的重要考虑事项.VirtualSAN限制设计VirtUalSAN群集时,必须考虑VirtUalSAN限制.所需的ESXi主机最少数量VirtualSAN群集中至少要有3个ESXi主机.5.5和6.0版本都是如此.尽管VirtualSAN完全支持3节点配置,但它们的行为方式不同于有着4节点或更多节点的配置.具体而言,发生故障时,VirtualSAN无法在群集中的其他主机上重新构建组件来允许另一次故障.同样,在3节点配置下,VirtualSAN不能在维护期间从节点迁移所有数据.设

22、计方案:4节点群集可以提供更高的灵活性.如果可行,请考虑至少使用4个节点设计群集.允许的ESXi主机最大数量对于混合配置,在版本6.0中,支持每VirtualSAN群集最多使用64个ESXi主机对于VirtualSAN5.5,支持每VirtualSAN群集最多使用32个ESXi主机.要运行64个节点,必须设定某些高级设置.请参考VMWare知识库文章2110081允许的虚拟机最大数量在版本6.0中,VirtuaISAN6.0最多支持每ESXi主机使用200个虚拟机,每群集最多使用6,400个虚拟机.在版本5.5中,每ESXi主机最多使用100个虚拟机,因此在32主机VirtualSAN群集中,

23、最多支持3,200个虚拟机.当然,可用计算资源也会限制实际可部署的虚拟机数量.本指南稍后讲述设计和优化调整例如时,将详细讨论此考前须知.设计方案:如果设计目标是部署一定数量的虚拟机,请保证群集中有足够的ESXi主机支持设计.受VSphereHA保护的虚拟机最大数量在VSphere5.5中,vSphereHA在同一数据存储上最多可以保护2,048个虚拟机.由于VirtuaISAN只有一个数据存储,这意味着vSphereHA最多可以为每个VirtualSAN群集保护2,048个虚拟机.因此在启用vSphereHA的VirtualSAN群集中,如果虚拟机超过2,048个,vSphereHA将无法保护

24、所有这些虚拟机.此限制在vSphere6.0中已解除vSphereHA现在可以保护部署在群集上的所有虚拟机,最多可达6,400个.最正确做法:在VirtualSAN群集上启用vSphereHA,以提供最高级别的可用性.磁盘、磁盘组和闪存设备最大数量磁盘组是通过将本地连接存储设备聚合起来创立的治理构造.在混合配置中,磁盘组是单个基于闪存的设备与多个磁盘设备的组合,前者提供缓存和性能,后者提供容量.在混合配置上创立磁盘组要求指派单个基于闪存的设备和一个或多个磁盘.在全闪存配置中,磁盘组是具有两种用途的闪存设备的组合.首先,单个基于闪存的设备用于提供缓存和性能,其次,多个额外闪存设备用于提供容量.这

25、里需要执行一个额外步骤,也就是将用于容量层的闪存设备特别标记为容量闪存设备.在全闪存配置上创立磁盘组时,要求指派单个基于闪存的设备用于缓存(1级设备,并指派一个或多个额外闪存设备用于容量层.注意:VirtUalSAN不支持在同一群集中混合使用全闪存磁盘组和混合磁盘组.混合使用不同类型磁盘组会导致性能不稳定.参加VirtUalSAN群集的ESXi主机上最多有5个磁盘组闪存缓存设备+容量设备.闪存缓存设备可以是PCIe闪存设备或固态磁盘(SSD).容量设备可以是混合配置中的磁盘或全闪存配置中的闪存设备.闪存缓存设备专门用于单个磁盘组:不能与其他磁盘组共享,也不能共享用于其他用途.在混合配置中,每磁

26、盘组最多有7个磁盘用于容量层,每磁盘组最多有1个闪存设备用于缓存层.在全闪存配置中,每磁盘组最多有7个闪存设备用于闪存容量层,每磁盘组最多有1个闪存设备用于缓存层.根据这些最大值进行推断可知,每ESXi主机总共有35个设备用于容量层,每主机最多有5个设备PCIe或SSD用于缓存层.组件最大值部署在VirtualSAN上的虚拟机由一组对象组成.例如,VMDK是对象快照是对象,虚拟机交换空间是对象,虚拟机主页命名空间Cvmx文件、日志文件等内容的存储位置也是对象.每个对象都由一套组件构成,这些组件由虚拟机存储策略中的功能决定.例如,如果使用允许一次故障的策略部署虚拟机,那么对象将由两个副本组件构成

27、.如果策略包含条带宽度,对象将在容量层中跨多个设备进行条带化.每个条带都是对象的一个组件.稍后,本指南将更加详细地讨论对象和组件的概念,但总而言之,在VirtualSAN5.5中,每ESXi主机最多有3,000个组件,在VirtUaISAN6.0采用磁盘上格式V2中,上限为每主机9,000个组件.从5.5升级到6.0时,磁盘上格式也需要从v1升级到v2,以获得最多9,000个组件的支持.?VirtualSAN治理员指南?介绍了升级过程.虚拟机存储策略最大值每对象的最大条带宽度为12.默认情况下,最小条带宽度为1.然而,如果不在策略中设置任何条带宽度要求,VirtualSAN可以决定对象可能需要

28、跨多个磁盘进行条带化.虽然具体原因会因情况而异,但通常是由于治理员请求创立的VMDK太大,不适合放在单一物理驱动器上.此外,还应当注意,VirtualSAN上的最大组件大小为255GB,对于超过255GB的对象,VirtualSAN会自动将它们拆分为多个组件.因此,如果治理员部署2TBVMDK,那么可能会在同一RAlD-O条带配置中看到8个或更多组件构成VMDK对象.设计方案:保证容量层中有充足的物理设备满足所需的条带宽度要求.对象可以允许的最大故障数为3.默认情况下,系统使用NumbeQFa7uesT.To/e旬e为1的设置部署虚拟机.此策略设置决定了部署在VirtuaISAN上的对象拷贝/

29、副本数.要允许“n个故障,群集中需要有,2n+1个主机.如果设计方案包括故障域,那么群集中需要有“2n+1个故障域,才能在VirtUaISAN群集中允许“n个故障.设计方案:保证群集中有充足的主机和故障域满足所需的NumberOfFaiIuresToToIerate要求.另一个策略设置是乃力/FeadCac力e%se/,叩但它仅适用于混合配置.全闪存配置上没有读取缓存ras76eaa6c%Aeseat7的最大值为Ioo%,意味着将根据虚拟机VMDK大小预留匹配的缓存.与FlaShReadCaCheReSerVation相关的设计考前须知将在虚拟机存储策略设计局部详细讨论.同时适用于混合配置和全

30、闪存配置的ObjeCtSPaCeReSerVatiOn的最大恒为IoO%,意、味着虚拟机的VMDK将按厚置备”方式部甯.与ObjeCtSpaceReservation相关的设计考前须知将在虚拟机存储策略设计局部详细讨论.VMDK最大大小在VirtUalSAN6.0中,支持的最大VMDK大小为62丁3.在VirtIIalSAN5.5中,最大VMDK大小限制为2TB.正如在上一局部提到的,在VirtualSAN6.0中,对象大小为255GB时即会进行条带化如果治理员部署的对象为62TB,将创立大约500个组件假设默认策略为NumberOfFa/luresToToIerate=1.在VirtUalS

31、AN上创立非常大的VMDK时,需要考虑组件最大数量.设计限制考前须知摘要 考虑在VirtualSAN群集上启用vSphereHA,以提供最高级别的可用性.在版本6.0中,vSphereHA最多可以保护6,400个虚拟机. 考虑允许故障时所需的主机和故障域数量. 考虑实施条带宽度时容量层中所需的设备数量. 部署非常大的虚拟机时,考虑组件数量.许多客户不太可能要求每主机部署多个62TBVMDK.实际上,在VirtualSAN6.0中,应该不需要担忧组件数量. 请记住,默认情况下,VMDK甚至是62TBVMDK最初将采用精简置备,因此,客户应当为未来容量增长做好准备.网络设计考前须知网络互连TGb/

32、10GbVMware支持将IGb和10Gb网络接口卡(NlC)用于混合配置下的VirtualSAN网络流量.如果使用IGbNIC,VMWare要求将此NIC专门用于VirtualSAN流量.如果使用10GbNIC,此NIC可以与其他类型网络流量共享.尽管VMware成功在1Gb链路上运行了较小的混合VirtualSAN部署,但最正确做法是使用IOGb链路.10Gb链路不需要专门用于VirtUaISAN流量;它们可以与其他类型网络流量共享,例如vMotion.如果在多个类型流量之间共享10GbNIC,那么建议使用NetworkI/OComroI阻止一种类型流量占用所有带宽.对于全闪存配置,由于网

33、络流量有可能增加,VMware建议仅将10GbNIC用于VirtualSAN网络流量.此NIC依然可以与其他类型流量共享.需要考虑ESXi主机之间有多少复制和通信流量(这直接关系到群集中的虚拟机数量),每虚拟机有多少副本,以及虚拟机中运行的应用程序的I/O强度如何.全闪存带宽要求VirtualSAN全闪存配置仅支持10Gb网络互连.原因之一是,全闪存配置提供的更高性能可能会在主机之间占用更多网络带宽,以获得更高的吞吐量.此外,即便不是为了获得更高吞吐量,部署全闪存配置也可完美实现可预测的低延迟.1Gb网络连接不支持全闪存VirtualSAN配置.在版本5.5和6.0中,1Gb网络连接继续支持混

34、合配置.使用NIC成组实现冗余将接口成组聚合在一起时,VirtualSAN网络流量不能跨多个网络接口进行负载平衡.虽然可能会实现局部负载平衡,但NIC成组更应该被看作是提供一种使VirtualSAN流量网络“高度可用的方式.如果一个适配器发生故障,另一个适配器将接管通信.MTU和巨型帧考前须知VirtualSAN支持巨型帧.VMware测试发现,使用巨型帧可以降低CPU利用率,增加吞吐量,然而,这两项优势仅处于最低水平,由于VShPere已经使用TCP分段卸载(TSo)和大型接收卸载(LRC)带来了类似的优势.在网络根底架构中已启用巨型帧的数据中央里,建议将巨型帧用于VirtualSAN部署.

35、否那么,不建议使用巨型帧,由于在整个网络根底架构中配置巨型帧的操作本钱远远超出了有限的CPU和性能优势.设计考前须知:如果增益在很大程度上可以忽略不计时,请考虑在VirtUalSAN环境中引入巨型帧是否值得冒操作风险.多播考前须知多播是VirtualSAN的网络要求.多播可用于发现参与群集的ESXi主机以及跟踪群集中的变化.请务必保证在参与VirtualSAN群集的所有节点之间允许多播流量.多播性能也非常重要,因此,应当保证使用高质量的企业级交换机.如果将低端交换机用于VirtualSAN,应当明确测试交换机的多播性能,由于单播性能不能反映多播性能.通过NetworkI/OControl实现网

36、络QoS效劳质量(QoS)可以使用NetworkI/OContrOl(NloC)实施.这将允许向VirtualSAN流量分配专用数量的网络带宽.使用共享机制时,通过使用NIOC,可以保证没有其他流量影响VirtualSAN网络,反之亦然.然而,NIOC要求使用DistributedSwitch(VDS)1而且此功能在标准交换机(VSS)上不可甩对于面向VirtualSAN的每个vSphere版本,VMware都会在该版本中提供VDS.这意味着,无论部署哪个版本,都可以配置NIOC.然而,VirtualSAN同时支持VDS和VSS.网络设计考前须知摘要 混合配置支持IGb和IoGb网络 全闪存配

37、置要求使用IOGb网络 为实现可用性/冗余,请考虑使用NIC成组 考虑引入巨型帧是否值得 必须配置多播并且保证在所有主机之间可以使用 考虑使用具备NIOC的VDS1在VirtualSAN流量上提供QoSVirtualSAN网络设计指南7VMwareVirtualSAN网络设计指南?介绍了设计方案、最正确做法和配置详情,包括: VSphere成组考前须知TP哈希算法和其他成组算法的比拟 物理拓扑考前须知-叶脊(SPine/Leaf)拓扑与接入/会聚/核心拓扑在大型VirtiJalSAN群集中的影响 面向高可用性的VirtualSAN网络设计-实现高度可用的VirtualSAN网络的设计考前须知

38、负载平衡考前须知-如何通过多个物理上行链路,为VirtualSAN流量和其他类型流量获得聚合带宽 VirtualSAN与其他类型流量-同时使用VirtualSAN和其他类型流量时,使用NetworkIOControl的详细架构例如和测试结果本指南的延伸阅读局部提供了该指南的链接,强烈建议翻开链接阅读该指南.存储设计考前须知为VirtualSAN正确优化存储大小之前,需要先了解一些关键的VirtualSAN概念.这对VirtualSAN的总体存储设计很有帮助.磁盘组磁盘组可看作是VirtUalSAN上的存储容器;它们包含一个闪存缓存设备和最多七个容量设备磁盘或在全闪存配置中用作容量层的闪存设备.

39、简单地讲,磁盘组会指派一个缓存设备,为既定容量设备提供缓存.这会在一定程度上决定性能,因为缓存容量比基于磁盘组配置.如果所需的缓存容量比非常高,可能要求每主机使用多个闪存设备.在这种情况下,必须创立多个磁盘组来满足要求,由于每磁盘组受仅限一个闪存设备的配置限制.不过,使用多个磁盘组和小型闪存设备有很多优势.它们通常可以提供更多的IOPS1也可以减小故障域.缓存容量比越高,可供虚拟机提升性能的缓存就越多.但是,这会带来附加本钱.设计方案:单个大磁盘组配置或多个小磁盘组配置.缓存优化调整概览客户应当根据虚拟机的活开工作集,确定VirtUalSAN中的缓存大小要求.理想情况下,缓存大小应当足以容纳工

40、作负载中重复使用的块.我们将其称作活开工作集.然而,获得工作负载的活开工作集并不容易,由于典型的工作负载会随时间而变,这会导致工作集和关联的缓存要求也会发生变化.作为一个指导原那么,VMware建议VirtualSAN配置中闪存缓存至少是已占用容量的10%.此建议适用于混合和全闪存VirtualSAN配置.VirtualSAN中的闪存设备在VirtualSAN混合配置中,闪存设备有两个用途:读取缓存和写入缓冲区.在全闪存配置中,一个指定的闪存设备用于缓存,其他闪存设备用于容量层.两种配置都可以显著提升运行在VirtualSAN上的虚拟机的性能.读取缓存的用途读取缓存仅适用于混合配置,它用来保存

41、最近读取的磁盘块集合.这可以在缓存命中时降低I/O读取延迟,也就是说,磁盘块可以从缓存获取,而不是从磁盘获取.对于既定的虚拟机数据块,VirtualSAN始终从同一副本/镜像读取.然而,当有多个副本以允许故障0,VirtualSAN可以在副本拷贝之间平均分布数据块缓存.如果从第一个副本读取的块不在缓存中,那么引用目录效劳,查找块是否在群集中另一个镜像在另一个主机上的缓存中.如果在那里找到块,那么从那里检索数据.如果块不在另一个主机的缓存中,那么说明读取缓存未命中.在这种情况下,系统直接从磁盘检索数据.写入缓存的用途混合配置和全闪存配置上的写入缓存可用作非易失性写入缓冲区.这将大大提升混合配置和

42、全闪存配置的性能,还能延长全闪存配置中的闪存容量设备的寿命.向闪存写入时,VirtualSAN可保证在群集中的其他地方写入数据副本.部署到VirtualSAN的所有虚拟机都有默认可用性策略设置,保证至少有一个附加虚拟机数据副本可用.这包括保证将写入内容写入到群集的多个写入缓存中.写入操作由客户机操作系统中运行的应用程序发起后,写入内容将复制到包含存储对象的副本拷贝的主机上的写入缓存.这意味着在发生主机故障时,我们还有缓存内数据副本,从而不会丧失数据;虚拟机可以重复使用复制的缓存副本以及复制的容量数据.PCIe闪存设备与固态驱动器(SSD)的比拟决定选择PCle闪存设备而放弃固态磁盘时,有许多考

43、前须知.考前须知分为三类:本钱、性能和容量.大局部固和磁盘使用SATA接口.即便在闪存速度越来越快的情况下,SSD依然遵循SATA的6Gbs标准.相比之下,PCIe或PeripheralcomponentInterconnectExpress是一种用于主板扩展的物理互连.它可以为PCIe3.x设备提供16个数据传输通道,每个方向上的每通道速度约为1Gbs.这将为使用所有16个通道的PeIe设备提供大约32Gbs的总带宽.另一个有用的性能考前须知是,使用PCIe缓存设备可以减少存储限制器上的负载.人们发现,这通常会改善性能.这条反应来自许多闪存供给商,他们使用PCIe闪存设备在VirtualSA

44、N上做过性能测试.这种性能提升是有代价的.通常,PCIe闪存设备的本钱比固态磁盘更高.写入持久性是另一个重要的考前须知;持久性越高,本钱也越高.最后是容量考前须知.尽管固态磁盘会继续变大,但查阅VCG了解受支持的VirtualSAN闪存设备可以发现,在该指南编写时,最大的SSD为2,000GB,而最大的PCIe闪存设备为4,800GB.优化调整大小时,保证有足够的1级闪存缓存与容量比无论容量层是磁盘还是闪存都是如此.同样,本钱也是一个重要的考虑因素.设计考前须知:考虑工作负载是需要PCIe性能还是SSD提供的性能已足够.考虑设计应当采用一个大磁盘组和一个大闪存设备,还是多个磁盘组和多个小闪存设

45、备.后者可以减小故障域,同时也可以提升性能,但本钱可能更高.闪存持久性考前须知随着全闪存配置在容量层中引入了闪存设备,现在重要的是针对容量闪存层和缓存闪存层的持久性进行优化.在混合配置中,只有缓存闪存层需要考虑闪存持久性.在VirtualSAN6.0中,持久性等级已更新,使用在供给商的驱动器保修期内写入的TB量(TBW)表示.此前,此规格为每日完整驱动器写入次数(DWPD).通过引用TBW规格,VMware允许供给商灵活使用完整DWPD规格较低但容量更大的驱动器.例如,从持久性角度来讲,规格为10次完整DWPD的200GB驱动器与规格为5次完整DWPD的400GB驱动器相当.如果VMWare要

46、求VirtualSAN闪存设备具有10次DWPD,那么会将具有5次DWPD的400GB驱动器排除出VirtualSAN认证范围.例如,将规格更改为每日2TBW后,200GB驱动器和400GB驱驱动器都将符合认证资格-每日2TBW相当于400GB驱动器的5次DWPD以及200GB驱动器的10次DWPD.对于运行高工作负载的VSAN全闪存配置,闪存缓存设备规格为每日4TBW.这相当于5年内写入7300TB数据.当然,在容量层上使用的闪存设备的持久性也可以此为参考,但是,这些设备往往不需要与用作缓存层的闪存设备具备相同级别的持久性.使用全闪存配置时的闪存容量优化调整混合配置中与容量层优化调整有关的所有考前须知也适用于全闪存VirtualSAN配置.例如,我们需要考虑虚拟机数量、VMDK大小、并发拍摄的快照数量,当然还包括根据虚拟机存储策略中的。/广砧归2/广也要求创立的副本拷贝数量.采用全闪存配置时,读取请求不再由缓存层响应,而是由容量层响应.通过移除全闪存配置中的读取缓存,缓存层上的IOPS数量大大减少,持久性显著增加.这意味着,持久性和性能现在成为全闪存配置中容量层的考前须知.然而,在全闪存配置中,使用高持久性闪存缓存设备也可以延长闪存容量层的寿命.如果在虚拟机中运行的应用程序的工作集大多可以放入闪存写入缓存,闪存容量层上的写入操作次数将减少.注意:在VirtUalSAN6.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号