如何使用来自 WLC 的最新 CAPWAP 固件预加载自治 AP?

网络工程 思科 无线的 无线通讯
2021-07-03 22:58:35

我们正在运行版本为 7.6.120 的 Cisco WLC 5508。我们在全球拥有 100 多个自主接入点。Cisco 网站上针对这些 AP 的最新 CAPWAP 固件包含 7.6.100 的 CAPWAP 代码,而不是 7.6.120。因此,我加载并重新启动的每个 AP 将从 WLC 下载最新固件,因此它具有 7.6.120。

这会导致 AP 的停机时间更长,尤其是那些 WAN 连接不佳的 AP。有些站点是 24/7 全天候运行,如果没有足够的重叠 WIFI 覆盖范围,AP 上的停机会导致生产问题。

所以我试图找到一种方法来手动将更新从 WLC 拉到我的笔记本电脑以预加载到 AP 上,所以当我重新启动它时,我只需要在 WLC 中配置它,而不是等待它下载另一个完整的固件包。或者将最新的代码直接从 WLC 发送到自治 AP。

这可能吗?或者我是否在这些 AP 上两次加载固件来转换它们?

编辑:AP 型号为 1252、1262、2602E 和 3602E,均运行各种 15.X 自主固件。

EDIT3:我尝试了 Smithers 的建议,即从连接到 WLC 的完全更新的 CAPWAP AP 获取固件。当我生成 tar 文件时,它似乎可以工作:

ap-01#archive upload-sw flash:2602.tar
Image info:
    Version Suffix: k9w8-.152-4.JB5
    Image Name: ap3g2-k9w8-mx.152-4.JB5
    Version Directory: ap3g2-k9w8-mx.152-4.JB5
    Ios Image Size: 215552
    Total Image Size: 13701632
    Image Feature: WIRELESS LAN|LWAPP
    Image Family: AP3G2
    Wireless Switch Management Version: 7.6.120.0

但是,当我尝试在 AP 上加载此文件时,我获得了一组不同的图像信息。直接从infotar文件中的文件:

version_suffix: diagk9w7-.152
version_directory: ap3g2-diagk9w7-mx.152
image_name: ap3g2-diagk9w7-mx.152
ios_image_file_size: 215552
total_image_file_size: 10097152
image_feature: WIRELESS LAN|LWAPP
image_family: AP3G2
system_type: 0x9b
ws_management_version: 7.6.1.118
info_end:

我不确定为什么这是一个“诊断”图像以及为什么它是 7.6.1.118 而不是 7.6.120.0。

3个回答

事实证明这是一个错误,并且已经在 Cisco 存档。

来自思科 TAC:

已经在这种类型的场景中提交了一个错误。这是错误 ID- CSCuo44475

这应该从 8.0 FCS / 7.6 MR3(7.6.130.0) 版本开始解决 - 即此时您应该能够下载适用的 k9w8 映像,将其安装在 AP 上,然后将该 AP 直接加入 WLC,无需重新下载软件。

7.6.130.0 预计本月底发布,8.0 将于 9 月发布。

为每个 AP 模型制作一份副本。你在实验室里确实有一个,对吧?(如果没有,您需要推动预算。)

将它们连接到您的 WLC,以便它们获得更新的代码。

控制台,下载每个模型的图像。

将适当的图像通过 TFTP 传输到全球每个 AP*。请注意,如果您不知道如何自动通过 SSH 连接到全球 AP 并让它们下载映像,这将会很糟糕。我没有,而且很糟糕……我的只是国家的!

设置启动映像,重新启动并祈祷。(如果是无神论者,喝酒或抽烟……或者在你的简历/简历上工作……)

当他们开始工作时享受。

* 表示我撒谎了。不要一次把它推到所有东西上!你疯了吗??现场测试 1。然后 2. 然后可能是 10...然后是 50...100...我们环境的 1/4,然后可能是所有其他的!

http://supportforums.cisco.com/帮我解决了很多问题。可能是在您的 WLC 上安装 SmartNet 并尝试让 TAC 为您执行此操作的时候了。他们实际上也可以为您的每个 AP 模型提供图像。

您必须预先下载到您的 WLC,然后预先下载到您的 AP 然后,当您准备好时,您告诉 AP 和 WLC 使用最新的操作系统重新启动。

上次我升级网络上的 WLC 和 AP 时,我曾使用以下链接帮助我了解 Cisco 的文档。

基本上:

根据 WLC 配置指南:

  1. 将新映像下载到 WLC。
  2. 将新图像更改为备份图像。> 配置引导备份)
  3. 将新映像预下载到接入点 > 配置 ap 映像预下载 {primary | 备份} {ap_name | 全部}
  4. 交换 AP 上的主要和次要映像 > config ap image swap {ap_name | 全部}
  5. 确保所有 AP 都已完成预下载
  6. 在 HH:MM:SS 图像中重置系统 {swap | no-swap} reset-aps [save-config]

请注意,一旦下载(到 WLC 或 AP),当前映像将成为备份,因此最好交换映像,直到您准备好以防意外重新启动。