Oracle® Solaris에서 OpenStack(Kilo) 설치 및 구성

인쇄 보기 종료

업데이트 날짜: 2016년 6월
 
 

Horizon 설치

Horizon는 OpenStack에 대한 웹 포털 역할을 수행합니다.

Horizon을 구성하는 방법

  1. SSL/TLS에 대한 Horizon 구성을 설정합니다.
    1. Horizon용 인증서를 생성합니다.

      다음 명령은 Horizon용 자체 서명된 인증서를 생성하고 OpenStack 대시보드 구성 파일을 Apache 구성 파일 디렉토리에 복사합니다. 자체 서명된 인증서를 만드는 방법은 Apache SSL/TLS Strong Encryption: FAQ를 참조하십시오.

      controller# export DASHBOARD=/etc/openstack_dashboard
      controller# openssl req -new -x509 -nodes \
      -out horizon.crt -keyout horizon.key
      

      여기서 메시지가 표시되면 국가, 시/도, 구/군/시, 회사, 조직, 이름 및 전자메일 주소와 같은 정보를 제공합니다. 그런 다음 키 이동을 진행합니다.

      controller# mv horizon.crt horizon.key ${DASHBOARD}
      controller# chmod 0644 ${DASHBOARD}/*
      controller# chown webservd:webservd ${DASHBOARD}/*
      
      controller# sed \
      -e "/SSLCertificateFile/s:/path.*:${DASHBOARD}/horizon.crt:" \
      -e "/SSLCACertificateFile/d" \
      -e "/SSLCertificateKeyFile/s:/path.*:${DASHBOARD}/horizon.key:" \
      < /etc/apache2/2.4/samples-conf.d/openstack-dashboard-tls.conf \
      > /etc/apache2/2.4/conf.d/openstack-dashboard-tls.conf
    2. /etc/apache2/2.4/conf.d/openstack-dashboard-tls.conf 파일에서 다음 매개변수에 대해 Horizon 패키지의 사이트 주소 및 서버 이름을 지정합니다.
      RedirectPermanent /horizon https://controller-fqdn/horizon
      ServerName controller-fqdn
  2. Apache 서비스를 시작합니다.
    controller# svcadm enable apache24