Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Upgrading Contrail Networking Release 1912.L2 with RHOSP13 to Contrail Networking Release 2011.L3 with RHOSP16.1

The goal of this topic is to provide a combined procedure to upgrade Red Hat OpenStack Platform (RHOSP) from RHOSP 13 to RHOSP 16.1 by leveraging Red Hat Fast Forward Upgrade (FFU) procedure while simultaneously upgrading Contrail Networking from Release 1912.L2 to Release 2011.L3. This procedure leverages the speeding up an overcloud upgrade process from RHOSP.

Follow chapter 2—Planning and preparation for an in-place upgrade through chapter 8.3— Copying the Leapp data to the overcloud nodes of FRAMEWORK FOR UPGRADES (13 TO 16.1) procedure.

Before upgrading overcloud, refer Chapter 20—Speeding Up An Overcloud Upgrade.

To upgrade an overcloud:

  1. Create a Contrail container file to upload the Contrail container image to undercloud, if the undercloud has used a registry.

    For example:

    Run the following command from the undercloud to upload the Contrail container image.

  2. Clone the tungsten fabric deployment code.
    Note:

    Tungsten fabric scripts are located at - tf-deployment-test/tree/master/rhosp/ffu_ziu_13_16/tf_specific.

  3. Follow chapter 2—Planning and preparation for an in-place upgrade through chapter 8.3— Copying the Leapp data to the overcloud nodes of FRAMEWORK FOR UPGRADES (13 TO 16.1) procedure to upgrade the undercloud and prepare the environment.
  4. Use predictable NIC names for overcloud nodes.

    Follow Chapter 8.4—Using predictable NIC names for overcloud nodes.

    Follow Chapter 20.1—Running the overcloud upgrade preparation and Chapter 20.2—Upgrading the control plane nodes of RedHat OpenStack Speeding Up an Overcloud Upgrade procedure to upgrade openstack and other overcloud nodes including contrail controllers.

  5. Run the playbook-nics-vhost0.yaml playbook to setup the vhost interface on Contrail compute nodes.
    Note:

    Stop or migrate the workloads running on the compute batch that you are going to upgrade.

    Follow Chapter 20.3—Upgrading Compute nodes in parallel of RedHat OpenStack Speeding Up an Overcloud Upgrade procedure.

    Instead of executing a single command for compute system upgrade, you can use a separate upgrade command with the system_upgrade_prepare and system_upgrade_run tags.

  6. Follow Chapter 20.4—Synchronizing the overcloud stack and later chapters of RedHat OpenStack Speeding Up an Overcloud Upgrade procedure to complete the overcloud upgrade.