You can connect to non-OpenStack clouds by installing an engine provided by IBM UrbanCode Deploy, or you can connect to an OpenStack cloud by extending the Heat engine that is associated with the OpenStack cloud. For information that shows the typical topologies, see Systems and topology overview.
Connecting to a non-OpenStack cloud:
To connect to a non-OpenStack cloud, you must install a standalone engine provided by IBM UrbanCode Deploy.
In this scenario, you install by using the install.sh script. This script installs an OpenStack Keystone and Heat engine provided by the IBM UrbanCode Deploy blueprint designer. The Heat engine is installed with plugins that allow the blueprint designer to integrate with an IBM UrbanCode Deploy server and with non-OpenStack clouds.
Connecting to an OpenStack-based cloud:
To connect to an OpenStack-based cloud, you must extend the Heat engine that is associated with the OpenStack cloud; do not use an engine that is provided by IBM UrbanCode Deploy.
In this scenario, you install the plugins by using the extend-ucd-existing-engine.sh script. This script installs the plugin into an already existing Heat engine of your OpenStack installation. This plugin allows the blueprint designer to integrate with an IBM UrbanCode Deploy server.
Related topics: