Openstack Integration

How to Integrate Openstack with ECmanaged

This guide will walk you through the steps you need to perform to integrate OpenStack private cloud to ECmanaged. First, you need to collect OpenStack API credentials and then provide it to ECmanaged for integration.

Step 1: Getting OpenStack Credentials

You need to provide username, password, tenant name, keystone public end-point, and OpenStack Nova service name, service region name to add OpenStack as a cloud provider in ECmanaged. These information are available from OpenStack dashboard, under Project > Access and Security > API access. Clicking on the view credentials will give the necessary information, as shown in the figure below:

You can also get the information from command-line, as shown below:

$ nova endpoints
| nova        | Value                                                           |
| adminURL    | http://XX.XX.XX.XX:8774/v2/d78892cb0d4749f8bd441c396df2270c     |
| id          | 7b55449e027e4bb4ba4154541a953191                                |
| internalURL | http://XX.XX.XX.XX:8774/v2/d78892cb0d4749f8bd441c396df2270c     |
| publicURL   | http://XX.XX.XX.XX:8774/v2/d78892cb0d4749f8bd441c396df2270c     |
| region      | RegionOne                                                       |
| serviceName | nova                                                            |

| keystone    | Value                             |
| adminURL    | http://XX.XX.XX.XX:35357/v2.0     |
| id          | 33c6892ab88d4ca69ef587d4b895d75d  |
| internalURL | http://XX.XX.XX.XX:5000/v2.0      |
| publicURL   | http://XX.XX.XX.XX:5000/v2.0      |
| region      | RegionOne                         |

Step 2: Integrating OpenStack

First, you need to login to the ECmanaged and go to the Backend page using your user drop-down menu. Then, click on the New Backend button and fill-up the form with your credentials:

In the form, you need to choose a Backend Name, Private Cloud as Cloud Type, OpenStack as Cloud Provider. and put OpenStack username as API User, OpenStack password as API Key, the Tenant name as Project Name, keystone public endpoint as Identity URL, and Service name, Service region of Nova service.

Then you click Save, if everything is correct, ECmanaged will be connected to the OpenStack.