DRS详解

vSphere DRS是什么?

VMware DRS(Distributed Resource Scheduler)是一种资源管理功能,旨在帮助 VMware vSphere 虚拟化环境中的管理员自动化资源分配和负载均衡。DRS 可以监测物理主机的资源利用率(例如 CPU、内存和存储),并根据负载情况自动将虚拟机迁移至其他主机,以避免主机资源瓶颈和性能下降。

简单点来说,DRS就是会通过vMotion,自动帮你迁移虚拟机,以达至集群中所有ESXi主机整体的CPU和内存的资源平衡。

什么时候使用DRS?

分布式资源调度器(DRS)是一种VMware vSphere集群,它通过将虚拟机从负载过重的ESXi主机迁移到具有足够计算资源的另一个主机上来实现负载平衡,同时虚拟机仍在运行。这种方法被用于防止ESXi主机过载。虚拟机可能在不同时间有不均衡的工作负载,如果一个ESXi主机过载,那么在该主机上运行的所有虚拟机的性能都会降低。VMware DRS集群通过提供自动虚拟机迁移来帮助解决这种情况。

因此,DRS通常与HA一起使用,将故障转移与负载平衡相结合。在故障转移的情况下,虚拟机由HA在其他ESXi主机上重新启动,而DRS则根据可用的计算资源提供VM放置建议。vMotion技术用于这种虚拟机的实时迁移,对用户和应用程序是透明的。

资源池用于DRS集群中ESXi主机的灵活资源管理。您可以为每个资源池设置处理器和内存限制,然后将虚拟机添加到它们中。例如,您可以创建一个资源池,为开发人员的虚拟机设置高资源限制,第二个池为测试人员的虚拟机设置普通限制,第三个池为其他用户设置低限制。vSphere允许您创建子资源池和父资源池。

DRS解决方案通常用于具有不均衡虚拟机工作负载的大型VMware虚拟环境中,以提供合理的资源管理。使用DRS和HA的组合可以实现具有负载均衡的高可用性集群。DRS还有助于自动迁移虚拟机,使其从由管理员置于维护模式的ESXi服务器中迁移。该模式必须开启才能让ESXi服务器执行维护操作,如固件升级、安装安全补丁、ESXi更新等。在进入维护模式的ESXi服务器上不能运行任何虚拟机。

什么是DRS

开启DRS集群的要求

设置DRS集群必须满足以下要求:

1. CPU兼容性。ESXi主机之间需要最大的处理器兼容性。处理器必须由同一制造商生产,并属于具有等效指令集的同一系列。理想情况下,所有ESXi主机都应使用相同的处理器型号。

2. 共享数据存储。所有ESXi主机必须连接到共享存储,例如SAN(存储区域网络)或NAS(网络附加存储),可以访问共享的VMFS卷。

3. 网络连接。所有ESXi主机必须相互连接。理想情况下,您需要一个单独的vMotion网络,带有至少1Gbit带宽,用于主机之间的虚拟机迁移。

4. 必须部署vCenter Server来管理和配置集群。

5. 必须安装和配置至少2个ESXi服务器(建议安装和配置3个或更多ESXi服务器)。

DRS样例

DRS有什么设置?

DRS 可以通过 vSphere Web Client 或 vSphere Client 管理界面进行配置和管理。

以下是 DRS 的一些常见设置:

DRS 敏感度级别:可以设置 DRS 的敏感度级别以控制 DRS 的自动化程度。级别从 1 到 5,级别越高,DRS 就越敏感。

自动化行为:可以设置 DRS 的自动化行为,例如在何时和如何自动迁移虚拟机以满足资源需求。管理员可以选择手动或自动模式,并设置 DRS 的阈值和规则。

DRS 群集调度策略:可以设置 DRS 的群集调度策略以控制虚拟机的分布。管理员可以选择将虚拟机均匀地分布在物理主机上,或者将虚拟机聚集在较少的主机上以减少迁移。

DRS 事件历史记录:可以查看 DRS 事件历史记录,以便管理员了解 DRS 的活动情况,例如自动迁移的虚拟机,以及为什么要进行迁移。

DRS 预测:可以查看 DRS 的预测结果,以便管理员了解群集中可能会发生的资源需求,并做出相应的计划。

DRS级别
DRS级别2

DRS需要什么许可License?

使用 DRS 功能需要相应的 VMware vSphere 许可证。

以下是一些支持 DRS 功能的 vSphere 许可证:

VMware vSphere Standard 许可证:支持 DRS 功能,但是没有高级的 DRS 自适应调度和资源缩放功能。

VMware vSphere Enterprise Plus 许可证:支持完整的 DRS 功能,包括高级的 DRS 自适应调度和资源缩放功能。

VMware vSphere with Operations Management Enterprise Plus 许可证:支持完整的 DRS 功能,并附带额外的运营管理工具,如 vRealize Operations。

需要注意的是,DRS 功能只是 vSphere 许可证的一部分,因此还需要相应的许可证才能使用其他高级功能,如 vMotion 和 HA(High Availability)等。

图书推介 - 京东自营

24小时热门

还有更多VMware问题?

免费试下我们的VMware问答小助理,即时解答VM难题 → 🤖VM技术助理

需要协助?或者只是想技术交流一下,直接联系我们!

推荐更多

如何配置VMware ESXi主机的时间和日期
未分类

如何配置VMware ESXi主机的时间和日期

本文详细介绍了如何通过VMware ESXi主机客户端配置时间和日期,包括手动设置时间与日期的步骤,以及使用NTP服务器同步时间的具体方法。此外,还提供了解决ESXi 7.0 NTP服务无法启动的替代方案和相关排查建议,帮助用户高效完成时间配置。

vSphere:如何创建数据中心并添加ESXi主机
VMware快速入门

vSphere:如何创建数据中心并添加ESXi主机

本文详细介绍了如何在 vSphere 中创建数据中心并添加 ESXi 主机的操作步骤。首先,讲解了准备工作,包括安装 ESXi 主机和 vCenter Server 的详细步骤。接着,通过 vSphere 客户端创建数据中心,并介绍了如何将 ESXi 主机添加到数据中心中,涵盖了从输入主机信息、设置证书验证,到分配许可证等各个环节。

E1000e和VMXNET3怎么选?VM虚拟网卡性能与兼容性全面解析
VMware快速入门

E1000e和VMXNET3怎么选?VM虚拟网卡性能与兼容性全面解析

本文深入探讨了 VMware 虚拟网卡 E1000e 和 VMXNET3 的性能差异与适用场景,帮助用户选择最适合自己需求的网卡类型。通过对兼容性、吞吐量、延迟等方面的分析,提供优化 VMware 虚拟化环境网络性能的实用建议。

如何在VMware Workstation和ESXi之间迁移虚拟机
VMware快速入门

如何在VMware Workstation和ESXi之间迁移虚拟机

如何在VMware Workstation和ESXi之间迁移虚拟机?本文详细介绍了使用VMware Workstation连接远程ESXi主机的方法,并涵盖了将虚拟机从ESXi迁移到Workstation或从Workstation上传到ESXi的具体步骤及常见问题的解决方案。