DRS :分布式资源调度程序

更新时间:2024-09-21 12:54

DRS(Distributed Resource Scheduler)分布式资源调度程序,根据对资源池资源负载的动态监控,合理触发均匀分配规则,最终实现资源池中的物理服务器之间重新分布虚拟机的目的。

当虚拟机遇到负载增大时,DRS将通过在资源池中的物理服务器之间重新分布虚拟机来自动为其分配更多资源。威睿 Infrastructure 3 DRS(Distributed Resource Scheduler) Vmware 分布式资源调度程序(DRS)跨聚合到逻辑资源池中的硬件资源集合来动态地分配和平衡计算容量。Vmware DRS跨资源池不间断地监控利用率,并根据反映了业务需要和不断变化的优先事务的预定义的规则,在多个虚拟机之间智能地分配可用资源。

虚拟机

☆ 使资源优先于最重要的应用程序,以便让资源与业务目标相协调。

☆ 自动、不间断地优化资源利用率,以响应不断变化的情况。

☆ 为业务部门提供专用的(虚拟)基础结构,同时让IT部门能够集中、全面地控制硬件。

☆ 执行零停机服务器维护。

威睿 DRS跨聚合到逻辑资源池中的硬件资源集合动态地分配和平衡计算容量。Vmware DRS跨资源池不间断地监控利用率,并在多个虚拟机之间智能地分配可用资源。Vmware DRS允许用户确定以下方面的规则和策略:决定虚拟机共享资源的方式与在多个虚拟机之间排定这些资源的优先级的方式。当虚拟机遇到负载增大时,Vmware DRS将首先根据既定的资源分配规则和策略评估其优先级,如果合理,则分配更多资源。资源是通过以下两种方式分配给虚拟机的:将虚拟机迁移到具有更多可用资源的另一台服务器上;或者通过将其他虚拟机迁移到别的服务器上而在此服务器上为该虚拟机营造更大的“空间”。通过威睿 VMotion将虚拟机实时迁移到不同的物理服务器是以对最终用户完全透明的方式完成的。

Vmware DRS可以配置为以自动或手动模式操作。在自动模式下,DRS将确定以尽可能最好的方式在不同的物理服务器之间分配虚拟机,并自动将虚拟机迁移到最合适的物理服务器上。在手动模式下,Vmware DRS将提供一个把虚拟机放到最佳位置的建议,将它提供给系统管理员,由其决定是否进行更改。资源池灵活的分层结构使管理员能够将可用的IT资源与业务部门的需求相协调起来。各业务部门可以收到专用的IT资源,同时仍然能够受益于资源池的高效性。通过强健的访问特权管理,能够将一个业务部门资源池的例行基础结构任务委派给一名业务部门系统管理员。

☆ 使IT资源与业务优先事务相匹配。

确定规则和策略以决定应如何在虚拟机之间排定资源的优先级. 威睿 DRS动态、智能地将IT资源分配给优先级最高的虚拟机,以确保业务与IT之间最好的协调性。

☆ 保证IT自主性和向业务部门提供的服务级别。

为业务部门提供专用的IT基础结构,同时仍能够通过资源池受益于更高的硬件利用率。

☆ 大大提高了系统管理员的生产效率。

使单个系统管理员能够监控并有效地管理大型基础结构资源池。

☆ 自动化硬件维护。

当将一个物理服务器置于维护模式下时,Vmware DRS将自动把所有虚拟机迁移到其他物理服务器上,从而实现零停机的服务器维护。

☆ 方便地添加和部署新容量。

当向资源池中添加新的物理服务器时,威睿 DRS将在服务器之间重新分配虚拟机后自动利用添加的容量。

☆ 使用Vmware DRS的资源池。将全异的硬件聚合到统一的逻辑资源池中。使用Vmware DRS,资源池实现里自动、智能的优化,从而确保IT资源分配与业务优先事务相匹配,同时最大限度地提高了硬件利用率。

☆ 将资源从硬件中提取出来。无须使用提供资源的物理服务器管理资源。

☆ 灵活的分层结构。分层组织资源池,以使可用的IT资源与业务部门的需求对应起来。威睿 DRS确保实现最高的资源利用率,同时保持业务部门对其基础结构的控制权和自主权。可以根据业务需要或部门变动灵活地添加、删除或重组资源池。

☆ 在资源池之间进行隔离。在资源池中进行分配更改,而不影响其他不相关的资源池。例如,在专用于某一特定的业务部门的资源池中所做的任何分配更改将不会影响其他资源池。

☆ 访问控制和委派。在公司中不同的级别上加强资源分配管理,同时消除了瓶颈。可以将针对某个业务部门的虚拟机创建和维护任务委派给一名业务部门系统管理员,从而消除了每一项例行操作都依赖中心IT部门的现象。

☆ 管理运行分布式应用程序的虚拟机组。对于运行分布式应用程序的整组虚拟机,控制了其聚合式资源分配后,便可优先分布式应用程序的服务级别。

手动和自动模式。威睿 DRS从服务器和虚拟机中收集资源利用率信息,然后生成优化虚拟机分配的建议。可以自动或手动执行这些建议。

☆ 初始放置。当一个虚拟机刚启动时,Vmware DRS会自动把该虚拟机放置到最合适的物理服务器上,或提出建议。

☆ 不间断地优化。Vmware DRS根据设定的资源分配规则以及资源利用率情况不间断地优化资源分配。可以通过使用VMotion执行虚拟机的实时迁移,以自动执行资源分配更改。另外,以手动模式操作,威睿 DRS将为系统管理员提供执行建议。 .服务器维护模式。在物理服务器上执行维护,而无需中断虚拟机和最终用户。当一台物理服务器置于维护模式时,Vmware DRS将确定虚拟机可以在其上运行的其他备选服务器。根据自动模式设置,虚拟机可以自动过渡到使用备选服务器,也可以由系统管理员以Vmware DRS建议为指导原则手动执行此过渡。

☆ 亲合性规则。创建用于管理为物理服务器分配虚拟机的规则。例如,出于性能原因,某些虚拟机可以始终运行在同一台服务器上。另外,指定的虚拟机可以一直运行在不同的服务器上以实现更高的可用性。

威睿 DRS包括Vmware Infrastructure3 Enterprise中。

☆ DRS 还可以作为单独授予使用许可的产品随Vmware Infrastructure3 Standard和Vmware Infrastructure3 starter一起购买。

Vmware DRS需要ESX Server、virtuaiCenter Mangerment Server和VMotion。

DSR:Diffuse Reflectance Spectroscopy 散射反射谱。

调业务需求

威睿 DRS 持续监控各资源池的利用率,并可智能地根据业务需求来调整资源,从而使您能够:

将 IT 资源动态分配给优先级最高的应用程序。创建规则和策略,以对把资源分配到虚拟机的方式进行优先级划分。给予业务部门 IT 自主性。为业务部门提供专用的 IT 基础架构,同时仍通过资源池获得更高的硬件利用率。授权业务部门在自己的资源池内建立和管理虚拟机,同时仍对硬件资源进行集中 IT 控制。

计算容量

威睿 DRS 不间断地平衡资源池内的计算容量,以提供物理基础架构所不能提供的性能、可扩展性和可用性。利用 VMware DRS,您可以:

提高所有应用程序的服务级别。VMware DRS 不间断地平衡容量,这将确保每个虚拟机都能在任何时候访问到合适资源。轻松部署新容量。通过在不中断系统的情况下重新分发虚拟机,VMware DRS 可以无缝地利用添加到资源池的新服务器中的附加容量。自动执行计划内的服务器维护。威睿 DRS 可自动将所有虚拟机迁出物理服务器,以进行无停机发生的计划内服务器维护。大大提高了系统管理员的工作效率。允许系统管理员监控和有效管理更多的 IT 基础架构。

能耗

VMware 分布式电源管理(DPM) 可持续优化数据中心的电力消耗,当 VMware DRS 集群中的虚拟机需要较少的资源时(例如在夜间和周末),DPM 会将工作负载整合到较少的服务器上,并关闭其余服务器以减少耗电量。当虚拟机资源需求增加时(例如当用户在早晨登录应用程序时),DPM 会将已关闭的主机恢复为在线状态,以确保达到服务级别要求。分布式电源管理使 IT 部门能够,

在利用率较低的时段最多可将数据中心日常的电力和散热成本降低 20%。自动管理数据中心的能效。

为何选择

了解为何超过 170,000 家客户依赖 威睿 来实现其虚拟化平台。

构建在可靠基础之上共享的 IT 服务平台完善的虚拟化管理与您的基础架构集成经客户验证的解决方案较低的总体拥有成本

借助业界领先的虚拟化平台 VMware vSphere 构建云计算基础架构,自信地运行关键业务应用,同时加快对业务需求的响应速度。 VMware vSphere 加快了现有数据中心向云计算转变的速度,同时还可支撑兼容的公有云服务,从而为业界唯一的混合云模式铺平了道路。

标准接口

了解 威睿 如何致力于推出供应商中立的标准、接口和许可,包括透明的半虚拟化、虚拟机磁盘格式和用于虚拟基础架构的 API。

信号

在无线通信中,其中文全称为 Dedicated Reference Signal ,中文翻译为 专用参考信号。

提高可用性

使用正确的DRS配置以及规划,DRS可以共同帮助提高虚拟服务器的性能和可用性。

DRS的分布式资源调度程序和高可用性是DRS虚拟化软件公司的虚拟化管理家族的两大基础。DRS使用vMotion在多个主机之间平衡服务器的性能和可靠性,在ESX/ESXi很多版本中都有DRS功能,也是管理员可以信赖DRS的稳定性产品。然而,这并不意味着所有人都会充分利用这些DRS产品。由于每个DRS产品的规则都有些重叠,所以不是每一个DRS都是唯一的;DRS需要一起工作才能给你真正想要的环境。

虽然DRS的存在是为了确保负载均衡的平衡来保持性能,但DRS并不考虑每个主机上虚拟机的数量。这意味着你可能有三个DRS主机在线,两个主机没有DRS虚拟机,而其余的一台主机运行30个DRS虚拟机。如果运行30个DRS虚拟机的主机没有性能和资源争用等问题,那么DRS将不会迁移任何虚拟机。理想情况下,如果一个DRS主机出现故障,多分布式平衡的虚拟机横跨三个DRS主机将有助于减少潜在的问题。DRS不会基于虚拟机数量做出调整。当然,如果细心的配置DRS规则,则可以助DRS一臂之力。

单独DRS虚拟机看起来很容易而且也带有明显的好处。假如你有两个DRS域控或打印服务器,你可能想在DRS主机出现故障的情况下把它们放在分别不同的DRS主机上。随着DRS环境的增长,想要保持事情的DRS简单规则会越加复杂。当你指定让特定的DRS虚拟机分开时,这样做是为了在DRS故障时提供保护。然而,假如你将这些单独的DRS虚拟机放在同一机柜内的主机上,那么你将获得多少DRS保护呢?如果DRS主机有一点小毛病,你可能觉得还可以,但是,如果一机柜的DRS机器都掉电或者网络出现问题,那么你可能就有麻烦了。

这就是DRS虚拟机硬件作为首选的重要性。这意味着DRS可以驻留在指定带有相关规则的硬件上来单独存放DRS虚拟机,以避免整个DRS机柜出现问题。使用DRS刀片服务器来分离虚拟机可能会带来更大的好处。可以让多个关键的DRS虚拟机在同一个刀箱内的不同的DRS刀片上,只需要对DRS刀片故障提供保护。一个DRS刀箱或DRS机柜出现故障可能会毁灭整个DRS虚拟化环境,因为高密度的DRS虚拟机存放在在每个DRS刀柜里。虽然我们经常围绕DRS整合和性能来设计,但是更重要的是要记住围绕着DRS故障来设计。DRS刀片系统要能够限制在一个DRS机柜中刀片插槽的数量,才能更好的支持所需的DRS规则。

有时我们可能想让某些DRS虚拟机存放在同一主机上。因为这些DRS虚拟机之间可能需要频繁的通信。例如,一个前端的WEB服务器和一个后端的DRS数据库服务器,由于两者通信频繁最好是将两者放在同一DRS主机上。如果它们在同一个DRS内,那么网络流量只会停留在内部到DRS主机层面。从而不会过分影响物理网络流量。当然,如果你正在考虑可能的DRS规则,将会有一个问题;但是如果DRS都停机真的那么重要吗?如果DRS服务器之间相互依赖,那么有一个DRS启动并运行,另外一个DRS不启动是没有意义的。然而,还有一个问题,在同一DRS主机的两个虚拟机不能按正确顺序启动。可以将DRS虚拟机放在一个vAPP里,你就可以控制DRS虚拟机的启动顺序,以及根据DRS需要添加延时来解决这个问题。

虽然,对于DRS虚拟机的启动优先级上给予了大量关注,这些DRS虚拟机不会自动重启才是最有效和有用的选项。测试和开发DRS服务器可以在初始启动列表中移除,让更多的生产DRS虚拟机启动。DRS也会给你允许选项“虚拟机违反资源限制”。这意味着如果群集并没有足够的资源来保证DRS虚拟机所需的资源,DRS将不会启动。如果覆盖此设置,那么DRS虚拟机将被启动,但可能由于缺乏资源会出现DRS性能问题。不重启测试和开发DRS虚拟机,将会节省资源,以及覆盖资源受限的设置让DRS运行。DRS可能运行性能会下降,但在某些情况下,DRS要比不能启动要好很多。

维护文档

在DRS配置界面上,你没有一个简单的方式导出规则和配置。这意味着DRS基础架构的关键一块没有任何DRS文档。十有八九你会认为永久删除这些DRS设置是很遥远的,事实上除了删除规则的唯一方法是完全禁用DRS。没有人会这样做,不幸的是,这事经常发生,在两个不同的场合,我见过拥有威睿认证的专业人士在一个群集上禁用了DRS,反而不点击DRS主机监控以及将DRS制为手动模式,他们在集群设置上没有勾选DRS的勾选框,相当于从群集中卸载了DRS功能。当然,这儿会出现一个警告框,但谁会有时间读那些?虽然这样做不会引起来宾和DRS主机重启,会删除你之前的每一个DRS规则,包括DRS资源池。不同于其他DRS应用程序,这个没有取消按钮以及你的DRS规则将永久删除——除非你之前把DRS写下来了。创建一个单独DRS虚拟机的,DRS启动优先级和资源池设置DRS规则的电子表格,在这不可思议的事件中可以是一个DRS救星。

参考资料

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}
友情链接: