В документации к этому продукту мы стремимся использовать непредвзятый язык. В целях данного комплекта документации под термином «непредвзятый» понимается язык, который не подразумевает дискриминацию по возрасту, нетрудоспособности, полу, расовой принадлежности, национальной принадлежности, сексуальной ориентации, социально-экономическому статусу и интерсекциональности. Исключения могут присутствовать в документации из-за языка, который жестко запрограммирован в интерфейсе программного обеспечения продукта, языка, используемого на основе документации RFP, или языка стороннего продукта, на который ссылается данный документ. Узнайте больше о том, как Cisco использует инклюзивный язык.
Этот документ был переведен Cisco с помощью машинного перевода, при ограниченном участии переводчика, чтобы сделать материалы и ресурсы поддержки доступными пользователям на их родном языке. Обратите внимание: даже лучший машинный перевод не может быть настолько точным и правильным, как перевод, выполненный профессиональным переводчиком. Компания Cisco Systems, Inc. не несет ответственности за точность этих переводов и рекомендует обращаться к английской версии документа (ссылка предоставлена) для уточнения.
Этот документ охватывает общие процедуры и содержит пояснения процедуры и требований для обновления ПО на контроллере беспроводной локальной сети (WLC).
В дополнение к общим знаниям о сетях и знакомству с базовой настройкой и установкой контроллеров беспроводной локальной сети Cisco ознакомьтесь с рекомендациями в примечаниях к выпуску. Например, для версии 8.8.111.0 этот документ находится здесь.
Поддерживается Путь повышения к выпуску 8.8.x беспроводной связи Ciscо:
Текущая версия программного обеспечения | Вариант обновления до версии 8.8.x |
8.2.x | Необходимо выполнить обновление до версии 8.5.x, а затем до версии 8.8.x. |
8.3.x | Необходимо выполнить обновление до версии 8.5.x, а затем до версии 8.8.x. |
8.4.x | Необходимо выполнить обновление до версии 8.5.x, а затем до версии 8.8.x. |
8.5.x | Можно выполнять обновление непосредственно до версии 8.8.x. |
8.6.x | Можно выполнять обновление непосредственно до версии 8.8.x. |
8.7.x | Можно выполнять обновление непосредственно до версии 8.8.x. |
Не выключайте контроллер или точку доступа в ходе этого процесса; в противном случае можно повредить образ программного обеспечения. Обновление контроллера с большим числом точек доступа может занимать до 30 минут (в зависимости от размера сети). Однако с увеличением количества одновременных обновлений точек доступа, поддерживаемых в данной версии ПО контроллера, время обновления должно значительно уменьшиться. Во время обновления точки доступа должны оставаться включенными, и не следует выполнять перезагрузку контроллера.
Можно уменьшить время простоя сети с помощью следующих действий:
Можно предварительно загрузить образ точки доступа. Эта функция позволяет загрузить образ обновления на контроллер и затем на точки доступа, пока сеть работает. Новый интерфейс командной строки позволяет указать загрузочный образ для обоих устройств и перезагружать точки доступа при перезагрузке контроллера.
Для точек доступа FlexConnect используйте функцию обновления точки доступа FlexConnect Efficient, чтобы сократить объем трафика между контроллером и точкой доступа (центральным узлом и филиалом).
Сведения, содержащиеся в данном документе, касаются следующих версий программного обеспечения и оборудования:
Сервер FTP, на котором хранятся файлы обновления.
Этот документ также относится к следующим аппаратным платформам:
Контроллер беспроводной локальной сети Cisco серии 3504
Сервисный модуль беспроводной сети Cisco 2 (WiSM2)
Контроллеры беспроводной локальной сети Cisco Flex серии 7500
Примечание. Контроллеры WLC 2504/5508/WiSM-2 и 7500 не поддерживают версию 8.8.x, но процедура обновления выполняется аналогично.
Примечание: Проверьте, что ваши AP совместимы с программным обеспечением, к которому вы планируете обновить постараться не высвобождать AP во время обновления. Обратитесь к матрице совместимости: https://www.cisco.com/c/en/us/td/docs/wireless/compatibility/matrix/compatibility-matrix.html.
Для обновления контроллера Cisco WLC можно использовать интерфейс командной строки или графический интерфейс пользователя.
Примечание. Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование конфигурации контроллера беспроводной локальной сети.
В этом разделе содержится информация об обновлении контроллера беспроводной локальной сети с использованием графического интерфейса пользователя на контроллере.
При обновлении WLC с использованием графического интерфейса пользователя соединения на уровне 3 (IP) теряются на периоды времени, в течение которых выполняется перезагрузка контроллера. Поэтому рекомендуется использовать консольное подключение к порту для проверки состояния контроллера в процессе обновления и ускорения любых процедур восстановления при необходимости.
Выполните следующие действия:
В этом разделе содержится информация по обновлению контроллера беспроводной локальной сети (WLC) с использованием интерфейса командной строки на контроллере, обращающемся к файлам на сервере FTP.
Выполните следующие действия:
Удостоверьтесь, что у контроллера есть доступ к серверу FTP и что файл обновления находится в каталоге на сервере FTP.
Лучше выполнять эту процедуру через консольный порт, но также можно использовать SSH или Telnet (если включено) к IP-адресу управления контроллера. Использование SSH или Telnet приводит к потере соединения с контроллером в ходе перезагрузки после загрузки образа. Поэтому следует включить доступ с консоли, чтобы ускорить поиск и устранение неполадок и восстановление контроллера в случае сбоя обновления. Войдите в систему контроллера и выполните команду show sysinfo, чтобы проверить текущее программное обеспечение, работающее на контроллере.
Далее приведен пример выходных данных команды show sysinfo, который указывает, что на контроллере выполняется ПО версии 8.5.131.0:
(Cisco Controller) >show sysinfo
Manufacturer's Name.............................. Cisco Systems Inc.
Product Name..................................... Cisco Controller
Product Version.................................. 8.5.131.0
RTOS Version..................................... 8.5.131.0
Bootloader Version............................... 8.5.103.0
Emergency Image Version.......................... 8.5.103.0
Выполните следующие действия для определения параметров загрузки:
Выполните команду transfer download mode ftp, чтобы определить режим передачи файлов.
Выполните команду transfer download serverip IP_адрес_сервера_FTP для определения IP-адреса сервера FTP.
Выполните команду transfer download path «путь_на_сервере_FTP» для определения пути к каталогу по умолчанию на сервере FTP, в котором расположено программное обеспечение ОС контроллера.
Выполните команду transfer download filename имя_файла для определения имени образа.
Например:
(Cisco Controller) >transfer download datatype code
(Cisco Controller) >transfer download mode ftp
(Cisco Controller) >transfer download username admin
(Cisco Controller) >transfer download password ********
(Cisco Controller) >transfer download serverip 192.168.1.2
(Cisco Controller) >transfer download path /Shared/AIR-CT3504/
(Cisco Controller) >transfer download filename AIR-CT3504-K9-8-8-111-0.aes
Выполните команду transfer download start, чтобы инициировать процесс обновления.
Ниже приведен пример процесса обновления:
(Cisco Controller) >show boot
Primary Boot Image............................... 8.8.111.0
Backup Boot Image................................ 8.5.131.0 (default)
(Cisco Controller) >show boot
(Cisco Controller) >transfer download start
Mode............................................. FTP
Data Type........................................ Code
FTP Server IP.................................... 192.168.1.2
FTP Server Port.................................. 21
FTP Path......................................... /Shared/AIR-CT3504/
FTP Filename..................................... AIR-CT3504-K9-8-8-111-0.aes
FTP Username..................................... admin
FTP Password..................................... *********
This may take some time.
Are you sure you want to start? (y/N)
FTP Code transfer starting. FTP receive complete... extracting components. Checking Version Built.
Image version check passed.
Writing new RTOS to flash disk.
Executing install_rtos script.
Writing new AP Image Bundle to flash disk.
Writing AVC Files to flash disk.
Executing fini script.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
File transfer is successful.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
(Cisco Controller) >show boot
Primary Boot Image............................... 8.8.111.0
Backup Boot Image................................ 8.8.111.0 (default)
(Cisco Controller) >show boot
Перезагрузите контроллер после завершения процесса обновления, чтобы новый код вступил в силу.
Выполните команду reset system и введите y или yes в ответ на вопрос "Would you like to save them now?" (Сохранить сейчас?)?.
(Cisco Controller) >reset system
The system has unsaved changes.
Would you like to save them now? (y/N) y
Read from Flash Completed ...
Updating HBL license statistics file
Done.
Configuration Saved!
System will now restart!
Updating license storage ... Done.
Exiting SL process !
There was change in the boot image, System will go for a reboot
Cannot Cancel the WDT. Not petting the WDT.
Collect the core using oct utility
Rebooting the system..
[74411.034881] reboot: Restarting system
Cisco bootloader . . .
Cisco BootLoader Version : 8.5.103.0 (Cisco build) (Build time: Jul 25 2017 - 07:47:10)
Octeon unique ID: 03c000610221f31e0057
OCTEON CN7240-AAP pass 1.3, Core clock: 1500 MHz, IO clock: 800 MHz, DDR clock: 1067 MHz (2134 Mhz DDR)
DRAM: 8 GiB
Clearing DRAM...... done
CPLD Revision : a5
Reset Reason : Soft reset due to RST_SOFT_RST write
SF: Detected S25FL064A with page size 256 Bytes, erase size 64 KiB, total 8 MiB
MMC: Octeon MMC/SD0: 0 (Type: MMC, Version: MMC v5.1, Manufacturer ID: 0x15, Vendor: Man 150100 Snr 0707a546, Product: BJNB4R, Revision: 0.7)
Net: octmgmt0, octmgmt1, octeth0, octeth1, octeth2, octeth3, octeth4, octeth5, octeth6
SF: Detected S25FL064A with page size 256 Bytes, erase size 64 KiB, total 8 MiB
Press <ESC> now to access the Boot Menu...
Loading backup image (8.8.111.0)
94767283 bytes read in 2229 ms (40.5 MiB/s)
Launching...
Verifying images... OK
Launching images...
[...]
XML config selected
Validating XML configuration
octeon_device_init: found 1 DPs
Cisco is a trademark of Cisco Systems, Inc.
Software Copyright Cisco Systems, Inc. All rights reserved.
Cisco AireOS Version 8.8.111.0
Initializing OS Services: ok
Initializing Serial Services: ok
Initializing Network Services: ok
[...]
Конфигурация не сохраняется при понижении версий кода контроллера. Контроллеры можно обновлять от одной версии до другой. Если необходим переход на более раннюю версию, вы, возможно, не сможете использовать конфигурацию более поздней версии. Временное решение состоит в повторной загрузке файлов предыдущей конфигурации контроллера, которые были сохранены на сервере резервного копирования. Либо выполните повторную настройку контроллера.
Обновление устройств до последней доступной версии ПО вручную может быть трудоемким и вести к появлению ошибок. Cisco Prime Infrastructure упрощает управление версиями и стандартное развертывание обновлений ПО на устройствах, помогая в планировании, загрузке и контроле обновлений образов программного обеспечения. Также можно просмотреть сведения об образе программного обеспечения и рекомендуемые образы ПО и удалить образы. Страница управления образами ПО содержит объединенное представление различных аспектов управления образами, таких как виджет жизненного цикла управления образами программного обеспечения, сводная информация об образах ПО и подробные сведения о задании.
Prime Infrastructure хранит все образы программного обеспечения для устройств в вашей сети. Образы хранятся по типу и версии.
Ниже приводится список ряда сценариев обновления программного обеспечения:
Обновление программного обеспечения на активном контроллере гарантирует обновление и контроллера горячего резерва.
Обновление во время работы не поддерживается. Поэтому необходимо запланировать время простоя сети перед обновлением контроллеров в среде высокой доступности (HA).
При При При перезагрузке активного контроллера после обновления программного обеспечения контроллер горячего резерва также перезагружается.
Перед выполнением команды config boot backup рекомендуется сохранить резервную копию одного и того же образа ПО и для активного контроллера, и для контроллера горячего резерва. Если резервные копии образов ПО для активного контроллера и контроллера горячего резерва различаются, то при выполнении команды config boot backup на активном контроллере оба контроллера перезагрузятся с резервным образом ПО, разрушив конфигурацию пары высокой доступности из-за несоответствия версий ПО.
Сброс расписания применяется к обоим контроллерам в среде высокой доступности. Второй контроллер в паре перезагружается за минуту до истечения запланированного времени на активном контроллере.
Если сброс по расписанию не планируется, можно перезагрузить контроллер горячего резерва из активного контроллера с помощью командыreset peer-system. Если перезагрузить только контроллер горячего резерва с помощью этой команды, все несохраненные конфигурации контроллера горячего резерва будут потеряны. Поэтому перед сбросом контроллера горячего резерва обязательно сохраните конфигурации на активном контроллере.
Если во время передачи образа инициируется SSO, предварительная загрузка образа запускается повторно.
На контроллере горячего резерва разрешены только команды debug и show.
Если на втором контроллере в паре установлено ПО версии до 7.5, то после переключения при сбое будет сброшена аутентификация всех мобильных клиентов.
По умолчанию контроллер беспроводной локальной сети поддерживает два образа. Основной и резервный. Основной образ является активным, а резервный используется в качестве резервной копии активного образа.
При обновлении с использованием нового образа WLC автоматически копирует новый образ в резервный.
Для того чтобы просмотреть активный образ, выполняемый на контроллере (основной образ), щелкните Monitor (Монитор) в графическом интерфейсе WLC и обратите внимание на поле версии ПО в сводной информации о контроллере. Из интерфейса командной строки можно использовать команду show boot для просмотра основного и резервного образов на контроллере беспроводной локальной сети. Например.
(Cisco Controller) >show boot
Primary Boot Image............................... 8.8.111.0
Backup Boot Image................................ 8.5.131.0 (default)
Для того чтобы удалить или перезаписать образ на контроллере беспроводной локальной сети, загрузите контроллер, используя образ, который необходимо сохранить, и выполните обновление. Таким образом, новый образ заменит резервный образ.
Можно также изменить активный образ загрузки контроллера WLC вручную с помощью команды config boot <primary/backup>.
(Cisco Controller) >config boot ? primary Sets the primary image as active. backup Sets the backup image as active.
Образ config boot также можно настроить с помощью графического интерфейса контроллера WLC. Для получения дополнительной информации об этой процедуре см. документ Использование резервного образа на контроллерах беспроводной локальной сети (WLC).
Примечание. Необходимо сохранить и перезагрузить конфигурацию контроллера WLC, чтобы контроллер использовал новый активный образ.
Для проверки версии выполняемого программного обеспечения контроллера WLC войдите в систему контроллера после перезагрузки.
В графическом интерфейсе:
После обновления в интерфейсе командной строки сделайте следующее:
(Cisco Controller) >show sysinfo
Manufacturer's Name.............................. Cisco Systems Inc.
Product Name..................................... Cisco Controller
Product Version.................................. 8.8.111.0
RTOS Version..................................... 8.8.111.0
Bootloader Version............................... 8.5.103.0
Emergency Image Version.......................... 8.5.103.0
Можно использовать команду debug transfer all enable для просмотра событий, которые происходят в процессе обновления ПО контроллера. Далее приведен пример, содержащий используемые результаты выполнения команды debug для успешного обновления программного обеспечения:
(Cisco Controller) >debug transfer all enable
(Cisco Controller) >transfer download start
Mode............................................. FTP
Data Type........................................ Code
FTP Server IP.................................... 192.168.1.2
FTP Server Port.................................. 21
FTP Path......................................... /Shared/AIR-CT3504/
FTP Filename..................................... AIR-CT3504-K9-8-8-111-0.aes
FTP Username..................................... admin
FTP Password..................................... *********
This may take some time.
Are you sure you want to start? (y/N) y
*TransferTask: Mar 06 14:56:49.928: Memory overcommit policy changed from 0 to 1
*TransferTask: Mar 06 14:56:49.928: Delete ramdisk for ap bundle
*TransferTask: Mar 06 14:56:49.939: RESULT_STRING: FTP Code transfer starting.
*TransferTask: Mar 06 14:56:49.939: RESULT_CODE:1
FTP Code transfer starting.
*TransferTask: Mar 06 14:58:52.024: ftp operation returns error code:0 error:Transfer Successful
*TransferTask: Mar 06 14:58:52.034: tftp = 6, file_name=/Shared/AIR-CT3504/AIR-CT3504-K9-8-8-111-0.aes, ip_address=192.168.1.2, msg=Transfer Successful
*TransferTask: Mar 06 14:58:52.034: upd_get_code = 6 (target=268435457 msg=Transfer Successful)
*TransferTask: Mar 06 14:58:52.034: RESULT_STRING: FTP receive complete... extracting components.
*TransferTask: Mar 06 14:58:52.034: RESULT_CODE:6
FTP receive complete... extracting components.
*TransferTask: Mar 06 14:59:07.442: RESULT_STRING: Checking Version Built.
Checking Version Built.
*TransferTask: Mar 06 14:59:09.442: RESULT_STRING: Image version check passed.
Image version check passed.
*TransferTask: Mar 06 14:59:12.443: RESULT_STRING: Executing Product Check TLV.
*TransferTask: Mar 06 14:59:12.444: RESULT_STRING: Executing Version Built TLV.
*TransferTask: Mar 06 14:59:12.444: RESULT_STRING: Executing init script.
*TransferTask: Mar 06 14:59:12.457: RESULT_STRING: Executing backup script.
*TransferTask: Mar 06 14:59:13.508: RESULT_STRING: Writing new RTOS to flash disk.
Writing new RTOS to flash disk.
*TransferTask: Mar 06 14:59:20.810: RESULT_STRING: Executing install_rtos script.
Executing install_rtos script.
*TransferTask: Mar 06 14:59:24.878: RESULT_STRING: Writing new Kernel-args to flash disk.
*TransferTask: Mar 06 14:59:24.892: RESULT_STRING: Writing new FP to flash disk.
*TransferTask: Mar 06 14:59:25.451: RESULT_STRING: Writing new AP Image Bundle to flash disk.
Writing new AP Image Bundle to flash disk.
*TransferTask: Mar 06 14:59:44.044: RESULT_STRING: Writing AVC Files to flash disk.
Writing AVC Files to flash disk.
*TransferTask: Mar 06 14:59:44.703: RESULT_STRING: Executing fini script.
Executing fini script.
*TransferTask: Mar 06 14:59:52.860: RESULT_STRING: Reading AP IMAGE version info.
*TransferTask: Mar 06 14:59:52.865: RESULT_CODE:11
*TransferTask: Mar 06 14:59:52.865: RESULT_STRING: File transfer is successful.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
File transfer is successful.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
*TransferTask: Mar 06 14:59:58.871: Create ramdisk for ap bundle
*TransferTask: Mar 06 14:59:58.884: Memory overcommit policy restored from 1 to 0
(Cisco Controller) >
Используйте этот раздел для поиска и устранения неполадок обновления программного обеспечения.
В процессе обновления могут возникать ошибки. В этом разделе описываются несколько распространенных ошибок, а также типичные причины и корректирующие действия, которые можно выполнить для завершения обновления программного обеспечения WLC: