Support Support Downloads Knowledge Base Service Request Manager My Juniper Community

Knowledge Base

Search our Knowledge Base sites to find answers to your questions.

Ask All Knowledge Base Sites All Knowledge Base Sites JunosE Defect (KA)Knowledge BaseSecurity AdvisoriesTechnical BulletinsTechnotes Sign in to display secure content and recently viewed articles

Example - Install software on a Mixed-Mode Virtual Chassis for EX4300/EX4600, QFX5100/EX4300 and EX4200/EX45XX

0

0

Article ID: KB31540 KB Last Updated: 19 Dec 2017Version: 2.0
Summary:

This article provides an example step-by-step procedure on upgrading a mixed-mode Virtual Chassis.

Solution:

The steps to perform this task are also documented more formally in the technical documentation here: https://www.juniper.net/documentation/en_US/junos/topics/task/installation/virtual-chassis-ex4200-ex4500-software-cli.html

This article provides an example.


Download the same version of Junos OS software for each unique platform in the mixed Virtual-Chassis from the Juniper support site.
 
Method of upgrade:
  • USB

  • FTP

USB:

  1. Format the USB drive to fat32 partition.

  2. Copy the Junos file to USB.

  3. Mount the USB on master routing engine:

    root@:RE:0% mount_msdosfs /dev/da1s1 /mnt

  4. Transfer the Junos file from USB to the /var/tmp directory of the master member switch.

    Example: In the case of EX4300 and EX4600 mixed mode virtual-chassis

    root@:RE:0% cp jinstall-ex-4300-14.1X53-D40.8-domestic-signed.tgz /var/tmp
    root@:RE:0% cp jinstall-ex-4600-14.1X53-D40.8-domestic-signed.tgz /var/tmp​

  5. Verify if the file is present in /var/tmp directory:

    {master:0}
    root> file ls /var/tmp
    /var/tmp:
    jinstall-ex-4300-14.1X53-D40.8-domestic-signed.tgz
    jinstall-ex-4600-14.1X53-D40.8-domestic-signed.tgz

  6. Execute the below command to install software on all the members of the virtual chassis:

    {master:0}
    root> request system software add set [/var/tmp/jinstall-ex-4300-14.1X53-D40.8-domestic-signed.tgz /var/tmp/jinstall-ex-4600-14.1X53-D40.8-domestic-signed.tgz]

    [Mar 23 09:09:01]: Retrieving software images. This process can take several minutes. Please be patient..
    Retrieving version and model information from /var/tmp/jinstall-ex-4600-14.1X53-D40.8-domestic-signed.tgz
    Retrieving version and model information from /var/tmp/jinstall-ex-4300-14.1X53-D40.8-domestic-signed.tgz
    Checking pending install on fpc1
    Pushing bundle /var/tmp/jinstall-ex-4300-14.1X53-D40.8-domestic-signed.tgz to fpc1
    Validating on fpc1
    Done with validate of </var/tmp/jinstall-ex-4300-14.1X53-D40.8-domestic-signed.tgz> on VC members
    fpc1:
    Verify the signature of the new package
    Verified jinstall-ex-4300-14.1X53-D40.8-domestic.tgz signed by PackageProductionRSA_2016
    WARNING: A reboot is required to install the software
    WARNING:     Use the 'request system reboot' command immediately
    Checking pending install on fpc0

    Validating on fpc0
    Done with validate of </var/tmp/jinstall-ex-4600-14.1X53-D40.8-domestic-signed.tgz> on VC members
    fpc0:
    Verified jinstall-vjunos-14.1X53-D40.8-domestic.tgz signed by PackageProductionSwitchingEc_2015
    Verified jinstall-vjunos-14.1X53-D40.8-domestic.tgz signed by JuniperSwitchingProduction_2015
    Adding vjunos...
    Saving contents of boot area prior to installation
    WARNING:     This package will load JUNOS 14.1X53-D40.8 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.
    POST-INSTALL...
    Saving the config files ...
    NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install
    Pushing installation package to host...

  7. Reboot all the member switches once the installation is complete.

    root> request system reboot all-members
    Reboot the system ? [yes,no] (no) yes

  8. Verify the version once the switches come up after reboot.

    {master:0}
    root> show version
    fpc0:
    --------------------------------------------------------------------------
    Model: ex4600-40f
    Junos: 14.1X53-D40.8
    JUNOS Base OS boot [14.1X53-D40.8]
    JUNOS Base OS Software Suite [14.1X53-D40.8]
    JUNOS Online Documentation [14.1X53-D40.8]
    JUNOS Crypto Software Suite [14.1X53-D40.8]
    JUNOS Kernel Software Suite [14.1X53-D40.8]
    JUNOS Packet Forwarding Engine Support (qfx-ex-x86-32) [14.1X53-D40.8]
    JUNOS Routing Software Suite [14.1X53-D40.8]
    JUNOS SDN Software Suite [14.1X53-D40.8]
    JUNOS Web Management Platform Package [14.1X53-D40.8]
    JUNOS Enterprise Software Suite [14.1X53-D40.8]
    JUNOS py-base-i386 [14.1X53-D40.8]
    JUNOS Host Software [14.1X53-D27.3]
    fpc1:
    --------------------------------------------------------------------------
    Model: ex4300-48t
    Junos: 14.1X53-D40.8
    JUNOS EX  Software Suite [14.1X53-D40.8]
    JUNOS FIPS mode utilities [14.1X53-D40.8]
    JUNOS Online Documentation [14.1X53-D40.8]
    JUNOS EX 4300 Software Suite [14.1X53-D40.8]
    JUNOS Web Management Platform Package [14.1X53-D40.8]
    JUNOS py-base-powerpc [14.1X53-D40.8]

FTP:

  1. Enable FTP on the switch.

    Root#set system services ftp

  2. Upload the software package to /var/tmp/ using FTP application.

  3. Verify the software in /var/tmp/

    ​{master:0}
    root> file ls /var/tmp
    /var/tmp:
    jinstall-ex-4300-14.1X53-D40.8-domestic-signed.tgz
    jinstall-ex-4600-14.1X53-D40.8-domestic-signed.tgz

  4. Execute the below command to install software on all the members of the virtual chassis:

    root> request system software add set [/var/tmp/jinstall-ex-4300-14.1X53-D40.8-domestic-signed.tgz /var/tmp/jinstall-ex-4600-14.1X53-D40.8-domestic-signed.tgz]


 Note: The upgrade procedure for QFX5100/EX4300 and EX4200/EX45XX mixed mode virtual-chassis is the same.

Example:

{master:0}
root> request system software add set [/var/tmp/jinstall-ex-4300-14.1X53-D40.8-domestic-signed.tgz /var/tmp/jinstall-qfx-5-14.1X53-D40.8-domestic-signed.tgz]

{master:0}
root> request system software add set [/var/tmp/jinstall-ex-4200-11.1R1.8-domestic-signed.tgz​ /var/tmp/jinstall-ex-4500-11.1R1.8-domestic-signed.tgz​]​

Modification History:
2017-12-04: Modified 'Note' in the Solution section to accommodate the EX4200/EX45XX family, along with the command in the example. 
Comment on this article > Affected Products Browse the Knowledge Base for more articles related to these product categories. Select a category to begin.

Security Alerts and Vulnerabilities

Security Alerts and Vulnerabilities Product Alerts and Software Release Notices Problem Report (PR) Search Tool EOL Notices and Bulletins JTAC User Guide Customer Care User Guide Pathfinder SRX High Availability Configurator SRX VPN Configurator Training Courses and Videos End User Licence Agreement Global Search