===== OS Upgrade =====
Log file can be found [[juniper:os_upgrade:log|OS Upgrade Log]]
* set cli screen-length 0
* show chassis hardware
* show interface terse
* show interface description
* show bgp summary
* show ospf route
* show configuration | no-more
* show configuration | display set | no-more
* show version
* show chassis alarms
* ---
* request system software add /var/tmp?
* request system software add /var/tmp/name123 reboot
* ---
* request system reboot
* ---
loader> set ipaddr=192.168.1.56
loader> set netmask=255.255.255.0
loader> set gateway=192.168.1.254
loader> set serverip=192.168.1.204
loader> install --format tftp://192.168.1.204/jinstall-ex-4200-14.1X53-D52.4-domestic-signed.tgz
root@:RE:0% cli
root> show version
fpc0:
--------------------------------------------------------------------------
Model: ex4200-24t
Junos: 14.1X53-D52.4
root> show system snapshot media internal
root> request system software add /var/tmp/install/jinstall-ex-4200-15.1R7.9-controlled-signed.tgz no-copy
root> request system reboot
root@:RE:0% cli
root> show version
fpc0:
--------------------------------------------------------------------------
Model: ex4200-24t
Junos: 15.1R7.9
JUNOS EX Software Suite [15.1R7.9]
root> show system snapshot media internal
fpc0:
--------------------------------------------------------------------------
Information for snapshot on internal (/dev/da0s1a) (backup)
Creation date: Nov 8 21:26:11 2019
JUNOS version on snapshot:
jdocs-ex: 14.1X53-D52.4
junos : ex-14.1X53-D52.4
junos-ex-4200: 14.1X53-D52.4
jweb-ex: 14.1X53-D52.4
Information for snapshot on internal (/dev/da0s2a) (primary)
Creation date: Sep 11 06:12:40 2018
JUNOS version on snapshot:
jcrypto-ex: 15.1R7.9
jdocs-ex: 15.1R7.9
junos : ex-15.1R7.9
junos-ex-4200: 15.1R7.9
jweb-ex: 15.1R7.9
root> request system snapshot slice alternate
root> show system snapshot media internal
fpc0:
--------------------------------------------------------------------------
Information for snapshot on internal (/dev/da0s1a) (backup)
Creation date: Sep 11 06:23:00 2018
JUNOS version on snapshot:
jcrypto-ex: 15.1R7.9
jdocs-ex: 15.1R7.9
junos : ex-15.1R7.9
junos-ex-4200: 15.1R7.9
jweb-ex: 15.1R7.9
Information for snapshot on internal (/dev/da0s2a) (primary)
Creation date: Sep 11 06:12:40 2018
JUNOS version on snapshot:
jcrypto-ex: 15.1R7.9
jdocs-ex: 15.1R7.9
junos : ex-15.1R7.9
junos-ex-4200: 15.1R7.9
jweb-ex: 15.1R7.9
root> show system storage
fpc0:
--------------------------------------------------------------------------
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s2a 184M 160M 9.4M 94% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/md0 282M 282M 0B 100% /packages/mnt/junos
/dev/md1 6.8M 2.1M 4.1M 33% /packages/mfs-fips-mode-powerpc
/dev/md2 5.4M 5.4M 0B 100% /packages/mnt/fips-mode-powerpc-15.1R7.9
/dev/md3 6.7M 2.0M 4.1M 33% /packages/mfs-jcrypto-ex
/dev/md4 5.3M 5.3M 0B 100% /packages/mnt/jcrypto-ex-15.1R7.9
/dev/md5 8.7M 4.1M 3.9M 51% /packages/mfs-jdocs-ex
/dev/md6 12M 12M 0B 100% /packages/mnt/jdocs-ex-15.1R7.9
/dev/md7 45M 40M 1.4M 97% /packages/mfs-junos-ex-4200
/dev/md8 83M 83M 0B 100% /packages/mnt/junos-ex-4200-15.1R7.9
/dev/md9 14M 9.1M 3.5M 72% /packages/mfs-jweb-ex
/dev/md10 26M 26M 0B 100% /packages/mnt/jweb-ex-15.1R7.9
/dev/da0s3e 123M 1.7M 111M 2% /var
/dev/md11 252M 12K 232M 0% /tmp
/dev/da0s3d 369M 17M 323M 5% /var/tmp
/dev/da0s4d 62M 68K 57M 0% /config
/dev/md12 118M 20M 89M 18% /var/rundb
procfs 4.0K 4.0K 0B 100% /proc
/var/jail/etc 123M 1.7M 111M 2% /packages/mnt/jweb-ex-15.1R7.9/jail/var/etc
/var/jail/run 123M 1.7M 111M 2% /packages/mnt/jweb-ex-15.1R7.9/jail/var/run
/var/jail/tmp 123M 1.7M 111M 2% /packages/mnt/jweb-ex-15.1R7.9/jail/var/tmp
/var/tmp 369M 17M 323M 5% /packages/mnt/jweb-ex-15.1R7.9/jail/var/tmp/uploads
devfs 1.0K 1.0K 0B 100% /packages/mnt/jweb-ex-15.1R7.9/jail/dev
/var/jail/jweb-app 123M 1.7M 111M 2% /packages/mnt/jweb-ex-15.1R7.9/jail/var/jweb-app
/dev/md13 6.8M 2.1M 4.1M 33% /packages/mfs-fips-mode-powerpc
/dev/md14 6.7M 2.0M 4.1M 33% /packages/mfs-jcrypto-ex
/dev/md15 8.7M 4.1M 3.9M 51% /packages/mfs-jdocs-ex
/dev/md16 45M 40M 1.4M 97% /packages/mfs-junos-ex-4200
/dev/md17 14M 9.1M 3.5M 72% /packages/mfs-jweb-ex
The rest of the text below is for informational purposes.
====FTP from server to Juniper device====
Check for empty install directory in Linux shell
root@:RE:0% ls /var/tmp/install
If directory doesn't exist
root@:RE:0% mkdir /var/tmp/install
If directory isn't empty
root@:RE:0% mkdir /var/tmp/install2
To remove a directory that is empty
root@:RE:0% rmdir /var/tmp/install2
Enter Operational (CLI) mode, in order to program the Juniper device
cli
Copy the file from an FTP sever to the Juniper device
file copy ftp://tim@192.168.1.204/ftpfiles/jinstall-ex-4200-15.1R1.8-controlled-signed.tgz /var/tmp/install
Password for tim@192.168.1.204:
/var/tmp//...transferring.file.........Cbk9Op/100% of 134 MB 4113 kBps 00m00s
{master:0}
root>
To install the image
root> request system software add /var/tmp/install/jinstall-ex-4200-15.1R1.8-controlled-signed.tgz no-copy
[Jan 20 11:07:57]: Checking pending install on fpc0
[Jan 20 11:08:32]: Validating on fpc0
[Jan 20 11:08:49]: Done with validate on all virtual chassis members
fpc0:
Verify the signature of the new package
Verified jinstall-ex-4200-15.1R1.8-controlled.tgz signed by PackageProductionRSA_2015
WARNING: A reboot is required to install the software
WARNING: Use the 'request system reboot' command immediately
{master:0}
root>
Reboot the system after the install
root> request system reboot
Reboot the system ? [yes,no] (no) yes
Shutdown at Wed Jan 20 11:12:50 2016.
[pid 2983]
{master:0}
root>
*** System shutdown message from root@ ***
System going down in 1 minute