OS Upgrade

Log file can be found OS Upgrade Log

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
<code>
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