Juniper EX交换机系统恢复

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 交换机无法正常启动的解决办法

EX交换机在突然掉电或非正常关机的情况下,设备重新启动后,可能会出现一直卡着启动进程

或OS引导失败的场景,本文列出几种常见的模式及解决方法(注:本文档中提到的操作可能出

现设备原有配置丢失情况出现,另外,对于通过命令关机时,强烈建议等到所有进程都halt时

再对进行掉电操作)。

通常,交换机无法正常启动时,通过console输出为:

1.系统直接进入Loader模式,Loader Prompt ( loader >) ;

2.系统进入Debug模式,Debug Prompt (db>) ;

3.系统进入UBoot模式,UBoot Prompt (=>);

4.系统能正常启动,但各系统进程无法正常加载;

5.系统提示Can't load kernel error ;

2 系统直接进入Loader模式解决办法

方法一 TFTP方式恢复交换机

1.准备好TFTP服务器,然后把Junos安装文件上传至TFTP的root目录层次下;

2.用console连接交换机,并对设备进行加电;

# When you see the "loading /boot/defaults/loader.conf" display hit ENTER.

Then press [Enter] to boot immediately, or space bar for command prompt.

Hit the space bar to enter the manual loader. The loader > prompt displays.

(NOTE: There is a 1 second delay for hitting the space bar) (TIPS: you can hit space bar after you see "Loading /boot/defaults/loader.conf" message)

3.配置交换机的管理ip地址;

loader> set ipaddr=192.168.100.2

loader> set netmask=255.255.255.0 loader> set serverip=192.168.100.1

4.从TFTP安装Junos;

loader> install tftp://192.168.100.1/jinstall-ex-9.1R2.7-domestic-signed.tgz

==============================================

This part of the boot log is related to the steps listed above ==============================================

Consoles: U-Boot console Found compatible API, ver. 7

FreeBSD/PowerPC U-Boot bootstrap loader, Revision 2.1 (marcelm@, Wed Feb 6 11:23:55 PST 2008) Memory: 1024MB Loading /boot/defaults/loader.conf /kernel data=0x9dc348+0x6df44 syms=[0x4+0x87bb0+0x4+0x8e152]

Hit [Enter] to boot immediately, or space bar for command prompt. <-------HIT SPACE BAR-------

Type '?' for a list of commands, 'help' for more detailed help.

loader>

loader> set ipaddr=192.168.100.2 loader> set netmask=255.255.255.0 loader> set serverip=192.168.100.1 loader> install tftp://192.168.100.1/jinstall-ex-9.1R2.7-domestic-signed.tgz Speed: 100, full duplex Package /jinstall-ex-9.1R2.7-domestic-signed.tgz is signed...

/kernel data=0x504104+0x32e60 syms=[0x4+0x50a00+0x4+0x6366f] Kernel entry at 0xa0000100 ...

GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1996-2008, Juniper Networks, Inc.

All rights reserved.

Copyright (c) 1992-2006 The FreeBSD Project.

... snip ...

==============================================

或参考KB11752 - Installing EX-Series software from a TFTP server from Loader promp t OR Recovering from a Failed Software Upgrade on an EX Series Switch.

方法二、USB方式恢复交换机

步骤一、将需要安装的Junos软件copy至U盘根目录下;

步骤二、用console连接交换机,并对设备进行加电;

# When you see the "loading /boot/defaults/loader.conf" display hit ENTER.

Then press [Enter] to boot immediately, or space bar for command prompt.

Hit the space bar to enter the manual loader. The loader > prompt displays.

(NOTE: There is a 1 second delay for hitting the space bar) (TIPS: you can hit space bar after you see "Loading /boot/defaults/loader.conf" message)

步骤三、输入install file:///jinstall-ex-3200-10.0S1.1-domestic-signed.tgz 注:交换机将从U盘进行安装;

或参考KB10386 - Boot from USB and Recovering from a Failed Software Upgrade on an EX-series Switch OR Booting an EX Series Switch Using a Software Package Stored on a USB Flash Drive

3 系统进入Debug模式解决办法

步骤一,在db>模式下输入以下命令收集相关信息:

db> x/s version

db> alltrace db> ps db> show allvms db> show msgbuf db> show registers db> show lock db> show uma

步骤二,完成以上步骤后,输入cont

db> cont

Do you get the CLI prompt?

No - Continue with 步骤三.

Yes - Jump to 步骤四.

步骤三,重启交换机,从loader模式进行恢复;如果交换机无法进入loader模式,请开case 进行处理或采用install format方式解决;

相关文档
最新文档