Log in to ask questions, share your expertise, or stay connected to content you value. Don’t have a login? Learn how to become a member.
Question Can I install Application package versions on top of Junos OS Releases? Answer You cannot install Application package version 14.1X54-A1 on top of Junos OS Release 14.1X53-D10. Releases 14.1X53 and 14.1X54 are two distinct major releases of Junos OS. You can install Application package 14.1X53-A <x> where x is the latest available version of the Application package, on top of Junos OS Release 14.1X53-D10. Similarly, an Application package for Junos OS Release 14.2R <x> is not compatible with Junos OS Release 14.2X <x> . You cannot install an Application package on top of Junos OS releases prior to Release 14.1X53
Juniper Networks EX Series switches are shipped with the Juniper Networks Junos operating system (Junos OS) installed. Junos OS provides the following primary user interfaces which you can use to access, configure, and manage your EX Series switch: Juniper Web Device Manager (J-Web) GUI Junos OS CLI The J-Web distribution model was introduced on EX Series switches for Junos OS Release 14.1X53-D10. For Junos OS Release 14.1X53-D10 and later, the J-Web interface is available in two packages: Application package—Provides all the features of the J-Web interface that enable you to configure, monitor, maintain, and troubleshoot your switch. The Application package is not installed by default on your switch and has its own release cycle independent of the Junos OS release cycle. You must download it and install it over the Platform package on your switch
Which version of Python is supported on Junos OS? Python 2.7.8. From which Junos OS version is Python automation supported? Junos OS Release 16.1R1 for MX Series and PTX Series devices Junos OS Release 16.2R2 for QFX Series devices What configuration needs to be enabled before running Python scripts on the box?
Manual update feature - You also have the option of checking for the availability of the latest Application package at the Juniper Networks’ download website ( Downloads ) and installing an available update on your switch by using the J-Web interface or CLI. There is no need to reboot the switch after the installation. The J-Web Application package is hot pluggable and installs on top of the current Junos OS image. You can view details of the J-Web packages installed on your switch in the About window in the J-Web interface, or in the output of the show version command in the Junos OS CLI
Junos PyEZ is a Python micro-framework designed to provide the same capabilities as a user would have on the Junos OS CLI in an environment built for automation
Feature A configlet is a configuration template that is transformed to a CLI configuration string before being applied to a device...These variables act as an input to the process of transformation, to construct the CLI configuration string
Program Your Network with Junos OS Junos OS is the very first network operating system to be programmable from the start...Using JET, you can develop applications that interact with Junos OS using a standard set of APIs
Junos PyEZ Features and Architecture Junos PyEZ is a Python "micro-framework" used to remotely manage or automate Junos OS devices. The user is NOT required to be a software programmer, have sophisticated knowledge of Junos OS, or have a complex understanding of the Junos OS XML API. This library was built for two types of users: Non-Programmers Programmers Non-Programmers - Python as a Power Shell Non-programmers, such as Network Engineers , can use the native Python shell on their management server (laptop, tablet, phone, and so on) as their point-of-control to remotely manage Junos OS devices. The Python shell is an interactive environment that provides the necessary means to perform common automation tasks, such as conditional testing, for-loops, macros, and templates
For example, you might configure an interface to use OSPF, but the neighbor connection status is operational data. From the Junos OS CLI, operational data is displayed using show commands, for example, show ospf neighbor
Answer As far as whether or not you can update a virus definition file, I am not familiar with the process to do that in devices running Junos OS, but if it is something that can be accomplished through CLI commands, rather than through shell, then it should be possible to do it from a script as well