针对刚到货的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 / 查看安装状态