gracejh
作者gracejh·2021-03-10 16:11
系统架构师·浪潮商用机器有限公司

PowerVC DRO功能介绍

字数 2383阅读 1232评论 0赞 0

PowerVC 动态资源优化器 (DRO) 可以持续监控云环境中物理主机和虚拟机的资源使用情况。当检测到资源使用不平衡时, PowerVC DRO 会根据资源使用情况对工作负载进行调整,从而优化云架构资源。 K1 Power Systems 的 CoD 是一个强大的工具,它可为主机激活未使用的 CPU 或内存,为主机提供更多的计算能力。对于是企业资源池的成员的系统, PowerVC DRO 与 CoD 一起工作,可以降低系统的负载。对于不是企业资源池成员的系统, DRO 会使用在线分区迁移( LPM )的方式在线迁移虚拟机。

DRO 能做什么?
**

DRO 的自动化流程可实现系统环境的自动优化,并提供查看这些更改的操作。 DRO 可执行以下操作:

• 设置 DRO ,监控云的资源利用率,并解决 CPU 或内存资源使用不平衡的问题。

• 为每个主机组指定不同使用级别。

• 在建议模式下运行 DRO ,可以查看哪里出现了资源利用率高的问题。也可以随时在活动模式和建议模式之间切换。

• 利用 K1 Power Systems 企业资源池 CoD ,将移动处理器或内存分配给负载过重的主机。

• 指定所采取的操作 :CoD 操作 ( 视情况而定,可以激活处理器或内存 ) ,虚拟机迁移操作,或两者同时进行。

• 排除特定主机或虚拟机,可选择优化哪些资源,并确保关键任务所在的虚拟机不执行迁移等动作。

• 很容易查看哪些主机违反了优化策略,了解哪些主机会受到 DRO 操作的影响。

• 快速查看发生了哪些优化事件。

举例介绍 DRO 操作
**

下面的示例是用于 Mobile CPU 方式, Mobile 内存是以类似的方式实现。

当主机的 CPU 利用率与用户定义的阈值不平衡,并且是企业资源池的成员时, DRO 会尝试使用 CoD 来优化主机的资源。这比迁移虚拟机快得多,而且不会给网络带来负担。下面的动画演示了当主机的 CPU 利用率超载时, DRO 如何激活 Mobile CPU :

当主机资源利用率过高,且该主机不是企业资源池的成员时,将从负载过高的主机上将虚拟机迁移到负载较轻的主机上。下面的动画显示了启用了 DRO 的主机组中的三个主机。主机不是企业资源池的成员。当主机 1 负载过重时,将虚拟机迁移到主机组内的其他主机上。

什么是 DRO 监视器


DRO 可以监视以下资源。可以根据需要随时更改监控的资源:

• CPU资源

DRO 监控主机的 CPU 占用情况。这对所有主机都是可用, DRO 可以迁移虚拟机或激活 Mobile CPU 来调整 CPU 资源使用情况。

• 内存资源

DRO 监视主机的可用内存。 DRO 可以迁移虚拟机或激活移动内存来调整内存资源使用情况。这仅适用于部署了 PowerVM NovaLink 的主机上。

• 共享处理器池

DRO 监视主机组上给定的共享处理器池 (SPP) ,并在 SPP 利用率超过给定阈值时,扩展池大小或迁移虚拟机。 SPP 可以是默认的,也可以是用户定义的。

对于非默认 SPP, DRO 只能将虚拟机迁移到具有相同名称的 SPP 的主机上。

DRO动作
**

DRO 所采取的操作会根据要监视的资源设置的值而定。可以选择这些操作的任意组合,在每个优化周期中, DRO 在每台主机上最多执行一个操作:

• 迁移虚拟机

如果资源不平衡,可以通过迁移虚拟机来解决。

• 激活 Mobile CPU 或内存

这个要求主机必须是企业资源池的成员,才能成为 CoD 操作的候选对象,即 Mobile CPU 或 Mobile 内存激活。如果两个动作都配置了 DRO ,则 CoD 操作始终是首选动作。这些操作是即时的,不使用任何网络资源,而迁移虚拟机需要几分钟时间,并且需要使用网络来传输数据。

• 扩展共享处理器池

当某个共享处理器池被 DRO 监控,且该共享处理器池超过阈值,如果该共享处理器池有可用的资源时, DRO 会尝试为这个共享处理器池扩展资源。

Note : DRO 忽略处于维护模式的主机。这样的主机不会被监视,也不是迁移的目标。

DRO 如何被激活


每个主机组都有一个优化策略,该策略指定主机利用率和监控值。如下值定义了优化策略 : 要监视的资源、利用率阈值、运行间隔和稳定性。只有当要监视的资源利用率阈值超过指定的次数时, DRO 才会生效。

例如,假设配置了 DRO 监控 CPU 利用率,并设置以下值 :

需要监控的资源: CPU

• 利用率阈值 = 70%

• 运行间隔 = 5 分钟

• 稳定运行 = 3 次

然后执行 DRO 命令,每 5 分钟检查主机组内所有主机的利用率。如果有主机的利用率大于 70% ,则表示超过了阈值。当主机利用率连续 3 次超过阈值时,会触发相应的 DRO 操作。该操作可以是在主机上激活一个空闲 CPU 、激活 Mobile 内存或从主机上迁移虚拟机,具体哪个操作取决于预先设置的策略。

•DRO with CoD

可以为主机激活未使用的 CPU 或内存资源,提供更多的计算能力或内存能力。如果主机为企业资源池成员, PowerVC 动态资源优化器 (DRO) 可以与 CoD 一起工作,能更快地减轻超载的系统。

• 启用 DRO 并检查 DRO 事件

动态资源优化器 (DRO) 持续监视云环境中的物理主机和虚拟机的使用情况。当发现主机资源利用率过高时, DRO 会在一段时间内执行一组操作,以降低主机负载。这些操作包括迁移虚拟机,对于属于企业资源池成员的主机,激活未使用的 CPU 资源等操作。

•DRO 迁移

如果 IBM PowerVC 动态资源优化器 (DRO) 确定主机资源利用率过高,没有执行 DRO Capacity on Demand (CoD) 操作,并启用了迁移操作,就会迁移虚拟机来降低资源利用率。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广