2022-10-28
#14 [학습서] OpenStack 설치 학습서 - 8.Horizon
2022-10-28
Tasks

OpenStack 설치 학습서#


8. Horizon#

OpenStack Dashboard service는 웹기반 사용자 인터페이스를 제공하며, 해당 서비스는 Horizon이라 합니다.

Horizon은 Keystone 설치 이후에 설치하는 서비스입니다. Horizon은 Controller node에서 설치를 진행합니다.


  • Controller node
    • 사전설정
      CONTROLLER_IP=192.168.0.150
      
    • 패키지 설치 및 설정
      apt install -y openstack-dashboard
      
    • 환경 설정
      # local_settings.py 파일 수정
      cp /etc/openstack-dashboard/local_settings.py /etc/openstack-dashboard/local_settings.py.backup
      sed -i "s/OPENSTACK_HOST = \"127.0.0.1\"/OPENSTACK_HOST = \"${CONTROLLER_IP}\"/" /etc/openstack-dashboard/local_settings.py
      sed -i "s/'LOCATION': '127.0.0.1:11211',/'LOCATION': '${CONTROLLER_IP}:11211',/" /etc/openstack-dashboard/local_settings.py
      sed -i 's/http:\/\/\%s\/identity\/v3/http:\/\/\%s:5000\/v3/' /etc/openstack-dashboard/local_settings.py
      sed -i 's/TIME_ZONE = "UTC"/TIME_ZONE = "Asia\/Seoul"/' /etc/openstack-dashboard/local_settings.py
      echo "SESSION_ENGINE = 'django.contrib.sessions.backends.cache'" >> /etc/openstack-dashboard/local_settings.py
      
    • 서비스 재시작
      systemctl restart apache2.service
      
      • 8-1.png
    • 웹 브라우저로 OpenStack 대시보드 보기
      http://192.168.0.150/horizon
      
      • 8-2.png
Comment 0

Add a comment