If you have an engine that is configured to work with the blueprint design server, you
can connect it to a Keystone server for a new cloud.
Before you begin
- You must have an engine that is configured to work with the blueprint design server. See Installing the engine.
- You must have an OpenStack Keystone server.
About this task
These steps configure an engine to accept connections to a new cloud. They do not create a
connection from the blueprint designer to that cloud; to create this connection, see
Connecting to clouds through the blueprint designer.
Procedure
- On the engine, open Heat configuration file. By
default, this file is in the location /etc/heat/heat.conf .
- In this file, find the allowed_auth_uris property in both the
auth_password and, if applicable, the ec2authtoken
sections. This property is a comma-separated list of Keystone servers that the engine can
contact.
- Add the complete URL to the Keystone server to each allowed_auth_uris
property. For example, if the engine connects to clouds at
cloud1.example.com and cloud2.example.com, the property might look
like the following
example:
allowed_auth_uris=http://cloud1.example.com:5000/v2.0,http://cloud2.example.com:5002/v2
- Save and close the file.
- Restart the engine: In version 6.2.1.1 or later, run the following
command:
systemctl restart openstack-heat-engine.service
In versions before
6.2.1.1, run the following command:service openstack-heat-engine restart
- Restart the Heat API: In version 6.2.1.1 or later, run the following
command:
systemctl start openstack-heat-api.service
In versions before 6.2.1.1,
run the following command:service openstack-heat-api restart