- play_arrow Overview of Junos OS Evolved
- play_arrow Junos OS Evolved Overview
- play_arrow Directories for Junos OS Evolved File Storage
-
- play_arrow System Backup and Recovery
- play_arrow Boot Junos OS Evolved from a USB Drive
- play_arrow Back Up an Installation with Snapshots
- play_arrow Roll Back the Software to a Previous Version
- play_arrow Backup and Recover the Configuration File
-
- play_arrow Storage Media and Routing Engines
- play_arrow Storage Media and Routing Engines
-
- play_arrow Zero Touch Provisioning and Secure Zero Touch Provisioning
- play_arrow Configuration Statements and Operational Commands
How to Install Third-Party Software on Devices Running Junos OS Evolved
Third-party software is software that is not part of the normal release cadence for a given target chassis. In the case of Junos OS Evolved, third-party software refers to the following types of software delivered to a node or a cluster of nodes running Junos OS Evolved:
Private software developed by customers and partners
Software or tools developed by Juniper
Third parties package their software as .tgz files. The package
filename contains the component name and its version as well as the architecture and the
SDK version. You install the third-party software package on a device running Junos OS
Evolved using the request system software add
filename
command. This command is the same command you
use to install different releases of the Junos OS Evolved software on a device. The only
difference is that third-party software filenames use the .tgz
filename extension, not the .iso filename extension used by the
Junos OS Evolved software files.
The procedure is the same as installing software on any device running Junos OS. You back up the current system and you place the software on the device, usually in the /var/tmp directory of the active Routing Engine.
For example, if you have third-party software developed by Acme with the filename acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz, use the following command to install it on a device running Junos OS Evolved:
user@host> request system software add /var/tmp/acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz
You do not need to use the reboot
command to install third-party
applications on devices running Junos OS Evolved.
For Junos OS Evolved, if you are trying to reinstall an already installed
application, use the force
option. The force
option will cause the program to remove the existing application before reinstalling
it.
The program detects third-party components already installed in the current version that
collide with new components in
acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz. Without using the
force
option, a reinstall of a third-party application fails.
Use the show version
command to see a list of the current components
installed that are not part of the released BOM. The list is tagged as “External
Software” and gives the name of each third-party component name and version.
user@host> show version Hostname: host-re0 Model: ptx10008 Junos: 22.4R1.11-EVO Yocto: 3.0.2 Linux Kernel: 5.2.60-yocto-standard-gae998d995 JUNOS-EVO OS 64-bit [junos-evo-install-ptx-x86-64-22.4R1.11-EVO] External Software: JET app acmeMonitor 1.2.3 JET app multi_app 1.1.1 JET app custom_logger 1.0.2
You remove third-party software the same way you remove versions of Junos OS Evolved. For example, to remove the Acme software, use this command:
user@host> request system software delete acmeMonitor
If you want to delete all third-party software, use the request system software
delete all-third-party-packages
command.