Updating Contrail Networking Containers Without Updating OpenStack
In Contrail Networking Release 21.4, you have the option to upgrade your Contrail containers without updating OpenStack. This document provides the steps to complete this upgrade.
This upgrade procedure is not applicable to Contrail Networking Release 21.4.L1 and thereafter.
If you want to upgrade Contrail Networking and OpenStack in the same procedure, see Updating Contrail Networking Release 21.4 with Openstack 16.2 to Contrail Networking Release 21.4.L1 with Openstack 16.2.3 using the Zero Impact Upgrade Process.
When to Use This Procedure
This procedure is used to upgrade Contrail Networking when it is running in environments using RHOSP version 16.2 (RHOSP16.2). RHOSP16.2 is not updated during this procedure.
The procedure in this document has been validated for the following Contrail Networking upgrade scenarios:
Starting Releases |
Target Releases |
---|---|
Contrail Networking: 21.4Red Hat OpenStack: 16.2Red Hat Enterprise Linux (RHEL): 8.4 |
Contrail Networking: 21.4.L1Red Hat OpenStack: 16.2Red Hat Enterprise Linux (RHEL): 8.4 |
Prerequisites
This document makes the following assumptions about your environment:
A Contrail Networking deployment using Red Hat Openstack version 16.2 (RHOSP16.2) as the orchestration platform is already operational.
The overcloud nodes in the RHOSP16.2 environment have an enabled Red Hat Enterprise Linux (RHEL) subscription.
Your environment is running Contrail Networking Release 21.4 and upgrading to Contrail Networking Release 21.4.L1 or later.
Before You Begin
Before starting the update, it is recommended to perform the following procedures.
Backup your Contrail configuration database before starting this procedure. See How to Backup and Restore Contrail Databases in JSON Format in Openstack Environments Using the Openstack 16.1 Director Deployment.
Each compute node agent will go down during this procedure, causing some compute node downtime. The estimated downtime for a compute node varies by environment, but typically took between 12 and 15 minutes in our testing environments.
If you have compute nodes with workloads that cannot tolerate this downtime, consider migrating workloads or taking other steps to accommodate this downtime in your environment.
Updating Contrail Networking
To update the Contrail Networking version in an environment that is using Red Hat Openstack 16.2 without updating Red Hat OpenStack: