修复交换机系统文件
2016-11-26
引言:单位一台交换机因系统错误导致交换机故障,笔者结合故障处理流程,分别介绍了通过业务口或通过管理口恢复交换机系统的两种不同方法。实践表明,两种方法均能有效恢复交换机系统。因存取机制的差异,当采用从管理口恢复系统的方法时,系统文件上传速率更高,恢复速度更快。通过管理口恢复交换机系统,普遍适用于配备有mng管理口的各型号中兴路由交换设备。
ZXR105928E是中兴推出的全千兆中型以太网交换机,该机功能丰富,性能稳定,在各类数据中心和网络机房应用广泛。近期单位机房发生一起断电事故,导致多台服务器断。经查,这些服务器都连接了同一台5928E交换机,因此初步判断为交换机故障。使用串口线登录交换机,发现该交换机提示 提 取“/img/zxr10.zar”失败无法启动,并反复重启,由此判断该交换机可能因断电导致系统文件丢失。下面将系统文件的恢复方法进行介绍。
图1 查看各个文件夹下存放的内容
获取系统文件
一般地,ZXR10 5900E、3900E、3900A 系列交换机的 Flash 中包含 img、cfg、data、lost+found四个文件夹,其中img文件夹下存放系统文件,cfg文件夹下存放用户配置文件,data文件夹存放日志文件。在全局模式下,通过dir命令可以查看各个文件夹下存放的内容(如图 1)。
获取系统文件zxr10.zar有两种方法,一种是向中兴官网或客服索取,另一种是从正常运行的交换机中上传导出。
从交换机中导出系统文件的方法如下:
1.架 设FTP服 务器(假设服务器地址为192.168.1.2,用户名密码都是 target)。
2.远程登录交换机,在全局模式下,启动上传命令。需要注意的是,ZXR10 5900E系列交换机除了正常的业务网口之外,还配置了一个相对独立工作的管理网口,这两类网口上的上传命令是不同的。
使用业务口拷贝系统文件的命令如下:
文件zxr10.zar大小约为16MB。因为两种方法分别采用了不同的存取机制,实践表明,通过业务口拷贝系统文件大约需要15分钟,而通过管理口拷贝系统文件大约只需要2分钟,因此建议网络管理员使用管理网口拷贝系统文件。
使用之前,需要对管理口的地址参数进行设置。
对业务口进行地址配置即采用一般的VLAN划分的方法,不再赘述。
网络启动
故障交换机由于系统文件丢失,不能从Flash中加载启动系统,因此改用通过网络启动。
1.架设FTP服务器(服务器地址为192.168.1.2,用户名密码都是target),将系统文件存放于FTP服务器的根目录下,服务器网口与交换机管理口直连。需要注意的是,网络启动对FTP服务器有较高要求,经测试,多款FTP软件都加载失败,判断网络启动不支持分块FTP传输,这里推荐使用3CDaemon和wftpd两款FTP服务器软件。
2.在交换机上设置网络启动参数。
下载系统文件
由于上述启动过程为网络启动,Flash中仍缺少系统文件,需要通过业务口或者管理口下载启动文件zxr10.zar至交换机的Flash:/img目录。
业务口命令:
ZXR10#copy ftp://192.168.1.2/zxr10.zar@target:target flash: /img/zxr10.zar
网管口命令:
ZXR10#copy ftp:mng //192.168.1.2/zxr10.zar@target:target flash: /img/zxr10.zar
与获取系统文件相类似,下载系统文件采用通过管理口比通过业务口下载速度要快得多。
修改交换机启动项设置
将设备启动方式从网络启动改为本地启动:
重启交换机,使用reload命令重启交换机,也可以通过按设备后面的电源开关重启。交换机正常启动恢复运行。
经过考察,通过管理口恢复交换机IOS,传输速率更高,系统恢复速度更快,普遍适用于安装有mng管理口的各型号中兴路由交换设备。