Heat 是 OpenStack 的编排引擎,允许您根据创建的模板部署云应用程序。在与 Keystone 相同的节点上安装 Heat。
开始之前
执行此任务之前,必须先按照如何安装并配置 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