简介
本文档介绍升级Catalyst 9200交换机的方法。
先决条件
要求
本文档没有任何特定的要求。
使用的组件
本文档中的信息基于C9200。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
本文档介绍使用捆绑包或安装模式的Catalyst 9200交换机的升级过程。 Catalyst 9200交换机不支持ISSU升级方法。
推荐的版本
有关基于下载页面的建议软件版本,请查阅以下链接:
Catalyst 9000交换机的建议版本
软件下载
要下载软件,请访问https://software.cisco.com/download/home并选择您的产品。
升级的基本条件
·2-3小时的维护时间应足以升级到目标版本,或在出现任何问题时回滚到以前的版本。
·请确保您拥有的4GB或8GB USB驱动器中同时包含当前和目标IOS版本的.bin文件。USB驱动器应格式化为FAT32以复制IOS映像。
·验证是否已为当前和目标IOS版本设置TFTP,并且可根据需要将这些版本下载到交换机。
·确认发生任何问题时可以通过console访问设备。
·确保闪存中至少有1GB到1.5GB的可用空间用于新映像的扩展。如果空间不足,请删除旧安装文件。
Rommon升级和引导加载程序升级
首次从交换机的现有版本升级到更高或更新版本时,可能会根据交换机的硬件版本自动升级引导加载器。如果引导加载程序自动升级,它将在下次重新加载时生效。如果在此之后返回到旧版本,则不会降级引导加载程序。更新的引导加载程序支持所有以前的版本。
要了解适用于每个主要版本和维护版本的引导加载程序版本,请参阅这些链接。
用于17.x.x的ROMMON版本
用于16.x.x的ROMMON版本
升级方法
本文档介绍使用捆绑包或安装模式的Catalyst 9200交换机的升级过程。
安装模式
Cisco Catalyst 9200交换机上的安装模式升级是一种升级交换机软件的方法,涉及使用单个软件包而不是单个单片映像文件。
在安装模式下升级到任何新版本时,将使用“install”命令。
请按照概述的步骤在安装模式下进行升级。
1. 清理
使用以下命令删除所有非活动安装:
Switch#install remove inactive
2. 复制新映像
使用以下方法之一,将新的.bin映像文件传输到活动交换机的闪存中:
通过TFTP:
Switch#copy tftp://Location/directory/<file_name> flash:
通过USB:
Switch#copy usbflash0:<file_name> flash:
使用以下信息确认可用的文件系统:
Switch#show file systems
3. 核实
· 将IOS传输到活动交换机后,检查是否使用以下命令正确复制映像:
Switch#dir flash:
· (可选)要检验MD5校验和,请使用命令:
Switch#verify /md5 flash:<file_name>
确保此校验和与“软件下载”页面上提供的校验和匹配。
4. 设置引导变量
使用以下命令将引导变量设置为指向packages.conf文件:
Switch#configure terminal
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. 自动引导配置
通过执行以下操作将交换机配置为自动引导:
Switch#configure terminal
Switch(config)#no boot manual
Switch(config)#end
6. 保存配置
使用以下项保存您的当前配置:
Switch#write memory
使用命令确认启动设置:
Switch#show boot
7. 安装映像
要安装映像,请使用命令:
Switch#install add file flash:<file_name> activate commit
出现“This operation requires a reload of the system(此操作需要重新加载系统)”提示时。是否要继续?[y/n]”,回复“y”以继续。
8. 验证升级是否成功
Switch#show version
注意:在整个步骤中,替换为您的IOS映像文件的实际名称。
捆绑包模式
Cisco Catalyst 9200交换机的捆绑模式升级是指升级交换机软件的方法,其中将整个软件映像捆绑到单个文件中。此文件包含所有必要的组件,例如操作系统、设备驱动程序和交换机运行所需的其他基本软件。升级涉及单个软件映像文件,通常扩展名为.bin。这与其他方法(例如安装模式)不同,后者可能涉及多个文件和软件包。
对于C9200,我们可以从16. x.x系列直接升级到17. x.x系列,也可以在17. x.x系列以安装和捆绑包模式进行升级。请参阅从外部找到的目标IOS的版本说明以了解更多信息。
请按照概述的步骤在捆绑包模式下进行升级。
1. 使用以下方法之一,将新映像(.bin文件)传输到独立交换机或堆栈中每个堆栈成员的闪存中
· 通过TFTP:
Switch#copy tftp://location/directory/<file_name> flash-x: (Replace 'x' with the respective switch number in the stack)
· 通过USB:
Switch#copy usbflash0:<file_name> flash-x: (Replace 'x' with the respective switch number in the stack)
2. 使用命令确认可用的文件系统
Switch#show file systems
3. 将IOS复制到所有成员交换机后,验证是否已使用正确复制映像
Switch#dir flash-x: (Replace 'x' with the respective switch number in the stack)
4.(可选)使用命令检验MD5校验和
Switch#verify /md5 flash-x:<file_name>
确保输出与软件下载页面上提供的MD5校验和值匹配。
5. 使用以下命令配置引导变量,使其指向新的映像文件
Switch#configure terminal
Switch(config)#no boot system
Switch(config)#boot system flash:<file_name>.bin
Switch(config)#end
6. 保存配置
Switch#write memory
7. 使用下列命令验证引导设置:
Switch#show boot
8. 重新加载交换机以应用新的IOS
Switch#reload
9. 验证升级是否成功
Switch#show version
注意:在整个步骤中,替换为您的IOS映像文件的实际名称。