This presentation will show a new approach to deploying OpenStack within containers. This approach results in new composable building blocks to deploy OpenStack. The work shown in this presentation is based upon the Kolla project.
With a single node OpenStack deployment the audience will learn how to deploy the main OpenStack services using Docker containers. The benefits and drawbacks of this containerized approach with respect to developing and deploying OpenStack will be discussed. The ability to simultaneously deploy services from different OpenStack versions, enable deployment of a mix of both package and source based services will be described, as will the speed advantages of deploying services via containers versus other tools such as packstack.
The presenter will conclude with demonstrating the Kolla system including individual atomic upgrades of a nova-compute libvirt container, while under live use.