Please prepare a server or a virtual box with at least 2 interfaces and ubuntu 18.04 LTS.  You need minimum 20 GB of free space to just run the services, and will leave around 2GB free to test other stuff. To deploy any instances, prepare at least 40gb or more.  Your 1st interface will be the API/Management interface and the 2nd interface will be what neutron will use for its north-south networking.

Prepare the server

## in my test case, the virtualbox has  enp0s3 with ip address: and enp0s8 in the 2nd interface with IP address:

(default) config file /etc/kolla/globals.yml   before the edit

Config file /etc/kolla/globals.yml  after my edit


Deploy Openstack Kolla

After the steps are done, docker ps will show that the services are running. You can visit the IP address of the enp0s3 (1st interface,  in my case) and get the horizon login prompt. The username is admin and the password can be viewed in /etc/kolla/ or in /etc/kolla/passwords (keystone_admin)

After login, click Admin >> System >> System Information to see an overview of all the services.

Kolla provides kolla_toolbox container to run quick commands



Add/Remove Services.

To add/remove servies, please edit the  /etc/kolla/globals.yml and run
kolla-ansible -i /opt/kolla/all-in-one  reconfigure


Test Deployment

This will launch a server which you can console from the GUI.



Help  =>  #openstack-kolla on Freenode IRC




About The Author