因为准备对单位的四十多台交换机(有Cisco2900XL/2950/3500XL/3550/3560开发一套交换机管理软件来进行统一管理,所以对交换机的IOS全部检查了一遍,发现版本差异比较大,如果不进行升级,那软件开发就会比较麻烦。
举个最简单的例子,我的软件需要获得交换机各个端口听状态,稍微新一点的交换机都支持show interface status这条命令,我发现很多台交换机都不支持(主要是2950和3500XL,2900XL还是Cat OS系统,我不知道能否升级到IOS系统,如果能够,请大师不吝赐教),我就到网上找到相应版本的的IOS,然后开始准备升级。
因为大多数的交换机都已居使用中,所以升级系统肯定存在一定的风险,我先找了一两台备用的交换机放在身边先进行测试升级,以便积累经验
升级过程中发现一些问题
我这次升级采用TFTP方式,一般升级都是删除掉旧的IOS,然后拷贝新的IOS文件到FLASH,新老版本的文件名一般不同,
升级时最好先将旧的IOS备份到TFTP服务器上,然后再将新的IOS文件改名复制到FLASH上,这样就比较安全,避免远程重启交换机后找不到文件。我失败过一次,幸亏是在本机,修改了一下相关配置就好了,如果远程重启,到时无法进入系统,只能跑到现场去处理,会很麻烦。