1.19. 采用自动扩展
采用自动扩展意味着应该禁用 Aodh 服务的现有 OpenStackControlPlane
CR 应该被修补,以使用源环境提供的配置参数启动该服务。
本指南还假设:
-
TripleO
环境(源云)在一个端运行; -
SNO
/CodeReadyContainers
在另一端运行。
1.19.1. 先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 以前的 Adoption 步骤已完成。应已经采用 MariaDB、Keystone、Heat 和 Telemetry。
1.19.2. 流程 - 自动扩展采用 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
修补 OpenStackControlPlane 以部署自动扩展服务:
对 OpenStackControlPlane 进行补丁来部署 Aodh 服务:
oc patch openstackcontrolplane openstack --type=merge --patch-file aodh_patch.yaml
oc patch openstackcontrolplane openstack --type=merge --patch-file aodh_patch.yaml
1.19.3. post-checks 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
1.19.3.1. 如果启用了自动扩展服务,请检查 Aodh pod 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
AODH_POD=`oc get pods -l service=aodh | tail -n 1 | cut -f 1 -d' '` oc exec -t $AODH_POD -c aodh-api -- cat /etc/aodh/aodh.conf
AODH_POD=`oc get pods -l service=aodh | tail -n 1 | cut -f 1 -d' '`
oc exec -t $AODH_POD -c aodh-api -- cat /etc/aodh/aodh.conf
1.19.3.2. 检查 Aodh API 服务是否在 Keystone 中注册 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
openstack endpoint list | grep aodh | 6a805bd6c9f54658ad2f24e5a0ae0ab6 | regionOne | aodh | network | True | public | http://aodh-public-openstack.apps-crc.testing | | b943243e596847a9a317c8ce1800fa98 | regionOne | aodh | network | True | internal | http://aodh-internal.openstack.svc:9696 | | f97f2b8f7559476bb7a5eafe3d33cee7 | regionOne | aodh | network | True | admin | http://192.168.122.99:9696 |
openstack endpoint list | grep aodh
| 6a805bd6c9f54658ad2f24e5a0ae0ab6 | regionOne | aodh | network | True | public | http://aodh-public-openstack.apps-crc.testing |
| b943243e596847a9a317c8ce1800fa98 | regionOne | aodh | network | True | internal | http://aodh-internal.openstack.svc:9696 |
| f97f2b8f7559476bb7a5eafe3d33cee7 | regionOne | aodh | network | True | admin | http://192.168.122.99:9696 |
1.19.3.3. 创建示例资源 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以测试是否可以创建警报。