1. 适用环境1.1 设备型号本文档适用于Cisco Nexus 7000系列交换机。 1.2 操作系统类型本文档适用于Cisco NX-OS操作系统 1.3 设备引擎适用情况本文档适用于单/双引擎设备。 2.割接影响Cisco NX-OS 在具有双引擎模块的设备上支持业务在线升级(ISSUs)。升级期间,设备的数据平面不受影响,只是设备的控制平面被打断。如果升级时影响到数据平面,Cisco NX-OS会报警提醒以便及时终止升级。 ISSU更新下面的镜像文件: l Kickstart image l System image l Supervisor module BIOS l Data module image l Data module BIOS l Connectivity management processor(CMP) image l CMP BIOS 2 1)当你升级Cisco NX-OS软件时,升级物理设备上的所有虚拟设备上环境(VDC)。不能够为个人VDC升级Cisco NX-OS软件。 2)在升级Cisco NX-OS Release 5.2(1),多个线路卡可以同时升级。要启动并行升级,使用命令:install all kickstart image system image parallel
3.准备工作3 3.1 硬件准备在升/降级之前需要准备一台PC,console线缆及一条网线, PC上建议安装SecureCRT软件。 其中console线缆及网线是在设备前本地升/降级时使用的,如果是远程升/降级则不用,只要能够远程访问到设备既可。 3.2 准备IOS 及TFTP软件在进行设备升/降级前,首先根据用户需求和设备的实际情况准备好NX-OS kickstart and system images. TFTP软件建议使用3Cdaemon。 3.3 确保网络可达在升/降级之前要确认PC可以访问设备(PING测试),具体的方法可以通过网线直联到设备上,也可以通过网远程访问设备。 3.4 备份信息在进行设备升/降级前,需要对该设备的信息进行备份采集,用于升/降级完成后对比,以确认设备状态及所带业务是否完全恢复正常。 一般情况下,我们需要备份如下信息,在升/降级完成后再次抓取,同之前备份的进行对比. 4.操作步骤4 4.1 双引擎设备升级1. 登录到设备上的控制台端口连接的活跃和备用Supervisor模块 2. 查看存储空间大小。 switch# dir bootflash: 3. 如果存储空间不够。可以删除不用的文件。 switch# delete bootflash:XXXXX 4. 验证备份引擎空间大小 switch# dir bootflash://sup-standby/ 5. 如果备份引擎空间不足。 switch# delete bootflash://sup-standby/XXXXX 6. 将NX-OS文件传到活动引擎中。(此处举例使用SCP协议,可以使用ftp:,tftp:,) switch# copy scp://user@scpserver.cisco.com/downloads/n7000-s1-kickstart.6.0.1.binn7000-s1-kickstart.6.0.1.bin switch# copyscp://user@scpserver.cisco.com/downloads/n7000-s1-dk9.6.0.1.binn7000-s1-dk9.6.0.1.bin 7. 保存配置 switch# copy running-config startup-config vdc-all 8. 在活动引擎上使用install all命令执行升级。 switch# install all kickstart n7000-s1-kickstart.6.0.1.bin systemn7000-s1-dk9.6.0.1.bin 9. 升级完成后查看升级结果。 switch# show version 10.加载 CMPs switch# reload cmp module 5 switch# reload cmp module 6 4.2 单引擎设备升级1. 查看存储空间 switch# dirbootflash: 2. 如果空间不够,可删除不用的文件 switch# deletebootflash:n7000-s1-kickstart.5.1.3.bin.CCO switch# deletebootflash:n7000-s1-dk9.5.1.3.bin.CCO 3. 使用ftp:, tftp:, scp:, or sftp将镜像文件复制到设备中。(此例使用scp协议) switch# copyscp://user@scpserver.cisco.com/downloads/n7000-s1-kickstart.6.0.1.binn7000-s1-kickstart.6.0.1.bin switch# copyscp://user@scpserver.cisco.com/downloads/n7000-s1-dk9.6.0.1.binn7000-s1-dk9.6.0.1.bin 4. 使用install all命令在设备上更新引导变量和模块镜像。 switch# installall kickstart n7000-s1-kickstart.6.0.1.bin system n7000-s1-dk9.6.0.1.bin 5. 查看升级结果 switch# showversion 6.查看全部更新信息。 show install all status 7.加载CMP 模块(举例如下:) switch# reload cmp module 5 switch# reload cmp module 6 4.3 NX-SO降级1. 查看设备存储空间。 switch# dirbootflash: 2. 复制镜像文件到设备中。(如果空间不足可以删去不用文件。) switch# copyscp://user@scpserver.cisco.com//download/n7000-s1-kickstart.5.2.1.bin n7000-s1-kickstart.5.2.1.bin switch# copyscp://user@scpserver.cisco.com//download/n7000-s1-dk9.5.2.1.bin n7000-s1-dk9.5.2.1.bin 3. 确定是否需要禁用所有的旧版本不支持的功能。 switch# showincompatibility-all system n7000-s1-dk9.5.2.1.bin.CCO 4. 确定是否需要卸载任何老版本不支持的模块 switch# showinstall all impact kickstart n7000-s1-kickstart.5.2.1.bin.CCO systemn7000-s1-dk9.5.2.1.bin.CCO 5. 关掉不支持的模块 switch (config)# poweroff module 4 6. 移除VDC switch(config)# no vdc module 7. 保存配置 switch#copy running-config startup-config vdc-all 8. 降级软件 switch(config)# install all kickstart n7000-s1-kickstart.5.2.1.bin.CCO system n7000-s1-dk9.5.2.1.bin.CCO 5. 执行一个传统升级或降级1.为Cisco NX-OSkickstart image文件配置引导变量 switch#boot kickstartbootflash:n7000-s1-kickstart.6.0.1.bin 2.为Cisco NX-OSsystem image文件配置引导变量 switch#boot systembootflash:n7000-s1-dk9.6.0.1.bin 3. 保存配置 switch#copy running-config startup-configvdc-all 4.查看设备引导情况 switch#show boot 5.验证镜像文件位置与文件名是否匹配 switch#show boot auto-copy list switch# dir bootflash://sup-active/ 161980383 Aug 15 17:52:032011 n7000-s1-dk9.6.0.1.bin 29471232 Aug 15 18:01:382011 n7000-s1-kickstart.6.0.1.bin switch# dirbootflash://sup-standby/ 161980383 Aug 15 18:04:552011 n7000-s1-dk9.6.0.1.bin 29471232 Aug 15 18:06:182011 n7000-s1-kickstart.6.0.1.bin 6.设备重启 switch#reload
|