在 Oracle® Solaris 中安装和配置 OpenStack (Kilo)

退出打印视图

更新时间: 2016 年 6 月
 
 

安装 Horizon

Horizon 用作 OpenStack 的 Web 门户。

如何配置 Horizon

  1. 为 SSL/TLS 设置 Horizon 配置。
    1. 生成证书以供 Horizon 使用。

      以下命令生成自签名的证书以供 Horizon 使用,并将 OpenStack 系统信息显示板配置文件复制到 Apache 配置文件目录中。有关创建自签名证书的更多信息,请参见《SSL/TLS Strong Encryption: FAQ》(《SSL/TLS 强加密:常见问题解答》)。

      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