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.
Antes de empezar
Primero debe configurar Keystone, como se describe en Cómo instalar y configurar Keystone antes de realizar esta tarea.
controller# pkg install 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
/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
controller# svcadm enable -rs heat-api heat-db heat-engine \ heat-api-cfn heat-api-cloudwatch