第 3 章 使用 heat 服务进行自动扩展
部署 overcloud 中提供自动扩展所需的服务后,您必须配置 overcloud 环境,以便编排服务(heat)能够管理用于自动扩展的实例。
先决条件
- 部署的 overcloud。如需更多信息,请参阅 第 2.2 节 “部署用于自动扩展的 overcloud”。
流程
3.1. 为自动扩展创建通用归档策略
在 overcloud 中部署用于自动扩展的服务后,您必须配置 overcloud 环境,以便编排服务(heat)能够管理用于自动扩展的实例。
先决条件
- 您已部署了具有自动扩展服务的 overcloud。如需更多信息,请参阅 第 2.1 节 “为自动扩展配置 overcloud”。
流程
-
以
stack用户身份登录您的环境。 对于单机环境,设置
OS_CLOUD环境变量:[stack@standalone ~]$ export OS_CLOUD=standalone
对于 director 环境,请提供
stackrc文件:[stack@undercloud ~]$ source ~/stackrc
创建
$HOME/templates/autoscaling/parameters-autoscaling.yaml中定义的归档策略:$ openstack metric archive-policy create generic \ --back-window 0 \ --definition timespan:'4:00:00',granularity:'0:01:00',points:240 \ --aggregation-method 'rate:mean' \ --aggregation-method 'mean'
验证
验证归档策略是否已创建:
$ openstack metric archive-policy show generic +---------------------+--------------------------------------------------------+ | Field | Value | +---------------------+--------------------------------------------------------+ | aggregation_methods | mean, rate:mean | | back_window | 0 | | definition | - timespan: 4:00:00, granularity: 0:01:00, points: 240 | | name | generic | +---------------------+--------------------------------------------------------+