Upgrading the System Software on a C Series Controller
You can upgrade all the system software or the software changes for an SRC component. If an image file (from which you upgrade) contains updates for all components or a number of components, you specify which component to upgrade if you do not want to upgrade all components.
However, it is recommended that you upgrade a number of components together rather than individual components separately.
For example:
user@host>request system install package upgrade url ftp://myserver/SRC-PE-4.0.0-R3.iso
For ease of use, you can manage upgrades for a number of C Series Controllers by copying a complete CD image file to be used for an upgrade to an FTP site in your network. You then upgrade each system by using the files on the FTP site. Alternatively, you can copy the contents of the CD to a USB drive and install from there.
You cannot upgrade the C Series Controller software to Release 4.13.0 from an earlier release by using the request system upgrade url url command, because SRC 4.13.0 release uses a different operating system (CentOS 7.6). You must reimage the controller by using the USB storage device. For more information about using the USB storage device to reimage the controller, see Recovering or Installing System Software on a C Series Controller by Using the USB Storage Device Supplied by Juniper Networks.
When you install the SRC software from the USB storage device, all system software, including the operating system, is installed, and the system hard drives are partitioned. As a result, any data, including data previously in the snapshot partition (if you do not select the retainsnapshot option at the boot prompt during the installation), is lost.
To upgrade C Series Controller software:
Enter the request system upgrade command.
user@host> request system upgrade url urlwhere url is one of the following:
ftp://host/path—Path on an FTP site or on the local system
usb:—Local USB disk
For example:
user@host> request system upgrade url ftp://myserver/SRC-PE-4.0.0R3.iso or .tar.gz Setting up Upgrade Process Setting up repositories Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for python-ldap to pack into transaction set. ---> Package python-ldap.i386 0:2.0.6-1 set to be updated --> Running transaction check
Dependencies Resolved
============================================================
Package Arch Version Repository Size============================================================ Updating: python-ldap i386 2.0.6-1 umc-upgrade 150 k
Transaction Summary ============================================================ Install 0 Package(s) Update 1 Package(s) Remove 0 Package(s) Total download size: 150 k Downloading Packages: Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction
Updating : python-ldap ######################### [1/1]
Updated: python-ldap.i386 0:2.0.6-1 Complete!
The C Series Controller automatically reboots at the end of the upgrade.