“遇到BUG,难道你敢不升级”
01
—
为啥要升级?
在网络的日常生活中,什么升级?什么变更?肯定是越少做越好啦?但是。。这个年头,作为一名网络攻城狮怎么可能?bug。。漏洞。。??那就做吧!
设备遇到bug也是坑,说重启就自动重启,业务受影响了,客户不就找你了吗?
设备型号:N5K-C5548UP-FA
设备版本:7.0(4)N1(1)
cisco bug链接:
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCur11599
按照官网的解释:通过SNMP轮询收集接口统计信息或通过命令行“show interface [vlan#] counter [detail]”会导致内存泄漏(Memory leak),具体的进程为pfstat。所谓的内存泄漏就是指某个进程占用越来越多的内存而无法释放,就会发生这种情况,并且要求交换机运行在L2 mode(通过命令查看show license use),在交换机的core文件可以看出virtual memory和RLIMIT已经非常接近了,如下图所示:
02
—
升级步骤
故障问题找到了,开始搬砖了。。。
目标版本:7.1(4)N1(1)
网络架构简图
> N2K作为N5K的FEX,双宿主;
> N2K与N5K,N5K与N7K配置VPC,N5K-01作为primary VPC,N5K-02作为secondary VPC;
> 服务器都是单挂在N2K上,gateway在N5K上;
升级前收集配置和备份配置
...此处省略好多命令...
上传新版本
传版本的方法就很多啦,这里就不多介绍,我习惯用ftp。
N5K-01#copy ftp: bootflash //包含系统镜像和kickstart镜像
N5K-02#copy ftp: bootflash//包含系统镜像和kickstart镜像
预配置加载(可选)
这个配置是为了避免N2K重启后FEX配置可能丢失,可保留配置。
slot 101 //对应每一台N2K
provision model N2K-C2248T
....好多台已省略...
主设备N5K-01升级版本
大家都知道ISSU升级是很多很多的限制性啦,往往架构复杂用不到,咋们还是用非ISSU升级。
N5K-01#install all kickstartn5000-uk9-kickstart.7.1.4.N1.1.bin system n5000-uk9.7.1.4.N1.1.bin
…此处省略…
Do you want to continue with the installation (y/n)? [n]y----》输入y 继续安装
…此处省略…
Finishing the upgrade,switch will reboot in 10 seconds.-----》安装后交换机会自动重启
设备重启是不是很紧张。。。。等。等。。。终于起来了
说明下:主设备N5K-01重启时,所有的FEX全部挂在到备设备N5K-02上,当然你也可以通过boot引导直接reload设备也是可以的。
备设备N5K-02重启N2K(FEX)
主设备N5K-01重启后验证下FEX的状态,会发现FEX 的状态为AA version mismatch(别紧张,这是正常的状态)
N5K-02#reload fex 101
..此处省略好多台reload...
每台FEX reload 重启后就会更新最新版本,挂在到N5K-01上,等N5K-02所有FEX重启完后并确认N5K-01上FEX都是online状态,就可以对N5K-02进行版本升级了。
这里有人就会提问:FEX重启,业务会不会断?
当然,客户的服务器的都是单挂的,你说尼?哈哈。。。
备设备N5K-02开始升级版本
N5K-02#install all kickstartn5000-uk9-kickstart.7.1.4.N1.1.bin system n5000-uk9.7.1.4.N1.1.bin
同步骤5一样,重启后就好了,验证下FEX上来了没。
升级后验证版本及FEX状态
N5K-01# show fex
FEX FEX FEX FEX Fex
Number Description State Model Serial
------------------------------------------------------------------------
101 FEX0101OnlineN2K-C2248TP-1GE SSI154419FB
N5K-01# show fex 101
FEX: 101 Description: FEX0101 state: Online
FEX version:7.1(4)N1(1)[Switch version:7.1(4)N1(1)]
...省略...
同样在N5K-02上通过命令show fex | show fex 101验证下
最后开始验证下业务和网络状态吧。
领取专属 10元无门槛券
私享最新 技术干货