The data plane upgrade pipelines

The data plane upgrade pipelines

The Deploy - upgrade OVS gateway and Deploy - upgrade computes pipeline jobs are designed to upgrade the data plane nodes of OpenStack. The resources running on the gateway nodes are smoothly migrated to other gateway nodes to minimize workload downtime. The workflow of these jobs include the following stages:

Deploy - upgrade OVS gateway and Deploy - upgrade computes pipeline jobs workflow

Stage

Description

Pre-upgrade

Ensures that Neutron agents and compute services on the target hosts are alive. Only non destructive actions are applied during this stage.

Upgrade pre: migrate resources

Performs the smooth resource migration to minimize the workload downtime. Neutron agents on node are set to the admin_disabled state to ensure their quick migration to new nodes.

Upgrade OpenStack

Upgrades the OpenStack python code. Once completed, the basic API verification is performed. Before proceeding to the next stage, wait for the agents to become alive.

Upgrade OS

Launches only if OS_UPGRADE or OS_DIST_UPGRADE is checked. Reboot can be performed if required. When the node is back online, the basic service checks are performed.

Upgrade post: enable resources

Verifies that agents and services on nodes are up and adds them back to scheduling.

Post upgrade

Performs the post upgrade cleanup of old configurations and temporary files. Only non destructive actions are applied during this phase.