How to Upgrade From Contrail Networking Release 4.1.4 with RHOSP10 to Contrail Networking Release 1912.L1 or 1912.L2 with RHOSP13
The goal of this topic is to provide a combined procedure to upgrade Red Hat OpenStack Platform (RHOSP) from RHOSP 10 to RHOSP 13 by leveraging Red Hat Fast Forward Upgrade (FFU) procedure while simultaneously upgrading Contrail Networking from Release 4.1.4 to Release 1912.L1 or 1912.L2. The procedure leverages the In Service Software Upgrade (ISSU) procedure from Contrail to minimize the downtime.
The downtime will be reduced by not requiring extra server reboots in addition to the ones that the RHOSP FFU procedure already requires for Kernel/RHEL upgrades.
Refer to Red Hat OpenStack Platform 13 Fast Forward Upgrades for details on RHOSP 10 to RHOSP 13 FFU procedure of OpenStack Platform environment from one long life version to the next long life version.
When to Use This Procedure
We recommend engaging Juniper Networking professional services for assistance with performing this procedure.
This procedure is used when you are running Contrail Networking Release 4.1.4 in an environment using Red Hat Openstack Platform 10 (RHOSP 10) for orchestration and want to upgrade your environment to a Contrail Networking 19 release using RHOSP13. The procedure leverages the Red Hat Fast Forward Upgrade (FFU) process for the RHOSP upgrade and the In Service Software Upgrade (ISSU) procedure for the Contrail Networking upgrade.
The procedure in this document has been validated for the following Contrail Networking upgrade scenarios:
Starting Contrail Networking Release | Target Upgraded Contrail Networking Release |
---|---|
4.1.4 | 1912.L1 |
4.1.4 | 1912.L2 |
If you want to use this procedure to upgrade your Contrail Networking release to other releases, you must engage Juniper Networks professional services. Contact your Juniper representative for additional information.
If you want to upgrade from an environment using Contrail Networking Release 3 and RHOSP10 to an environment running Contrail Networking Release 19 and RHOSP13, see How to Upgrade From Contrail Networking Release 3.x or 4.x with RHOSP10 to Contrail Networking Release 1907 with RHOSP13. You can also use this procedure to upgrade from a Contrail Networking Release 4 environment to Contrail Networking Release 1907.
If you are using RHOSP13 for orchestration and would like to upgrade to a Contrail Networking Release 20 environment without upgrading RHOSP, see Updating Contrail Networking using the Zero Impact Upgrade Process in an Environment using Red Hat Openstack
If you are using RHOSP13 for orchestration and would like to upgrade to a Contrail Networking Release 19 environment without upgrading RHOSP, see Upgrading Contrail Networking with Red Hat Openstack 13 using ISSU.
Before You Begin
Before you begin:
Obtain the ContrailImageTag from the README Access to Contrail Registry 19XX.
Enable FFU RedHat subscription for overcloud nodes as the upgrade involves a yum update which needs RPM repositories enabled. The subscription must include access to both OSP10 and OSP13 repositories (rhel-7-server-openstack-13-rpms). Additionally, the subscription must have access to the repo rhel-server-rhscl-7-rpms repository. ISSU node uses python27-python-pip from this repository.
Ensure ISSU nodes have internet access during the installation to install docker-compose via pip.
If the ISSU nodes do not have internet access, you must download required packages manually using a node with internet access after the ISSU node installation. You must then transfer packages from this node to the ISSU nodes and install them.
Per Red Hat Openstack support guidelines, do not change IP addresses during this upgrade.