OpenStack Kolla - upgrade

Moki Lv6

Prepare passwords and inventory:

1
2
3
4
5
6
7
cp /usr/local/share/kolla-ansible/etc_examples/kolla/globals.yml /etc/kolla/globals.yml && \
cp /usr/local/share/kolla-ansible/ansible/inventory/multinode /etc/kolla/inventory && \
cp /etc/kolla/passwords.yml /tmp/passwords.yml.old && \
cp /usr/local/share/kolla-ansible/etc_examples/kolla/passwords.yml /tmp/passwords.yml.new && \
kolla-genpwd -p /tmp/passwords.yml.new && \
kolla-mergepwd --old /tmp/passwords.yml.old --new /tmp/passwords.yml.new --final /etc/kolla/passwords.yml && \
rm /tmp/passwords.yml.old /tmp/passwords.yml.new
  • diff /etc/kolla/globals.yml with your version from version control
  • diff /etc/kolla/inventory with your version from version control

Fix python:

1
rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED

Pull images:

1
kolla-ansible pull -i /etc/kolla/inventory

Checks:

1
kolla-ansible prechecks -i /etc/kolla/inventory

Upgrade:

1
kolla-ansible upgrade -i /etc/kolla/inventory

Post deploy:

1
kolla-ansible post-deploy -i /etc/kolla/inventory
On this page
OpenStack Kolla - upgrade