有一交换机,华为s2000系列,想升级版本。一般步骤如下:
弄一台电脑设置ip能与交换机直接通信(不经过三层交换机的方式)。
1、检查flash空间够不够,我的这个flash空间为4M,实际能使用并没有那么多。我新灌一个文件进去空间不够,需要删除原来的。
2、备份原来的系统文件,我采用ftp方式备份到本地电脑中,防止升级出故障恢复,实际上这个步骤非常感谢,后面升级出现故障了,还好有备份。为了以防万一,将里面所有的文件文件都做了备份。这个交换机的系统文件是app格式的,最近新出的华为和h3c交换机系统文件格式都是bin格式。
3、删除原系统文件,腾出空间,在console台,del flash:/s2006.app. 然后检查dir 确实文件删除了。
这里疏忽了,没有注意到空间容量。经验:通过这种方式删除后,容量并没有减少,删除的文件依然占flash容量,需要用到一个操作清空交换机回收站 reset recycle-bin
由于第三步犯错了,需要恢复原系统文件。通过tftp方式将原来的文件灌入,悲剧提示空间不够,然后按照提示一路删除,还是不够,导入失败。
没办法,除tftp外,还有ftp和xmodem方式。选择xmodem方式进行导入。方法如下:
1、重启交换机
2、进入引导菜单(如果你的交换机指定的app系统文件找不到了,自动进入升级菜单,默认密码为空);
3、按照步骤选择xmodem方式上传文件(这里估计不用考虑交换机回收站),反正我做的时候么有提示空间不够;
4、在超级终端,有人喜欢用secure之列的软件,选择“传送”-》选择本地电脑上的app文件,点发送。就可以看到进度。
然后就是等待了。悲剧再次出现,还是提示空间不够。
这里就只能考虑一个问题了,当因为没有清理交换机回收站,导致容量不够无法导入系统文件怎么办?
只能格式化整个flash了。。有了思路尝试下,以前没有试过
方法如下:
1、重启,引导进入引导菜单;
2、按CRTL+E键开始erase flash,然后自动格式化,这时可以看到空间够了。3300000字节。
剩下的事情就简单了,可以使用tftp方式(本次失败,估计我设置的ip地址是172.18开头,但是掩码用的是3个255的,他不认识这个子网段),xmodem方式成功导入。
如果你上传的文件名跟之前的不一样,还需要指定启动文件。
boot load- @@@@。app
还有引导文件。。。。
总结:
1、环境要准备足,电脑(带console口,没有的usb接口的也没有问题,不过要有usb的转接线,确认能用),交换机划分一个端口配置一个ip地址,电脑通过这个端口能与交换机同一个网段通信,最好直接接在该端口上,电脑上要有超级终端、tftp和ftp服务器,给升级提供多种选择;
2、通过del方式删除,空间并没有释放,需要清空回收站;其他任意方式都需要确认空间容量的情况;
3、一种方式不行,不要放弃,可以尝试其他方法,如本次tftp服务器方式提示空间不够(因容量没有释放)和网络ip设置用的是子网地址(172.18.200.100 255.255.255.0)原因,但是xmodem却可以,ftp方式没有试过。
4、版本软件和引导文件等一定要有备份,始终坚信一条,向前走时,也要考虑能回头走,否则不。
5、ip地址的设置遵照标准的网络,不要利用子网的方式,如果已经设置了子网没办法修改的情况下,可以使用xmodem不利用网络的方式进行。
6、使用xmodem的波特率,默认是9600,在传输数据的时候最好也选这个,开始为了速度快,选择了最大的波特率,没有成功。
7、华为交换机crtl+b进入菜单后,按crtl+w出来另外一个东东,这个没有仔细看,功能蛮多的,有兴趣的朋友可尝试下。
阅读(12434) | 评论(0) | 转发(0) |