Heat は、作成されたテンプレートに基づいてクラウドアプリケーションを配備できるようにする OpenStack のオーケストレーションエンジンです。Heat は Keystone と同じノードにインストールします。
始める前に
このタスクを実行する前に、まずKeystone をインストールし、構成する方法の説明に従って Keystone を構成する必要があります。
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