Installation et configuration d 'OpenStack (Havana) dans Oracle® Solaris

Quitter la vue de l'impression

Mis à jour : Mai 2016
 
 

Configuration d'Horizon

  1. Installez le pack Horizon.
    horizon# pkg install horizon
  2. Générez les certificats à utiliser par Horizon.

    Les commandes suivantes génèrent des certificats auto-signés pour Horizon et copient le fichier de configuration du tableau de bord OpenStack sur le répertoire de fichiers de configuration Apache. Pour plus d'informations sur la création de certificats autosignés, reportez-vous à la foire aux questions 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. Dans le fichier ~/conf.d/openstack-dashboard-tls.conf, indiquez l'adresse du site et le nom de serveur du pack Horizon sur les paramètres suivants :
    RedirectPermanent=site-address
    ServerName=server-name

    Remarque -  Dans l'exemple actuel de configuration à trois noeuds, les deux paramètres doivent indiquer le système de noeud du contrôleur.
  4. Effectuez l'une des opérations suivantes pour lire le nouveau fichier de configuration :
    • Si le service Apache est désactivé, activez-le .

      controller# svcadm enable apache22
    • Si le service Apache est en ligne, redémarrez-le.

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