Perform the following steps to update a deployment to a new release of Oracle OpenStack for Oracle Linux.
Shut down all running instances in the deployment.
All nodes. Ensure you have a backup of the Docker file system mounted on
/var/lib/docker.Compute nodes. If you store ephemeral virtual machine data on the compute nodes, ensure you have a backup of the data mounted on
/var/lib/kolla.All nodes. Update the Oracle OpenStack for Oracle Linux preinstallation package and ensure the Docker Engine is configured correctly for the new release.
See Section 3.4, “Preparing Oracle Linux Nodes” for details.
Master node only. Update the Oracle OpenStack for Oracle Linux CLI (kollacli).
Docker registry only. Import the Docker images for the new release to the Docker registry.
See Section 3.7.2, “Importing Images into the Docker Registry”.
Master node only. Update the
openstack_releaseproperty.By default, the property values set for the previous release are retained. You need to update the
openstack_releaseproperty so that the latest OpenStack Kolla Docker images are pulled from the registry when you update.$ kollacli property set openstack_release 2.1.1
Master node only. Run the kollacli upgrade command.
This command updates the OpenStack containers on all nodes.
By default, the data for the various OpenStack services are preserved when you update.
All network and compute nodes. Reboot the node.
For networking to function after the update, you must reboot these node types.
# systemctl reboot

