18년도 3월에 Horizon Plugin과 관련된 문제를 해결하면서 기록해둔 방법인데, 이번에 정리하면서 혹시나 필요하신 분이 있을 수도 있을 것 같아 포스팅합니다.
Heat 대시보드를 Horizon에서 사용하기 위해 함께 설치하게 되면, 팝업 창처럼 뜨는 설정 화면(예를 들어, Network Panel 화면) 등이 망가져서 보이는 문제가 있었습니다.
이를 해결하기 위해서는 어쩔 수 없이 Heat Dashboard를 비활성화해야 했는데요. 이를 위해 다음과 같은 작업을 수행했습니다.
1. Heat Dashboard와 연관된 설정들을 모두 삭제합니다.
$ rm horizon/openstack_dashboard/local/enabled/_16*
$ rm horizon/openstack_dashboard/local/local_settings.d/_1699_orchestration_settings.py*
$ rm horizon/openstack_dashboard/conf/heat_policy.json
2. Horizon이 변경된 static 파일들을 재수집하도록 다음 명령어를 수행합니다. (horizon 디렉터리에서 수행합니다.)
$ python manage.py collectstatic --clear
3. 수집한 static 파일들을 압축해서 horizon 디렉터리에 보관하도록 다음 명령어를 수행합니다. (horizon 디렉터리에서 수행합니다.)
$ python manage.py compress
4. 마지막으로 horizon 서비스를 제공하고 있는 apache 서비스를 재시작합니다.
$ sudo service apache2 restart
위 과정을 수행하고 나면, Heat Dashboard가 Horizon에서 깔끔하게 제거되었음을 확인할 수 있습니다. 또한 기존에 발생하던 충돌 문제도 정상적으로 해결되었음을 볼 수 있습니다.
반응형
'IT > OpenStack' 카테고리의 다른 글
[OpenStack] Snapshot Image를 qcow2 Image로 변환해서 업로드하기 (0) | 2020.07.26 |
---|---|
[OpenStack] omd-2.60-labs-edition 관련 에러 해결 방법 (2) | 2018.03.12 |
[OpenStack] Network dhcp port의 status가 DOWN일 때 해결 방법 (0) | 2018.02.22 |
[OpenStack] Devstack (Ocata)설치 시, Obtaining file:///opt/stack/keystone에서 에러가 나는 경우 (0) | 2017.12.21 |
[OpenStack(1)] Cloud Computing이란? (0) | 2017.01.12 |