Oracle® Solaris 11.2 での OpenStack のインストールと構成

印刷ビューの終了

更新: 2015 年 4 月
 
 

Horizon を構成する方法

  1. Horizon パッケージをインストールします。
    horizon# pkg install horizon
  2. Horizon で使用する証明書を生成します。

    次のコマンドは Horizon によって使用される自己署名証明書を生成し、OpenStack ダッシュボード構成ファイルを Apache 構成ファイルディレクトリにコピーします。自己署名証明書の作成の詳細については、SSL/TLS 強力な暗号化に関する 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 ノードのサンプル構成では、この 2 つのパラメータによってコントローラノードのシステムが指定されます。
  4. 新しい構成ファイルを読み取るには、次のいずれかの操作を実行します。
    • Apache サービスが無効になっている場合は有効にします。

      controller# svcadm enable apache22
    • Apache サービスがオンラインの場合は再起動します。

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