Junos OS

Expand all | Collapse all

Best practice - Upgrade EX4300 non mixed VC (5 Member)

  • 1.  Best practice - Upgrade EX4300 non mixed VC (5 Member)

    Posted 21 days ago
    Hello,

    what is the best practice to Upgrade a 5 member non mixed virutal chassis (EX4300)?

    Currently the devices running JunOS 18.3R1.9 and I want to upgrade them to 18.4R2S8 as recommended by JTAC (Junos Software Versions - Suggested Releases to Consider and Evaluate - Juniper Networks).

    I have a planned downtime for round about 4 hours. What are the prerequisites I should consider and what is the safest way to upgrade the entive VC - without breaking it - in one step?

    Thank you for your help and best regards,
    Julian


  • 2.  RE: Best practice - Upgrade EX4300 non mixed VC (5 Member)

     
    Posted 21 days ago
    There are two options outlined in these kb articles.

    In the first you upgrade all the devices and reboot all when they are complete
    https://kb.juniper.net/InfoCenter/index?page=content&id=KB23122

    In the second you can configure RE failover so there is no forwarding failure as the blades reboot individually.
    https://kb.juniper.net/InfoCenter/index?page=content&id=KB19987&actp=METADATA

    In both cases you should do a storage clean up and the validate run on the switches prior to the window.  This will make sure there is room on the devices and let you know about any potential errors to correct prior to the window.

    https://www.juniper.net/documentation/us/en/software/junos/junos-install-upgrade/topics/concept/junos-software-installation-disk-space-management.html

    request system software validate /path/file

    When complete be sure to run the snapshot to update the backup partition with the new version


    ------------------------------
    Steve Puluka BSEET - Juniper Ambassador
    IP Architect - DQE Communications Pittsburgh, PA (Metro Ethernet & ISP)
    http://puluka.com/home
    ------------------------------



  • 3.  RE: Best practice - Upgrade EX4300 non mixed VC (5 Member)

    Posted 21 days ago
    Hello Steve,

    thank you for the information you provided.

    I'll use the approach where all devices will be rebooted (https://kb.juniper.net/InfoCenter/index?page=content&id=KB23122).

    Best regards,
    Julian


  • 4.  RE: Best practice - Upgrade EX4300 non mixed VC (5 Member)

    Posted 20 days ago
    If its possible to have full downtime, a reboot for all members is always the preffered choice due to minimal issues.
    NSSU always introduce the risk of split brain etc. been there done that ...but usually works fine.
    NSSU for 5 member would take ~2-3h to complete.
    Full downtime of EX4300 would be 15min tops i think.... didnt find the logs from my last upgrade to confirm it.

    The space thing is a good one. usually a bigger issue on EX3400/2300.

    We usually check stuff like:
    show virtual-chassis status
    show system alarms
    show chassis alarms
    show task replication
    request system configuration rescue save
    request system storage cleanup
    Then... Upload the software to /var/tmp/

    For a full downtime, you can install, and see that all goes well, then reboot all members at once when you are ready.... so the installation can be done hours before the actual maintenance window/reboot.


  • 5.  RE: Best practice - Upgrade EX4300 non mixed VC (5 Member)

    Posted 20 days ago
    Hey R_J,

    thank you aswell for your input!

    One last question regarding the upgrade. The VC has a license for MACsec - do I need to "reinstall" that license after the upgrade or will be taken over to the new JunOS-Version.

    Best regards,
    Julian


  • 6.  RE: Best practice - Upgrade EX4300 non mixed VC (5 Member)

     
    Posted 20 days ago
    Licenses do carry over during upgrades.

    ------------------------------
    Steve Puluka BSEET - Juniper Ambassador
    IP Architect - DQE Communications Pittsburgh, PA (Metro Ethernet & ISP)
    http://puluka.com/home
    ------------------------------