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

Quitter la vue de l'impression

Mis à jour : Juin 2016
 
 

Installation d'Horizon

Horizon joue le rôle de portail Web pour OpenStack.

Configuration d'Horizon

  1. Définissez la configuration Horizon pour SSL/TLS.
    1. 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# export DASHBOARD=/etc/openstack_dashboard
      controller# openssl req -new -x509 -nodes \
      -out horizon.crt -keyout horizon.key
      

      A ce stade, indiquez les informations demandées, telles que le pays, l'état, la ville, la société, l'organisation, le nom et l'adresse électronique. Passez ensuite au déplacement de la clé.

      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. Dans le fichier /etc/apache2/2.4/conf.d/openstack-dashboard-tls.conf, indiquez l'adresse du site et le nom de serveur du package Horizon dans les paramètres suivants :
      RedirectPermanent /horizon https://controller-fqdn/horizon
      ServerName controller-fqdn
  2. Démarrez le service Apache.
    controller# svcadm enable apache24