Installation et configuration d'OpenStack dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Avril 2015
 
 

Installation et configuration de Heat

Heat est un moteur d'orchestration OpenStack qui permet de déployer des applications pour le cloud basées sur des modèles que vous créez. Vous installez Heat sur le même noeud que Keystone.

Configuration de Heat

Avant de commencer

Vous devez d'abord configurer Keystone comme décrit à la section Installation et configuration de Keystone avant d'effectuer cette tâche.

  1. Installez le pack Heat.
    controller# pkg install heat
  2. Exécutez le script de configuration de Heat.
    controller# OS_SERVICE_ENDPOINT=http://$CONTROLLER_ADM_NODE \
    SERVICE_HOST=$CONTROLLER_ADM_NODE \
    OS_AUTH_URL=http://$CONTROLLER_ADM_NODE:5000/v2.0 \
    OS_USERNAME=admin OS_PASSWORD=secrete OS_TENANT_NAME=demo \
    /usr/demo/openstack/keystone/heat-keystone-setup
  3. Configurez Heat en supprimant les commentaires ou en définissant les paramètres dans les fichiers de configuration suivants :
    • /etc/heat/heat.conf

      [database]
      connection = mysql://heat:heat@$CONTROLLER_ADM_NODE/heat
      
      [keystone_authtoken]
      auth_uri = http://$CONTROLLER_ADM_NODE:5000/v2.0
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = heat
      admin_password = service-password
      
    • /etc/heat/api-paste.ini

      [filter:authtoken]
      auth_uri = http://$CONTROLLER_ADM_NODE:5000/v2.0/
      identity_uri = http://$CONTROLLER_ADM_NODE:35357
      admin_tenant_name = tenant
      admin_user = heat
      admin_password = service-password
      
  4. Activez le service Heat.
    controller# svcadm enable -rs heat-api heat-db heat-engine \
    heat-api-cfn heat-api-cloudwatch