Skip to main content

Openstack with kolla ansible

openstack ansible kolla-ansible
Hugo
Author
Hugo
DevOps Engineer in London
Table of Contents

install kolla-ansible
#

all we need is this doc: Kolla-Ansible Quickstart

Additional Config
#

Swift Object Storage
#

To enable Swift with storage policies and additional disks for the VMs, follow the guide below and create the necessary ring files:

Cinder Block Storage
#

For Cinder, label your disks accordingly:

Additional Features
#

  • Volume backup
  • LUKS encryption with Barbican in Nova and Cinder (Note: It’s tricky because Barbican is not configured on Swift and Cinder by default).

To override the default configurations, place your custom config files into /etc/kolla/config. These will be merged with the existing ones, hence the config folder in this repository.

TLS and Troubleshooting
#

I attempted to enable TLS; however, it caused issues with the volume backup service’s connectivity to the database.

This may be due to enabling TLS at pos- setup. Therefore, it is currently disabled. It’s advised to start with a fresh installation if you wish to enable TLS.