Oracle® Solaris での OpenStack (Kilo) のインストールと構成

印刷ビューの終了

更新: 2016 年 6 月
 
 

Horizon のインストール

Horizon は、OpenStack の Web ポータルとして機能します。

Horizon を構成する方法

  1. SSL/TLS 用の Horizon 構成を設定します。
    1. Horizon で使用する証明書を生成します。

      次のコマンドは Horizon によって使用される自己署名証明書を生成し、OpenStack ダッシュボード構成ファイルを Apache 構成ファイルディレクトリにコピーします。自己署名証明書の作成の詳細については、SSL/TLS 強力な暗号化に関する 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