[j-nsp] ERX software upgrades

Paul Stewart paul at paulstewart.org
Sun Jan 9 08:36:12 EST 2011


Awesome.. thanks again to everyone on the list (and several folks who
replied offlist) for the help.  This is probably one of the most convoluted
upgrade processes I've seen in a long time! ;)

Cheers,

Paul



-----Original Message-----
From: Justin Ryburn [mailto:jryburn at ryburn.org] On Behalf Of Justin Ryburn
Sent: January-08-11 3:01 PM
To: Paul Stewart
Cc: 'George Vlachos'; 'Gabriel Blanchard'; 'juniper-nsp'
Subject: Re: [j-nsp] ERX software upgrades

>If I understand it needs an FTP server reachable from the ERX itself to
grab those files?

This is your answer. Take the .zip file and expand it in a directory on your
FTP server. Once that is done, you can edit the .rel file if you want. This
will be the list of files the ERX will grab when you point it at the server.
Unless you have limited space on your flash card, I would just go with the
default list in the .rel file. If you remove the oc12s subsystem because you
have no OC12 Sonet cards and need one later; you have to re-download and
reload to install that card. That is less than ideal in a production
network.

Once you are happy with your list you will do a copy command from the ERX to
tell it to go grab the .rel file off the FTP server. It will grab the
subfiles it needs and create one large .rel file that lives on the flash
card. You then go in to config mode and tell it "boot system
<whatever.rel>". It will do a validity check on the .rel file. Assuming that
passes, you can then reboot and you should be all set.

A couple notes:

1) The ERX boots VERY slowly. Depending on the size of the config, number of
line cards, etc. it could take as long as an hour to reload and come back
online. Be patient! :)

2) You will notice there are different .rel files in the .zip image.
e320_10-3-1.rel = E320, erx310_10-3-1.rel = ERX 310, erx40_10-3-1.rel = ERX
1440, erx_10-3-1.rel = Everything else (1410 and E120 I believe).

Feel free to ping me directly if you have any more issues.

Thanks,
-Justin

On Jan 8, 2011, at 8:12 AM, Paul Stewart wrote:

Thanks Gabe and George for the responses - much appreciated...

So if I have this correct - upload via FTP the REL file (and modify if I
wish to include "exclude-system" options) and then the system will
automatically grab the files it needs?  

The automatic part still has me puzzled - maybe I need more caffeine this
morning ;)  Where and how will it try to pull those files?  If I understand
it needs an FTP server reachable from the ERX itself to grab those files?

Appreciate it,

Paul


-----Original Message-----
From: George Vlachos [mailto:g.vlachos at kestrel-is.gr] 
Sent: January-08-11 3:12 AM
To: 'Gabriel Blanchard'; 'Paul Stewart'
Cc: 'juniper-nsp'
Subject: RE: [j-nsp] ERX software upgrades

You can also exclude subsystems to save space on the flash.

i.e. exclude-subsystem oc12s



-----Original Message-----
From: juniper-nsp-bounces at puck.nether.net
[mailto:juniper-nsp-bounces at puck.nether.net] On Behalf Of Gabriel Blanchard
Sent: Friday, January 07, 2011 10:58 PM
To: Paul Stewart
Cc: juniper-nsp
Subject: Re: [j-nsp] ERX software upgrades

I had the same problem... I couldn't figure it out a few years back

What you need to do is just feed it with the appropriate .rel file and the
ERX will automatically pull all the other required files on it's own via
ftp.

-Gabe

On 2011-01-07, at 3:17 PM, Paul Stewart wrote:

> Hi folks.
> 
> 
> 
> I'm doing my first ERX based software upgrade on a lab box.  Reading
through
> the docs, I have finally figured out the steps involved and how to use FTP
> to upload the files etc.
> 
> 
> 
> In one of the steps it says:
> 
> 
> 
> Task 7: Identify the Files to Transfer
> 
> To identify all the files for the release, open the software release
(.rel)
> file
> 
> on the ERX software CD with a text editor. The software release file
> 
> contains a list of all the files associated with the release. You must
> transfer
> 
> the software release file and all the files it contains to the user space.
> 
> 
> 
> When I open up the 1Gig+ zip file I find the actual .rel file.  It has a
> huge list of files to select from.  How do I know which files I need?
This
> is an ERX-310 with an 8 port HDE card...    towards the bottom of the text
> file there is a series of "subsystem" sections.  One of them says
"required"
> and then the other sections are named similar to that of modules we could
> have installed (but don't such as OC-12).
> 
> 
> 
> So I'm thinking we need to transfer these files up to the box - am I on
the
> right track?  I would just upload all of them but there's not enough space
> on the system to hold an image (it's over 1 Gig and the flash is only 1
Gig)
> 
> 
> 
> Subsystem; required
> 
> srp.exe
> 
> srpBoot.cmp
> 
> srpBootSymbols.sym
> 
> srpDiag.exe
> 
> srpIc.exe
> 
> srpIcDiag.exe
> 
> srpStartup.exe
> 
> srpTechSupport.cmd
> 
> otfConversions510.otf
> 
> srp40.exe
> 
> srp40Boot.cmp
> 
> srp40BootSymbols.sym
> 
> srp40Diag.exe
> 
> srp40Startup.exe
> 
> srp40TechSupport.cmd
> 
> otfConversions40.otf
> 
> srp310.exe
> 
> srp310Boot.cmp
> 
> srp310Diag.exe
> 
> srp310Startup.exe
> 
> srp310TechSupport.cmd
> 
> otfConversions310.otf
> 
> release.ini
> 
> EndSubsystem;
> 
> 
> 
> Subsystem; codeconv
> 
> otfConversions510.otf
> 
> ic510_cconv.hfx
> 
> otfConversions40.otf
> 
> ic40_cconv.hfx
> 
> otfConversions310.otf
> 
> ic310_cconv.hfx
> 
> EndSubsystem;
> 
> 
> 
> Subsystem; ge
> 
> ge.exe
> 
> geDiag.cmp
> 
> ifaFc.exe
> 
> oc12aBoot.cmp
> 
> oc12aExtendedBoot.cmp
> 
> oc12aStartup.exe
> 
> efaFc.exe
> 
> geFpgas.cmp
> 
> geVeFpgas.cmp
> 
> geTechSupport.cmd
> 
> oc12aIssuBoot.exe
> 
> ge_cconv.hxe
> 
> ge_cconv.hfd
> 
> EndSubsystem;
> 
> 
> 
> Subsystem; vts (NO IDEA ON THIS ONE)
> 
> 
> 
> Subsystem; ut3f12 (NO IDEA ON THIS ONE)
> 
> 
> 
> Subsystem; ge2 (difference between GE and GE2 I have no idea)
> 
> ge2.exe
> 
> ge2Diag.cmp
> 
> ge2Boot.cmp
> 
> ge2Startup.exe
> 
> ge2Fpgas.cmp
> 
> ge2ISP.cmp
> 
> pia750FxFc.exe
> 
> ge2TechSupport.cmd
> 
> ge2IssuBoot.exe
> 
> ge2_cconv.hfd
> 
> ge2_cconv.hxe
> 
> ge2PTE.cmp
> 
> EndSubsystem;
> 
> 
> 
> 
> 
> Thanks,
> 
> 
> 
> Paul
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> juniper-nsp mailing list juniper-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/juniper-nsp


_______________________________________________
juniper-nsp mailing list juniper-nsp at puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp

_______________________________________________
juniper-nsp mailing list juniper-nsp at puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp



More information about the juniper-nsp mailing list