5.2. 测试实例自动扩展


您可以使用编排服务(heat)根据 cpu_alarm_low 阈值自动扩展实例。在本例中,当 CPU 使用率低于 20% 时,实例将缩减。

流程

  1. 从工作负载实例内,终止正在运行的 dd 进程,并观察编配开始缩减实例。

    $ sudo killall dd
  2. 从正在运行的实例退出,再返回到主机。
  3. 当您停止 dd 进程时,这将触发 cpu_alarm_low 事件 警报。因此,编排开始自动缩减并删除实例。验证对应的警报是否已触发:

    $ openstack alarm list
    +--------------------------------------+------------+------------------------------------+-------+----------+---------+
    | alarm_id                             | type   	| name                               | state | severity | enabled |
    +--------------------------------------+------------+------------------------------------+-------+----------+---------+
    | 98dbbf20-44ec-4aa9-bb42-14f75b184dad | prometheus | stack1-cpu_alarm_high-xed3bp5mrscw | ok	 | low  	| True	  |
    | d3dd58e9-b802-4b52-9c00-7932e59a49c2 | prometheus | stack1-cpu_alarm_low-bjql75566bkn  | alarm | low  	| True    |
    +--------------------------------------+------------+------------------------------------+-------+----------+---------+

    几分钟后,编排会持续将实例数量减少到 scaleup_group 定义的 min_size 参数中定义的最小值。在这种情况下,min_size 参数设置为 1

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部