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)等。

还有更多VMware问题?

免费试下我们的VMware技术助理(已接Deepseek)!即时解答VM难题 → 🤖VM技术助理

试试 📕VMware日志分析器 免费诊断各类vCenter错误,ESXi日志,虚拟机vmware.log等等

########

扫码加入VM资源共享交流微信群(请备注加群

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

推荐更多

如何在ESXi主机上安装RACADM
运维必备

如何在ESXi主机上安装RACADM

本文介绍了如何在VMware ESXi主机上安装并使用Dell PowerEdge服务器的iDRAC命令行工具RACADM。包括如何上传安装包、执行安装命令、验证安装结果,并介绍常用的RACADM命令。适合需要通过命令行管理Dell服务器的IT管理员或运维人员。

vCenter内部版本号对照表(2025年最新)| vCenter各版本构建号对照表
运维必备

vCenter内部版本号对照表(2025年最新)| vCenter各版本构建号对照表

本文整理了 VMware vCenter Server 各版本号与 Build 编号对照表,包括 vCenter 8.0、7.0、6.7 等版本的 发布名称(Release Name)、发布日期(Release Date),以及每个版本是否提供 ISO 安装镜像或 Patch 补丁。适用于需要快速查询 vCenter Build Number、vCenter 升级路径、vSphere 管理版本对应关系 的用户,帮助 IT 运维判断当前系统状态、下载正确版本资源,提升管理效率。

ESXi内部版本号对照表(2025年最新)| ESXi各版本构建号对照表
运维必备

ESXi内部版本号对照表(2025年最新)| ESXi各版本构建号对照表

本页整理了 VMware ESXi 各版本号对照表,包含详细的 Build Number(构建号)、发布日期(Release Date)、以及每个版本是否以 ISO 或 Patch 形式发布。适用于查询 ESXi 8.0、ESXi 7.0、ESXi 6.7 等不同版本的内部版本号,帮助用户识别当前系统版本、规划升级路径,或查找 ESXi 补丁 和 安装镜像下载链接。支持关键词如:ESXi 版本号对照、ESXi Build 编号查询、VMware ESXi 补丁区别、vSphere 升级参考资料 等。

//madurird.com/4/9119499