Home > Blogs > OpenStack Blog for VMware

Upgrade Issues? Not with VIO!

An OpenStack cloud upgrade can be a challenging task for administrators as they manage numerous considerations:

  • How do I upgrade each service’s components while mitigating user impact?
  • Can I skip one or more OpenStack releases during my upgrade, or must I upgrade to every single release between my current implementation and the latest community release?
  • Which control plane services are implemented in the OpenStack deployment and need to be upgraded?
  • How does each OpenStack service’s high availability configuration alter my upgrade process?
  • What is my change control window and will any required service outages remain within required service level agreements (SLA)?

At each OpenStack Summit, there are multiple sessions that discuss these topics, and the Austin Summit was no exception with VMware participating in an upgrade experts’ panel.

The following video contains a replay of the OpenStack Expert Panel that we participated in:


Improved Upgrade Experience with VMware Integrated OpenStack

Fortunately, VIO customers have an automated upgrade process that benefits from the following unique aspects of our architecture:

  1. The OpenStack control plane is 100% decoupled from the underlying infrastructure. See Figure 1.
  2. The OpenStack control plane is upgraded with a “blue-green” strategy. See Figure 2.
  3. Each OpenStack community release is evaluated to determine which one is included in our distribution. If we happen to skip a release (ex: VIO 1.0 was Icehouse, and VIO 2.0 was Kilo) we have an automated upgrade process to handle the complexity of moving to the newer release.

OpenStack Control Plane Decoupled from the Infrastructure


OpenStack Components Decoupled from the Infrastructure Services

Figure 1: OpenStack Components Decoupled from the Infrastructure Services

The OpenStack control plane services run within virtual machines instead of running bare metal on the hypervisor hosts. This implementation methodology allows us to independently upgrade the OpenStack services and infrastructure services. For example, it is possible to upgrade VMware vSphere versions without the OpenStack cloud services being affected, and it is possible to upgrade the OpenStack cloud services without affecting existing workloads.

OpenStack Blue-Green Upgrade


VMware Integrated OpenStack Blue-Green Upgrade Strategy

Figure 2: VMware Integrated OpenStack Blue-Green Upgrade Strategy

We have discussed our upgrade process in-depth here and here. However, to quickly recap, we migrate to a newer OpenStack release by deploying an updated control plane in parallel to your existing cloud. When the updated control plane is ready, we migrate the OpenStack databases from the existing cloud to new cloud control plane.

The original cloud is powered down, and the only user impact is that new workloads cannot be provisioned during the database migration. Otherwise, existing workloads continue to run seamlessly. Administrators are free to retain the original control plane if there is a desire to rollback to the previous release.

This represents a significant time savings for OpenStack upgrades from industry-reported time periods (i.e. weeks) down to hours or even less.

Would you like to learn more about VMware Integrated OpenStack? In that case, check out the VMware Integrated OpenStack product page and our free Hands-On Lab!

This entry was posted in OpenStack on VMware and tagged , , on by .
Trevor Roberts Jr.

About Trevor Roberts Jr.

Trevor Roberts, Jr. is the Senior Technical Marketing Manager for OpenStack at VMware and the lead author of the VMware Press title, “DevOps for VMware Administrators". He enjoys speaking to customers and partners about the benefits of using OpenStack with VMware technologies. In his spare time, Trevor shares his insights on data center technologies via the VMware Blogs and on Twitter (@VMTrooper). His contributions to the IT community have garnered recognition by his designation as a VMware vExpert, Cisco Data Center Champion, and EMC Elect.

3 thoughts on “Upgrade Issues? Not with VIO!

  1. Pingback: Upgrade Issues? Not with VIO! - Cloud Hosting SitesCloud Hosting Sites

  2. samuel delgado

    Hey Trevor, can you have a look at this topc? Thanks

    I have vio 3 environment running in production. I dont know what happened but in my VC WEB the VMware integrated Openstack Plugin connects to the management-server, but when i try to view the configuration i receive this attached error and it can’t list the configuration of my environment and don’t let me update anything too.
    OBS: the oms service is runing ok


    Do you have any ideas?

    Thank you


Leave a Reply

Your email address will not be published. Required fields are marked *