Juju openstack upgradation

Hi,

We have an openstack cluster and the version is wallaby and its a production cluster.

Now we plan to upgrade our cluster from wallaby to xena.

But, can we upgrade a openstack without any downtime ? its any possible way to do this ?

Hi, I recommend starting with the Upgrades overview page of the documentation.

Hi Pmatulis,

Thats fine, I saw it.

Also i tested the openstack upgradation in my dev env.

But, after i upgrade the ovn-central to the version, the vms network are goes down.

because of ovn-chassis and ovn-central version mismatching.

Then after i upgraded the ovn-chassis, again the vms starts working.

Now, the problem is, i have to do this in the prod env. There are many vms running on it.

So, i need to upgrade the openstack without downtime. Is it possible ?

Thanks…

The OVN control plane will become unavailable until the hypervisor nodes (nova-compute and ovn-chassis units) are upgraded. What exact symptoms have you observed? For example, do you lose essential network connectivity among your VMs?

Hi Pmatulis,

I lost my network connectivity in the vms.

What version of OVN are you currently running? Check this with:

juju status ovn-central ovn-chassis

Hi ,

This is a known upstream OVN issue; version 20.12 (what you’re running) does not have adequate upgrade support for the non-downtime of the OVN data plane. However, there is upstream documentation (fail-safe upgrade) that can work around this. I will update the Charmed OpenStack documentation accordingly.

In which ovn version they enabled the non-downtime data plane ?

OVN can be upgraded via the charm documentation without OVN data plane downtime starting with OVN version 22.03. If using either 20.12 or 21.09 use the upstream fail-safe upgrade method. If using 20.03 you will first need an upgraded package (currently in proposed - source package here) and then use the fail-safe method.