6.10. 대시보드 서비스 채택
대시보드 서비스(horizon)를 채택하려면 대시보드 서비스가 비활성화된 기존 OpenStackControlPlane CR(사용자 정의 리소스)을 패치합니다. 패치는 Red Hat OpenStack Platform 환경에서 제공하는 구성 매개변수로 서비스를 시작합니다.
사전 요구 사항
- Memcached를 채택했습니다. 자세한 내용은 백엔드 서비스 배포를 참조하십시오.
- ID 서비스(keystone)를 채택했습니다. 자세한 내용은 ID 서비스 변경을 참조하십시오.
프로세스
OpenStackControlPlaneCR을 패치하여 Dashboard 서비스를 배포합니다.$ oc patch openstackcontrolplane openstack --type=merge --patch ' spec: horizon: enabled: true apiOverride: route: {} template: memcachedInstance: memcached secret: osp-secret '
검증
대시보드 서비스 인스턴스가 성공적으로 배포되고 준비되었는지 확인합니다.
$ oc get horizonDashboard 서비스에 연결할 수 있는지 확인하고
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