交换机升级过程故障排除实例( 二 )


Router# configure terminal//进入交换机配置模式Router(config)# ip ftp username username//设置FTP的访问用户名Router(config)# ip ftp passWord password//设置登录FTP的密码Touter(config)# end//结束,退出
Router#copy sup-bootflash:s72033-pk9sv-mz.122-14.SX1.bin ftp:
[//[username[:password]@]192.168.1.1]
//执行FTP传输命令,传输文件为s72033-pk9sv-mz.122-14.SX1.bin,
已经建立好的FTP服务器地址为192.168.1.1 。
使用FTP传输更新IOS后文件复制非常正常,等待了几分钟,系统提示“sUCcessful!” 。看来FTP比TFTP就是强大灵活,限制也少很多 。
四,协议错误
将IOS成功备份到FTP上后就轮到将新的用于升级的IOS进行上传了 。进入6509配置模式使用如下命令进行操作:
Router# configure terminal//进入配置模式Router(config)#ip ftp username username//设置登录FTP的用户名Router(config)#ip ftp password password//设置登录FTP的密码Router(config)#end//退出设置Router# copy ftp:[[//[username[:password]@192.168.1.1] / s72033-jk9o3sv-mz.122-17a.SX.bin] sup-bootflash://复制s72033-jk9o3sv-mz.122-17a.SX.bin新版IOS到本交换机 。
本来以为轻轻松松完成的,结果系统这次提示“Protocol error!” 。协议错误?重试一次,下载没有问题的,上传还是提示协议错误 。经过笔者分析怀疑问题可能出在FTP Server上,我的FTP Server是用Server-U这个第三方软件做的,会不会是兼容性问题造成的呢?于是换成微软Windows2000自带IIS中的FTP组件建立FTP服务器 。再次尝试下载与上传都没有任何问题了,不再提示协议错误 。屏幕显示Loading… 。几秒钟后又出现提示信息:“Flash空间不足” 。
五,Flash空间不足
出现FLASH空间不足信息后我非凡查询了6509核心设备的硬件配置,默认6509标准配置的Flash为64MB,标配IOS大小为32.1MB,要升级的12.2(17a)SX 版本IOS大小为40.6MB,这样看来空间不足再所难免 。但是这个问题还是相对好解决的,将Flash里原来的IOS删除了然后再上传 。于是输入命令:
Router#delete sup-bootflash:s72033-pk9sv-mz.122-14.SX1.bin
然后再传 。提示信息还是空间不足!这个时候交换机的IOS已经被我删除了,要是不小心掉电或者重起的话,交换机就起不来了 。在治理界面中用show命令看,IOS文件已经没有了,但是空间还是剩余30多兆,就是说flash没有被清空 。这时候想起以前删除vlan.dat文件后要重启交换机才能生效,可是现在重启是万万不行的 。怎么办?上思科网站查找有利用价值的信息,终于找到一条命令squeeze,该命令是将已经删除的文件彻底清空,就好比清空回收站一样 。运行:
Router#squeeze sup-bootflash:后再用SHOW命令查看,发现Flash已经被彻底清空,可用空间为64MB 。这时候再用FTP上传,几分钟以后就会看见屏幕上提示的成功信息 。Reload一下,用show flash命令看IOS版本已经变成了12 .2(17a)SX 。插上新模块WS-X6548-GE-TX一试,一切OK,新模块可以正常运行了 。
经验总结:
本来以为轻松完成的工作却是一波三折,看来高端产品升级也是非常复杂的,很多原来没有重视的环节都会出现这样或那样的问题 。本次故障排除使我也明白了一个道理,技术没有尽头,碰到问题到官方网站查询是最好的办法 。还有就是做事情之前一定要三思,假如删除FLASH后想当然的执行了RELOAD的话,交换机就无法启动了,那样的后果将会非常严重 。操作前请停手思考30秒往往可以减少很多不必要的损失.
CISCO WS-C6509(1300AC)

推荐阅读