堆叠式 Cisco C9200 固件升级

网络工程 顺式催化剂 固件
2022-02-05 09:54:12

我在这件事上让自己有点生气。我计划在两台堆叠的 Catalyst 9200 交换机上升级 IOS 16.12.04(从 16.12.02)。这些开关位于德国(我位于英格兰),因此我需要确保没有任何问题。升级截止日期快到了,我不确定我的计划是否正确。我发现下面的文档看起来不错,但我意识到除了启动闪存阶段之外的任何地方都没有提到堆栈“如果您的交换机配置为自动启动,那么堆栈将使用新映像自动启动。如果没有,您可以手动启动 flash:packages.conf"。

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9200/software/release/16-12/release_notes/ol-16-12-9200.html

我的高级同事说我需要确保我上传并设置二级开关以使用新版本,但据我所知,上述文档中没有提到这一点。我可以使用上述文档说明,并且只在主交换机上安装新的 IOS,然后在重新启动时将新映像复制到从交换机吗?

此外,我需要清理未使用的安装文件,因此在需要执行回滚的情况下,最好的方法是什么,因为我没有旧的 .bin 文件。我是否必须传输旧的 .bin 文件并重新安装旧固件?提前谢谢了!

亲切的问候,迈克尔·博格

1个回答

回答您的问题:主设备将自行安装,然后传输并安装在从设备上,然后重新启动交换机。您应该能够遵循该过程,直到重新启动。

1.)根据发行说明,它应该自动启动所有内容:您可以使用“显示启动系统”进行检查,只需仔细检查您的启动变量是否设置正确。包.conf


手动启动 = 否


2.)如果你有空间,你可以留下文件,但如果你处于安装模式,你将不得不重新安装旧的 IOS

阅读此链接,或您的 IOS 版本的最新发行说明:

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9200/software/release/16-10/release_notes/ol-16-10-9200.html#id_67613

我假设您在“安装”模式下运行图像,您可以使用 show version 命令进行检查

仅将文件上传到主服务器,堆栈升级的行为自 3750s(捆绑模式)和安装模式以来发生了变化。这听起来像你的同事所指的。您可以将图像上传到备用交换机,但安装过程将再次传输它。

上传文件后(必须在 clean 命令后完成,否则会被删除)。

如果您不确定构建一个迷你 POC 来测试它。

结束语确保:

  1. 在启动和备份所有内容之前检查您的加密密钥是否已更新
  2. 启动映像是事先设置好的,packages.conf(按照升级说明)
  3. 升级后的 SSH 服务需要稍长一点的时间,ping 后可能需要长达 ~+5 分钟。

和往常一样,您应该确保您可以访问控制台作为备份。拥有一些聪明的手总是比影响停机时间更好。我确定他们有桌面支持或现场支持。他们只需要一根迷你 USB 数据线。