针对刚到货的Cisco Nexus设备通常需要针对其进行OS升级或降级工作,相关规范步骤如下:1. 适用环境1.1 设备型号 本文档适用于Cisco Nexus 5000 和Cisco Nexus2000 系列Fabric Extenders 1.2 操作系统类型本文档适用于Cisco NX-OS software操作系统 2.割接影响思科NX-OS软件由kickstart镜像文件和系统镜像文件组成。 思科NX-OS软件的升级可以是中断型或是非中断型。其中中断型的升级会触发交换机重启来使新的镜像生效,但这会使设备系统的数据平面和控制平面业务中断。非中断升级不会触发交换机重启来生效新镜像,升级期间设备的数据平面不中断,但是控制平面会中断约80秒。非中断升级即ISSU( In-ServiceSoftware Upgrade )。思科NX-OS版本4.2(1)N1(1)及以后的版本支持ISSU。 3.准备工作2 3.1硬件准备在升/降级之前需要准备一台PC,console线缆及一条网线, PC上建议安装SecureCRT软件。 其中console线缆及网线是在设备前本地升/降级时使用的,如果是远程升/降级则不用,只要能够远程访问到设备既可。 3.2准备IOS 及TFTP软件在进行设备升/降级前,首先根据用户需求和设备的实际情况准备好IOS,并利用MD5校验工具对其进行校验,保证IOS完整无损坏。 TFTP软件建议使用3Cdaemon。 3.3确保网络可达在升/降级之前要确认PC可以访问设备(PING测试),具体的方法可以通过网线直联到设备上,也可以通过网远程访问设备。 3.4备份信息在进行设备升/降级前,需要对该设备的信息进行备份采集,用于升/降级完成后对比,以确认设备状态及所带业务是否完全恢复正常。 一般情况下,我们需要备份如下信息,在升/降级完成后再次抓取,同之前备份的进行对比。 3.5备份操作对应3.4项中所列信息条目,给出具体的备份操作方法: 1.show fex [FEX-number] [detail]----------- 显示一个特定的阵列扩展的信息 所有直属单元。 2.show interface type number fex-intf------------显示到特定的交换机接口的阵列扩展端口 。 3.show interface fex-fabric ------ 显示检测到阵列扩展上连口的交换机端口 4.操作步骤1 4.1从思科NX-OS4.1(3)N2(1)和早期版本升级(中断型)1.检查设备的bootflash空间大小,查看当前运行的IOS版本及剩余的空间大小 switch# dir bootflash: (建议至少备份有一个以前的Kickstart和系统镜像文件使用,如果新镜像文件没有加载成功。) 2. 如果需要更多空间的bootflash,删除不必要的文件。 switch# delete bootflash:xxxxxxxxswitch# deletebootflash:xxxxxxxx (如果需要删除当前运行的IOS来提供存储空间的话,要特别注意在将新IOS拷贝进flash前,无论如何不能重启设备,否则设备会因为没有IOS而不能正常启动) 3. 使用传输协议如FTP,TFTP,SCP,SFTP复制新的Kickstart和系统映像到交换机bootflash。在此例中使用scp。 switch# copy scp://xxxxxxxx bootflash:xxxxxxxx switch# copy scp://xxxxxxxxx bootflash:xxxxxxxx 4 输入showinstall all impact命令显示升级的影响 switch# show install all impact kickstart bootflash:xxxxxxxx system bootflash:xxxxxxxxx 5. 输入install all命令来安装新的镜像文件,并指定前面下载的新镜像名。 (安装完成后,所有通过交换机的业务流量由于设备的重新启动而中断。) switch#install all kickstart bootflash:XXXXXX system bootflash:XXXXXXX 6 验证交换机在运行所需的软件版本。 switch# show version 4.2 从思科NX-OS 4.2(1)N1(1)版本及以后的版本中升级(非中断)1. switch# dir bootflash: 2. switch# delete bootflash:XXXXXXX 可选项(删除前备份。) 3. switch# copy scp://XXXXXXX 4. (比较下载的文件和传输的文件是否一样大。 ) 5. switch# show install all impact kickstartbootflash:XXXXXXX bootflash:XXXXXXX 6. switch# show spanning-tree issu-impact /查看更新影响 7. switch# show lacp issue-impact /查看更新影响 8. switch# copy running-config startup-config /保存配置 9. switch# show vpc role /验证交换机vPC 10.switch# install all kickstart XXXXXXX system XXXXXX /更新到最新的思科NX-OS软件版本 11.switch# show install all status / 查看安装状态
|