第二部分第5章vSphere分布式资源调度DRS计算推荐.docxVIP

第二部分第5章vSphere分布式资源调度DRS计算推荐.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章?DRS计算推荐 群集负载平衡,DRS建议考虑几个指标来计算迁移:当前虚拟机的资源需求,主机资源的高可用性和高级别资源策略,接下来的探讨DRS如何用这些指标来创建一个比当前虚拟机更新的,更好的虚拟机,当一直满足所有的需求和限制。 什么时候DRS被调用? DRS默认每300秒调用一次,当调用间隔时间过后,DRS将计算和生成虚拟机迁移的建议,每个建议在下一次调用DRS期间不被接收将被“退休”,如果资源还是不平衡,DRS可能会再次产生精准的建议。 当DRS算法被调用期间可以通过vpxd.cfg的下列选项来进行控制: vpxd配置文件 config?? ??drm??? ??pollperiodsec? ?????300????? /pollperiodsec???? /drm?? /config 默认的频率是300秒,但是可以在60秒—3600秒的范围内设置,强烈不建议修改此值,不频繁的时间间隔可能会降低vMotion的数量,虽然节约了开销但是离开一段较长的时间群集会有不平衡的危险。而缩短时间可能会产生额外的开销,尽管提供额外的一些好处。 如果群集检测资源池树的改变,操作和事件,如资源供应变化或者资源设置修改也会触发DRS的不平衡计算。 表18:DRS计算调用事件 计算建议 为了生成迁移建议DRS执行多个计算过程,DRS定义群集不平衡和选择合适虚拟机迁移来解决不平衡。 约束校验 确定负载不平衡之前,DRS检测是否违反约束,约束校验决定是否DRS必须要: 由于用户请求进入维护模式或者待机模式,撤出主机 强制纠正主机和虚拟机之间关联性/反关联性规则冲突 纠正虚拟机和虚拟机之间的反关联性规则冲突 纠正虚拟机和虚拟机之间的关联性规则冲突 纠正主机资源过量(稀有,因为DRS资源控制) 在负载平衡期间,这种约束被遵从,理解约束可能引起负载平衡,但是不尊重约束就可以解决的,如果被认定无法修复不平衡,群集摘要页面的信息会通知管理员。 不平衡计算 要建立一个不平衡的群集,DRS会将当前主机负载标准偏差值(CHLSD)和目标主机负载标准偏差值(THLSD)进行比较,如果CHLSD超过THLSD,群集被认为不平衡。 当前主机负载标准偏差 DRS通过群集中所有活动的主机计算平均值和正常配额标准偏差决定了当前主机负载标准偏差(CHLSD). 正常的配额是衡量可用容量的利用率,DRS收到每个虚拟机的资源利用率和需求来计算动态配额,主机上所有虚拟机的配额之和,通过主机的容量进行划分,主机的可用容量是剩下资源数量,也就是减去虚拟层的资源需求后的容量。 Normalized?entitlement=?(VM?entitlements)/(Capacity?of?host) 因为虚拟机配置包括需求指标,如CPU的准备百分比和内存的空闲百分比,在没有资源争用的情况下,正常的标准差同群集的状态非常类似。 目标主机负载标准偏差 目标主机保证偏差(THLSD)是来自DRS的迁移阈值,它定义了群集不平衡的容忍等级。 DRS迁移等级 迁移阈值决定了保持负载不均衡最大值,DRS迁移阈值提供五个等级,范围从保守到激进。 图83:迁移阈值 每个阈值级别设置了不平衡的容忍边界,激进的阈值设置了一个收紧的边界以允许一点点不平衡,而保守的阈值容忍比较大的不平衡,大多数保守阈值不会计算THLSD,只会建议强制性约束冲突,阈值更多的信息,可以在后面的章节发现。 期望高频繁的迁移可以选择激进的迁移阈值,DRS会请求保持CHLSD低于THLSD。 在vCenter度量当前主机负载标准偏差(CHLSD),CHLSD经常被称为DRS的负载不平衡标准,负载不平衡标准和CHLSD互换。 图84:DRS迁移建议工作流 当前主机负载标准偏差超过了目标主机负载标准偏差,DRS将发起GetBestMove(最佳迁移) DRS程序步骤 while?(load?imbalance?metric??threshold) {?move?=?getbestmove();? if?no?good?migration?is?found:? stop;? else:? add?move?to?the?list?of?recommendations;? update?representation?of?cluster?to?the?state?after?the?move?is?added;?} 与流行的看法相反,在允许vCenter或者用户执行建立清单之前算法将所有的建议列入清单。 GetBestMove(最佳移动) GetBestMove过程旨在找到虚拟机并移动,最大程度的改善群集资源的广泛的不平衡,GetBestMove过程如下: GetBestMove?GetBestMove()?{? for?each?virtual

文档评论(0)

35425 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档