6.10. 使用仪表板服务
要采用 Dashboard 服务(horizon),您可以修补禁用 Dashboard 服务的现有 OpenStackControlPlane 自定义资源(CR)。补丁使用由 Red Hat OpenStack Platform 环境提供的配置参数启动服务。
先决条件
- 您采用 Memcached。如需更多信息,请参阅部署后端服务。
- 您采用了 Identity 服务(keystone)。如需更多信息,请参阅 使用 Identity 服务。
流程
对
OpenStackControlPlaneCR 进行补丁来部署 Dashboard 服务:$ oc patch openstackcontrolplane openstack --type=merge --patch ' spec: horizon: enabled: true apiOverride: route: {} template: memcachedInstance: memcached secret: osp-secret '
验证
验证 Dashboard 服务实例是否已成功部署并就绪:
$ oc get horizon确认 Dashboard 服务可访问并返回
200状态代码:PUBLIC_URL=$(oc get horizon horizon -o jsonpath='{.status.endpoint}') curl --silent --output /dev/stderr --head --write-out "%{http_code}" "$PUBLIC_URL/dashboard/auth/login/?next=/dashboard/" -k | grep 200