VMware Distributed Resource Scheduler(DRS)是分布式资源调度程序,可帮助平衡工作负载和可用的虚拟化资源。借助该工具,你可以定义规则以在虚拟机(VM)间分配物理资源。
DRS运行在vCenter Server中,以自动平衡给定群集中所有VM的内存负载。除分配资源外,你还可以配置它通过vMotion迁移工作负载或基于预定义规则分配迁移。DRS唯一需要的是具有共享存储的集群、与Storage vMotion网络的连接、vSphere Enterprise或更高版本以及CPU兼容性。
除负载平衡外,DRS还为各个业务部门提供专用基础架构、持续监控硬件使用情况、集中式硬件控制以及无需停机的服务器维护。
DRS如何确保VM可用性
通过使主机退出待机模式,DRS可提高VM高可用性,以便vSphere High Availability(HA)可以执行故障转移。它还会自动迁移VM,以释放资源以进行必要的VM故障转移。
你可以对DRS使用关联性或反关联性规则,以确保某些VM故障转移或不故障转移到某些主机。这可以帮助避免功能和性能问题,并确保DRS和HA继续按预期运行。错误放置的虚拟机会导致计算不足并导致资源争用。
了解亲和性和反亲和性规则
亲和性和反亲和性规则是DRS的关键。这些规则会告诉虚拟机管理程序整合或分离特定实体,以在VM和主机之间建立关系。这样可以使流量和工作负载在可用主机和适当分配的资源之间保持平衡。
你可以通过vSphere Web Client将这些规则应用于DRS。首先单击“管理”>“设置”>“DRS规则”,然后单击“添加”以创建新规则。你可以命名规则,然后打开“类型”下拉菜单并选择“虚拟机到主机”。你还可以为VM应用VM关联性和反关联性规则,以在发生故障转移或VM改组时,确保特定VM可以保持在同一主机,或者位于单独的主机上。
DRS故障诊断
DRS有时会关闭某些服务器的电源以节省能源,然后在需要时将其重新打开。但是,有时某些服务器无法关闭电源,这通常是DRS规则冲突导致的错误。
对DRS问题进行故障排除时,首先请确保你的规则没有冲突,并且DRS没有配置高迁移阈值设置。如果目标服务器没有足够的资源来承载VM,则系统将阻止VM迁移到该服务器。另外,系统管理程序不兼容也会导致此问题。请检查软件的配置(例如vMotion和分布式电源管理)以及硬件(例如LAN唤醒和智能平台管理接口),以确保所有内容都与DRS兼容。
使用DRS与HA以实现最佳VMware负载平衡
你还可以使用DRS来防止主机故障。DRS使用vMotion来自动平衡和优化很多主机上的工作负载。它可监视群集资源,并在发生资源争用时将VM迁移到具有可用资源的其他主机。DRS还可以关闭不必要和未使用的服务器,以提高效率和性能。
同时,HA是一种实用程序,它可将VM和主机池化到群集中,并监视这些主机的故障。如果发生故障,HA将在另一台服务器上重新启动受影响的VM。通过结合使用DRS和HA,可整合自动故障转移和负载平衡功能,以更快地重新平衡工作负载并减少故障造成的影响。
你还可以同时使用HA标签与DRS规则,以更好地管理工作负载。标签使特定的VM和工作负载可搜索,从而使其更易于按类别进行整理,以及创建亲和性和反亲和性规则,以简化你的环境。你可以为隔离和故障转移设置VM优先级,从而简化中断或故障后的恢复过程。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
AWS提供具有许可证移动性的原生VMware服务
AWS和Broadcom将为VMware Cloud Foundation客户提供AWS原生版本的VMware […]
-
新对象存储、虚拟机产品可用于HPE GreenLake
本周在HPE Discover Barcelona大会上,惠与公司(Hewlett Packard Enter […]
-
Pure提供全托管VMware迁移到Azure
Pure Storage推出一项新服务,旨在帮助客户将本地VMware环境迁移到Microsoft Azure […]
-
如何解决Java虚拟线程固定问题
虚拟线程是Java的Project Loom项目引入的一种全新线程模型,并随Java 21 LTS正式发布,虚 […]