Instalación y configuración de OpenStack en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Abril de 2015
 
 

Instalación y configuración de Heat

Heat es el motor de orquestación de OpenStack que le permite desplegar las aplicaciones en la nube basadas en las plantillas de que cree. Heat se instala en el mismo nodo que Keystone.

Cómo configurar Heat

Antes de empezar

Primero debe configurar Keystone, como se describe en Cómo instalar y configurar Keystone antes de realizar esta tarea.

  1. Instale el paquete de Heat.
    controller# pkg install heat
  2. Ejecute la secuencia de comandos 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. Configure Heat quitando los comentarios de los parámetros de estos archivos de configuración o estableciendo dichos parámetros:
    • /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. Active el servicio de Heat.
    controller# svcadm enable -rs heat-api heat-db heat-engine \
    heat-api-cfn heat-api-cloudwatch