发新话题
打印

[网络转载] Juniper路由器软件升级步骤

Juniper路由器软件升级步骤

请按照下列步骤升级路由器
对于双RE的系统将先升级备份RE。在升级备份RE后将切换RE使得原先的备份RE成为主RE。只有在确认了这个新的主RE一切 正常后才会升级原先的主RE(即现在的备份RE)。这样即使出现问题我们仍可以退回到原先工件正常的主RE上。
确认你在操作的RE是主用或备份RE是非常重要的。你可以通过提示符或打命令确认这一点

{backup}  如果使用了“平滑RE切换”,则会多出这个提示符显示RE状态
lab@m160-re1>
或者
lab@m160-re1> show chassis hardware
Aborted! This command can only be used on the master routing engine.  这表明当前RE是备份RE

对于单RE系统请执行步骤3.1.3至3.1.11(跳过步骤3.1.9,因为这一步不适用)。我们将用硬盘作为备份介质,如果 FLASH升级出现问题则用硬盘退回到原先正常工作的JUNOS和配置。因为这是单RE系统,所以检查备份RE状态、切换主备等 操作在这里不适用。
注意:如果以下任何步骤失败或出错,请停止操作并且立即通知代理工程师或JUNIPER工程师。在资料的最后部分也有一些紧急情 况下的处理方法。
3.1. 备份RE的升级步骤
3.1.1. 在远程PC上,通过主RE登录备份RE

m160 (ttyp0)
login: lab
Password:
--- JUNOS 6.3R2.2 built 2004-08-06 01:43:25 UTC
{master}
lab@m160> request routing-engine login other-routing-engine
--- JUNOS 6.3R2.2 built 2004-08-06 01:43:25 UTC
{backup}
lab@m160-re1>
3.1.2. 让现场工程师用串行线连接PC机到备份RE控制口
3.1.3. 备份FLASH当前JUNOS和配置到硬盘上
3.1.3.1. 去除mirror-flash-on-disk配置
如果你在“system”之下有“mirror-flash-on-disk”配置,则在进行下一步之前必须去除这一配置。

lab@m160-re1# show system mirror-flash-on-disk
mirror-flash-on-disk;

{backup}[edit]
lab@m160-re1# delete system mirror-flash-on-disk
注意你必须使用“commit”,即使这是个双RE的系统,这是因为我们现在是在处理当前RE。

{backup}[edit]
lab@m160-re1# commit
warning: graceful-switchover is enabled, commit synchronize should be used
warning: graceful-switchover is enabled, commit on backup is not recommended
commit complete
然后你需要启动这个RE以完成配置的改动。你会失去这个RE的连接,或退回到主RE命令行界面(如果这是个双RE系统)。
{backup}[edit]
lab@m160-re1# run request system reboot
Reboot the system ? [yes,no] (no)yes
当这个RE在几分钟内完成启动后,你又可以连接到这个RE了。在进行下一步操作之前,请确认你操作的是正确的RE。
3.1.3.2. 备份FLASH当前JUNOS和配置到硬盘上
lab@m160-re1> request system snapshot
Copying '/' to '/altroot' .. (this may take a few minutes)
Copying '/config' to '/altconfig' .. (this may take a few minutes)
The following filesystems were archived: / /config
3.1.4. 升级软件

lab@m160-re1> request system software add /var/tmp/jinstall-6.4R2.4-export-signed.tgz
NOTICE: Validating configuration against jinstall-6.4R2.4-export-signed.tgz.
NOTICE: Use the 'no-validate' option to skip this if desired.
Checking compatibility with configuration
Initializing...
Using jbase-6.3R2.2
Using /var/tmp/jinstall-6.4R2.4-export-signed.tgz
Verified MD5 checksum of /var/validate/tmp/jinstall/jinstall-6.4R2.4-export.tgz
Using /var/validate/tmp/jinstall-signed/jinstall-6.4R2.4-export.tg z
Using /var/validate/tmp/jinstall/jbundle-6.4R2.4-export.tgz
Using /var/validate/tmp/jbundle/jbase-6.4R2.4.tgz
Using /var/validate/tmp/jbundle/jkernel-6.4R2.4.tgz
Using /var/validate/tmp/jbundle/jpfe-6.4R2.4.tgz
Using /var/validate/tmp/jbundle/jdocs-6.4R2.4.tgz
Using /var/validate/tmp/jbundle/jroute-6.4R2.4.tgz
Validating against /config/juniper.conf
mgd: commit complete
Validation succeeded
Installing package '/var/home/lab/jinstall-6.4R2.4-export-signed.tgz' ...
Verified MD5 checksum of jinstall-6.4R2.4-export.tgz
Adding jinstall...

WARNING: This package will load JUNOS 6.4R2.4 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.

Saving the config files ...
Installing the bootstrap installer ...

WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the
WARNING: 'request system reboot' command when software installation is
WARNING: complete. To abort the installation, do not reboot your system,
WARNING: instead use the 'request system software delete jinstall'
WARNING: command as soon as this operation completes.

Saving package file in /var/sw/pkg/jinstall-6.4R2.4-export-signed.tgz ...
Saving state for rollback ...

{backup}
lab@m160-re1>

TOP

发新话题