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

인쇄 보기 종료

업데이트 날짜: 2016년 5월
 
 

Horizon을 구성하는 방법

  1. Horizon 패키지를 설치합니다.
    horizon# pkg install horizon
  2. Horizon용 인증서를 생성합니다.

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

    controller# 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 0600 ${DASHBOARD}/horizon.*
    controller# sed \
    -e "/SSLCertificateFile/s:/path.*:${DASHBOARD}/horizon.crt:" \
    -e "/SSLCACertificateFile/d" \
    -e "/SSLCertificateKeyFile/s:/path.*:${DASHBOARD}/horizon.key:" \
    < /etc/apache2/2.2/samples-conf.d/openstack-dashboard-tls.conf \
    > /etc/apache2/2.2/conf.d/openstack-dashboard-tls.conf
  3. ~/conf.d/openstack-dashboard-tls.conf 파일에서 다음 매개변수로 Horizon 패키지의 사이트 주소와 서버 이름을 지정합니다.
    RedirectPermanent=site-address
    ServerName=server-name

    주 -  현재 샘플 3노드 구성에서는 두 매개변수가 컨트롤러 노드 시스템을 지정합니다.
  4. 다음 작업 중 하나를 수행하여 새 구성 파일을 읽습니다.
    • Apache 서비스가 사용 안함으로 설정된 경우 사용으로 설정합니다.

      controller# svcadm enable apache22
    • Apache 서비스가 온라인 상태인 경우 다시 시작합니다.

      controller# svcs apache22
      STATE          STIME    FMRI
      online         Jul_07   svc:/network/http:apache22
      controller# svcadm restart apache22