第 2 章 从早期 RHOSP 部署迁移自动扩展
在 OpenShift (RHOSO)上的 Red Hat OpenStack Services (RHOSO)和之前版本的 Red Hat OpenStack Platform (RHOSP)上的 autoscaling heat 模板之间存在重要区别:
- 更新了警报类型和参数。
- 实例组。
- 警报查询。
2.1. 更新警报类型和过时的参数 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
早期版本的 Red Hat OpenStack Platform (RHOSP)将 Gnocchi 用于指标存储。由于 Red Hat OpenStack Services on OpenShift (RHOSO)改为使用 Prometheus 进行指标存储,因此您需要编辑现有模板文件中的警报类型。
流程
-
将
resources.cpu_alarm_high.type参数的值从OS::Aodh::GnocchiAggregationByResourcesAlarm更新为OS::Aodh::PrometheusAlarm。 -
将来自
OS::Aodh::GnocchiAggregationByResourcesAlarm的resources.cpu_alarm_low.type参数的值更新为OS::Aodh::PrometheusAlarm。 从模板的 alarm 定义部分删除以下参数:
- metric
- aggregation_method
- granularity
- evaluation_periods
- resource_type