Juniper: request system software add
request system software add
request system software add
Syntax
Syntax (TX Matrix Router)
Syntax (TX Matrix Plus Router)
Release Information
Command introduced before Junos OS Release
7.4.
best-effort-load and unlink options added
in Junos OS Release 7.4.
Command introduced in Junos OS Release 9.0 for EX Series switches.
sfc option introduced for the TX Matrix Plus router
in Junos OS Release 9.6.
Description
Install a software package or bundle on the router
or switch.
Options
package-name | — | Location from which the software package or bundle
|
best-effort-load | — | (Optional) |
delay-restart | — | (Optional) |
force | — | (Optional) Force |
lcc number | — | (TX Matrix and TX Matrix Plus routers only) (Optional) |
scc | — | (TX Matrix routers |
sfc number | — | (TX Matrix Plus routers only) (Optional) Install a |
no-copy | — | (Optional) |
no-validate | — | (Optional) |
re0 | re1 | — | (Optional) |
reboot | — | (Optional) After |
unlink | — | (Optional) On |
validate | — | (Optional) |
Additional Information
Before upgrading the software on the
router or switch, when you have a known stable system, issue the request system snapshot command to back up the software, including
the configuration, to the /altroot and /altconfig file systems. After you have upgraded the software on the router
or switch and are satisfied that the new package or bundle is successfully
installed and running, issue the request system snapshot
command again to back up the new software to the /altroot and /altconfig file systems.
After you run the request system snapshot command,
you cannot return to the previous version of the software, because
the running and backup copies of the software are identical.
If you are upgrading more than one package at the same time,
delete the operating system package, jkernel, last. Add the
operating system package, jkernel, first and the routing
software package, jroute, last. If you are upgrading all
packages at once, delete and add them in the following order:
By default, when you issue the request system
software add package-name command on a TX
Matrix master Routing Engine, all the T640 master Routing Engines
that are connected to it are upgraded to the same version of software.
If you issue the same command on the TX Matrix backup Routing Engine,
all the T640 backup Routing Engines that are connected to it are upgraded
to the same version of software.
Likewise, when you issue the request system software add package-name command on a TX Matrix Plus master Routing
Engine, all the T1600 master Routing Engines that are connected to
it are upgraded to the same version of software. If you issue the
same command on the TX Matrix Plus backup Routing Engine, all the
T1600 backup Routing Engines that are connected to it are upgraded
to the same version of software.
Required Privilege Level
maintenance
Related Documentation
List of Sample Output
request system software add validate
Output Fields
When you enter this command,
you are provided feedback on the status of your request.
Sample Output
request system software add validate
user@host> request system software add validate
/var/tmp/ jinstall-7.2R1.7-domestic-signed.tgz
Checking compatibility with configuration Initializing... Using jbase-7.1R2.2 Using /var/tmp/jinstall-7.2R1.7-domestic-signed.tgz Verified jinstall-7.2R1.7-domestic.tgz signed by PackageProduction_7_2_0 Using /var/validate/tmp/jinstall-signed/jinstall-7.2R1.7-domestic.tgz Using /var/validate/tmp/jinstall/jbundle-7.2R1.7-domestic.tgz Checking jbundle requirements on / Using /var/validate/tmp/jbundle/jbase-7.2R1.7.tgz Using /var/validate/tmp/jbundle/jkernel-7.2R1.7.tgz Using /var/validate/tmp/jbundle/jcrypto-7.2R1.7.tgz Using /var/validate/tmp/jbundle/jpfe-7.2R1.7.tgz Using /var/validate/tmp/jbundle/jdocs-7.2R1.7.tgz Using /var/validate/tmp/jbundle/jroute-7.2R1.7.tgz Validating against /config/juniper.conf.gz mgd: commit complete Validation succeeded Validating against /config/rescue.conf.gz mgd: commit complete Validation succeeded Installing package '/var/tmp/jinstall-7.2R1.7-domestic-signed.tgz' ... Verified jinstall-7.2R1.7-domestic.tgz signed by PackageProduction_7_2_0 Adding jinstall... WARNING: This package will load JUNOS 7.2R1.7 software. WARNING: It will save JUNOS configuration files, and SSH keys WARNING: (if configured), but erase all other files and information WARNING: stored on this machine. It will attempt to preserve dumps WARNING: and log files, but this can not be guaranteed. This is the WARNING: pre-installation stage and all the software is loaded when WARNING: you reboot the system. Saving the config files ... Installing the bootstrap installer ... WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the WARNING: 'request system reboot' command when software installation is WARNING: complete. To abort the installation, do not reboot your system, WARNING: instead use the 'request system software delete jinstall' WARNING: command as soon as this operation completes. Saving package file in /var/sw/pkg/jinstall-7.2R1.7-domestic-signed.tgz ... Saving state for rollback ...
