ad

《VMware vSphere 云平台运维与管理》_向云端进发_5.3 任务5.3 配置分布式资源调度 (DRS)

admin 194 2023-10-23

【摘要】 本书摘自《VMware vSphere云平台运维与管理》一书中第5章,第3节,由杨海艳、杜珺和王月梅主编。

任务5.3 配置分布式资源调度 (DRS)

分布式资源调度 (Distributed Resource Scheduler,DRS) 是 vCenter Server 在群集中的一项功能,用来跨越多台ESXi 主机进行负载均衡, vSphere DRS有以下两个方面的作用。

(1)当虚拟机启动时, DRS 会将虚拟机放置在最适合运行该虚拟机的主机上。

(2)当虚拟机运行时, DRS 会为虚拟机提供所需要的硬件资源,同时尽量减小虚拟机之 间的资源争夺。当一台主机的资源占用率过高时, DRS 会使用内部算法将一些虚拟机移动到 其他主机。 DRS 会利用前面介绍的vMotion 动态迁移功能,在不引起虚拟机停机和网络中断的前提下快速执行这些迁移操作。

要使用vSphere DRS, 多 台ESXi 主机必须加入到一个群集中。群集是ESXi 主机的管理 分组, 一个 ESXi 群集聚集了群集中所有主机的CPU 和内存资源。 一旦将 ESXi 主机加入到群集中,就可以使用vSphere 的一些高级特性,包括 vSphere DRS 和 vSphere HA 等。

《VMware vSphere 云平台运维与管理》_向云端进发_5.3 任务5.3 配置分布式资源调度 (DRS)

如果一个DRS 群集中包含两台具有64GB 内存的ESXI 主机,那么这个群集对外显示共有128GB 的内存,但是任何一台虚拟机在任何时候都只能使用不超过64GB 的内存。

默认情况下, DRS 每 5min 执行一次检查,查看群集的工作负载是否均衡。群集内的某些操作也会调用DRS, 例如,添加或移除 ESXi 主机或者修改虚拟机的资源设置。

本任务首先在vCenter中创建vSphere 群集,配置EVC 等参数,并且将两台 ESXi 主机 都加入到群集中,然后在群集中启用vSphere DRS 服务并验证配置,最后配置 vSphere DRS规则。

1.DRS 自动化级别

DRS 有以下3种自动化级别。

(1)手工:当虚拟机打开电源时及 ESXi 主机负载过大需要迁移虚拟机时, vCenter 都将给出建议,必须由管理员确认后才能执行操作。

(2)半自动:虚拟机打开电源时将自动置于最合适的ESXi 主机上。当ESXi 主机负载过重需要迁移虚拟机时, vCenter将给出迁移建议,必须由管理员确认后才能执行操作。

(3)全自动:虚拟机打开电源时将自动置于最合适的 ESXi 主机上,并且将自动从一台ESXi 主机迁移到另一台ESXi 主机,以优化资源使用情况。

由于生产环境中ESXi 主机的型号可能不同,在使用vSphere DRS 时需要注意,硬件配置 较低的ESXi 主机中运行的虚拟机自动迁移到硬件配置较高的ESXi 主机上是没有问题的,但 是反过来可能会由于ESXi 主机硬件配置问题导致虚拟机迁移后不能运行,针对这种情况建议选择手动或半自动级别。

在生产环境中,如果群集中所有ESXi 主机的型号都相同,建议选择“全自动”级别。管理员不需要关心虚拟机究竟在哪台ESXi 主机中运行,只需要做好日常监控工作就可以。

2.EVC 功能

DRS 会使用vMotion 实现虚拟机的自动迁移,但是一个虚拟化架构在运行多年后,很可 能会采购新的服务器,这些服务器会配置最新的 CPU 型号。而 vMotion 有一些相当严格的 CPU 要求。例如, CPU 必须来自同一厂商,必须属于同一系列,必须共享一套公共的 CPU 指令集和功能。因此,在新的服务器加入原有的 vSphere 虚拟化架构后,管理员将可能无法 执行 vMotion。VMware 使用 EVC(Enhanced vMotion Compatibility,增强的vMotion 兼容性)功能解决这个问题。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《零基础Linux 从入门到精通》_从零开始_轻松掌握Linux操作系统_13.4 控制循环
下一篇:《VMware vSphere 云平台运维与管理》_向云端进发_1.3. 企业实施服务器虚拟化的优点
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×