Description

 

This article details how to perform site upgrade for Provider Hubs in Contrail Service Orchestration (CSO) 5.1.2.

 

Symptoms

 

A site upgrade was performed because CSO was upgraded from 4.1.2 to 5.1.2. Now the sites too must be upgraded in CSO 5.1.2. 

In this case, we are upgrading the Provider Hubs from Junos OS Release D173.1 to Junos OS Release 19.3R2-S4.5.

 

Solution

 

Perform the following steps:

  1. Before upgrading the Provider Hub in CSO 5.1.2, first upload the required image (junos-srxmr-x86-64-19.3R2-S4.5.tgz) to CSO under CSO > Images as shown in the following screenshot. Navigate by using the path CSO > Global > Resource > Images .

alt

  1. The uploaded device image will be shown as under:

alt

 

Pre-Copying the Junos OS Image on Hub

  1. Before deploying the upgrade, pre-copy the target platform image to the Hub. The target directory on the node (Hub) is  /var/tmp/ .

  2. After the file is copied to the Provider Hub, verify the md5 checksum for the image.

alt

 

Performing Site Upgrade for Provider Hub

  1. Navigate to Devices List and select the check box for the target Provider Hub. Click More at the top right corner and select Upgrade .

alt

The Management Status of the Hub changes to  MAINTENANCE  mode as the job is in progress.

alt

alt

  1. After job is completed successfully, users can log in to the Hub and verify the upgraded version.

[email protected]>
 
[email protected]> show version
Hostname: DK2718AR0066.Phub1.default-project
Model: srx4200
Junos: 19.3R2-S4.5
JUNOS OS Kernel 64-bit  [20200710.a76c78d_builder_stable_11]
JUNOS OS libs [20200710.a76c78d_builder_stable_11]
JUNOS OS runtime [20200710.a76c78d_builder_stable_11]
JUNOS OS time zone information [20200710.a76c78d_builder_stable_11]
JUNOS OS libs compat32 [20200710.a76c78d_builder_stable_11]
JUNOS OS 32-bit compatibility [20200710.a76c78d_builder_stable_11]
JUNOS py extensions [20200731.160650_builder_junos_193_r2_s4]
JUNOS py base [20200731.160650_builder_junos_193_r2_s4]
JUNOS OS vmguest [20200710.a76c78d_builder_stable_11]
JUNOS OS crypto [20200710.a76c78d_builder_stable_11]
JUNOS network stack and utilities [20200731.160650_builder_junos_193_r2_s4]
JUNOS libs [20200731.160650_builder_junos_193_r2_s4]
JUNOS libs compat32 [20200731.160650_builder_junos_193_r2_s4]
JUNOS runtime [20200731.160650_builder_junos_193_r2_s4]
JUNOS na telemetry [19.3R2-S4.5]
JUNOS Web Management Platform Package [20200731.160650_builder_junos_193_r2_s4]
JUNOS srx libs compat32 [20200731.160650_builder_junos_193_r2_s4]
JUNOS srx runtime [20200731.160650_builder_junos_193_r2_s4]
JUNOS srx platform support [20200731.160650_builder_junos_193_r2_s4]
JUNOS common platform support [20200731.160650_builder_junos_193_r2_s4]
JUNOS srxtvp runtime [20200731.160650_builder_junos_193_r2_s4]
JUNOS pppoe [20200731.160650_builder_junos_193_r2_s4]
JUNOS Openconfig [19.3R2-S4.5]
JUNOS mtx network modules [20200731.160650_builder_junos_193_r2_s4]
JUNOS modules [20200731.160650_builder_junos_193_r2_s4]
JUNOS srxtvp modules [20200731.160650_builder_junos_193_r2_s4]
JUNOS srxtvp libs [20200731.160650_builder_junos_193_r2_s4]
JUNOS srx libs [20200731.160650_builder_junos_193_r2_s4]
JUNOS srx Data Plane Crypto Support [20200731.160650_builder_junos_193_r2_s4]
JUNOS daemons [20200731.160650_builder_junos_193_r2_s4]
JUNOS srx daemons [20200731.160650_builder_junos_193_r2_s4]
JUNOS SRX TVP AppQos Daemon [20200731.160650_builder_junos_193_r2_s4]
JUNOS Extension Toolkit [20200731.160650_builder_junos_193_r2_s4]
JUNOS Phone-home [20200731.160650_builder_junos_193_r2_s4]
JUNOS Juniper Malware Removal Tool (JMRT) [1.0.0+20200731.160650_builder_junos_193_r2_s4]
JUNOS J-Insight [20200731.160650_builder_junos_193_r2_s4]
JUNOS Online Documentation [20200731.160650_builder_junos_193_r2_s4]
JUNOS jail runtime [20200710.a76c78d_builder_stable_11]
JUNOS FIPS mode utilities [20200731.160650_builder_junos_193_r2_s4]
 
[email protected]>