...
| панель | ||
|---|---|---|
| ||
#!/usr/bin/clish - указание используемого интерпретатора |
| Информация |
|---|
Важно чтобы у вас имелась копия конфигурации для той нижестоящей версии, на которую вы хотите перейти. Иначе после первого commit ваша конфигурация для вышестоящей версии ПО будет перезаписана на flash памяти контроллераПри переходе на нижестоящую версию без указания файла конфигурации, конфигурация которая была установлена на вышестоящей версии не сможет загрузиться, если сделать какое либо изменение и прописать commit, то конфигурация с вышестоящей версии будет полностью удалена. Если вернуться на вышестоящую версию, то файл конфигурации успешно загрузится. |
Задача
Совершить переход с вышестоящей версии ПО на нижестоящую версию .
Решение
...
с использованием файла конфигурации.
Решение
Переход на нижестоящую версию ПО с применением ранее сохраненной для данной версии конфигурации:
- Сохранение файла конфигурации с текущей версией;
...
- Добавление на контроллер файла конфигурации для нижестоящей версии ПО;
- Установка и переход на нижестоящую версии программного обеспечения;
...
- Загрузка с использованием файла конфигурации.
Переход на нижестоящую версию ПО с применением ранее сохраненной для данной
...
версии конфигурации
Сохранение файла конфигурации
...
Подготовка
Для создания резервной копии текущей конфигурации контроллера с использованием серверов удаленного копирования файлов необходимо:
- Запустить соответствующий сервер на ПК/сервере в сети.
- Обеспечить возможность сохранения файлов в рабочем разделе сервера.
- Обеспечить IP-связность между обновляемым контроллером WLC и сервером удаленного копирования файлов (маршрутизация).
- Обеспечить работу протокола удаленного копирования между WLC и сервером удаленного копирования файлов (промежуточные firewall).
- При необходимости (для протоколов ftp, sftp, scp, http) узнать имя пользователя и пароль для записи необходимого файла.
Для создания резервной копии текущей конфигурации контроллера на локально подключенный USB/MMC-носитель необходимо:
- Отформатировать раздел USB/MMC-носителя в формате FAT32.
- Подключить USB/MMC-носитель в соответствующий слот WLC.
с текущей версией ПО
Контроллер WLC имеет возможность сохранять копии конфигурации в свою flash память:
| панель | ||
|---|---|---|
| ||
wlc# copy system:running-config flash:data/<flash-config-file-name> |
- <flash-config-file-name> - Заданное вами имя файла для конфигурации
Добавление на контроллер файла конфигурации для нижестоящей версии ПО
...
В зависимости от протокола удаленного копирования файлов в CLI контроллера необходимо выполнить одну из следующих команд:
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
...
|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
- <config-file-name> – имя файла , с которым будет сохранена текущая конфигурация контроллерарезервной копии конфигурации контроллера;
- <tftp-server-ip> – IP-адрес используемого TFTP-сервера;
- <ftp-username> – имя пользователя на FTP-сервере;
- <ftp-userpassword> – пароль пользователя на FTP-сервере;
- <ftp-server-ip> – IP-адрес используемого FTP-сервера;
- <sftp-username> – имя пользователя на SFTP-сервере;
- <sftp-userpassword> – пароль пользователя на SFTP-сервере;
- <sftp-server-ip> – IP-адрес используемого SFTP-сервера;
- <scp-username> – имя пользователя на SCP-сервере;
- <ftp-userpassword> – пароль пользователя на FTP-сервере;
- <scp-server-ip> – IP-адрес используемого SCP-сервера;
- <http-username> – имя пользователя на HTTP-сервере;
- <http-userpassword> – пароль пользователя на HTTP-сервере;
- <http-server-ip> – IP-адрес используемого HTTP-сервера.
| Scroll Pagebreak |
|---|
1. Определить метку тома подключенного USB/MMC-накопителя:.
| панель | ||
|---|---|---|
| ||
|
...
| панель | ||
|---|---|---|
| ||
|
...
| Примечание |
|---|
При выполнении команд копирования на USB/MMC-носители необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома, определенные при выполнении пункта 1. |
| Scroll Pagebreak |
|---|
| панель | ||
|---|---|---|
| ||
|
| панель | ||
|---|---|---|
| ||
|
- <config-file-name> – имя файла резервной копии конфигурации контроллера;
- <USB_DISK> – имя раздела на USB-носителе;
- <MMC_DISK> – имя раздела на MMC-носителе
Установка и переход на нижестоящую версии программного обеспечения
...
Загрузка ПОПри загрузке ПО с использованием серверов удаленного копирования файлов необходимо:
1. Запустить соответствующий сервер в сети (tftp/ftp/sftp/http/https/scp).
2. Скопировать файл ПО (<firmware-file>) в рабочий раздел сервера удаленной загрузки файлов.
Имена необходимых файлов в зависимости от модели и аппаратной версии устройства
перечислены в разделе «Файлы, используемые для обновления».
3. Обеспечить IP-связность между обновляемым контроллером WLC и сервером удаленного
копирования файлов (маршрутизация).
4. Обеспечить работу протокола удаленного копирования между WLC и сервером удаленного
копирования файлов (промежуточные firewall).
5. При необходимости (для протоколов ftp, sftp, scp, http, https) узнать имя пользователя и пароль
для скачивания необходимого файла.
При загрузке ПО с использованием USB/MMC-носителя необходимо:
1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT.
2. Скопировать файл ПО (<firmware-file>) в корневой раздел USB/MMC-носителя. Имена
необходимых файлов в зависимости от модели и аппаратной версии устройства перечислены в
разделе «Файлы, используемые для обновления».
3. Подключить USB/MMC-носитель в соответствующий слот устройства.
4. Определить метку тома подключенного USB/MMC-накопителя
Ниже указан пример загрузки файла ПО на контроллер WLC с использованием SCP. Более подробно узнать о способах обновления ПО можно прочитать здесь
| панель | ||
|---|---|---|
| ||
|
После загрузки прошивки на контроллер WLC необходимо загрузиться с неё.
| Scroll Pagebreak |
|---|
| панель | ||
|---|---|---|
| ||
wlc# show bootvar 2 1.30.6 build 2025-08-26 18:51:42 Active * wlc# boot system inactive |
Загрузка с использованием файла конфигурации
Для того чтобы загрузиться с использованием файла конфигурации необходимо, чтобы файл был в flash памяти контроллера, проверить его наличие можно командой:
| панель | ||
|---|---|---|
| ||
wlc# dir flash:data/ |
Для загрузки с использованием файла конфигурации воспользуемся командой:
| панель | ||
|---|---|---|
| ||
wlc# reload system with-configuration flash:data/<flash-config-file-name> |
После данной команды система будет перезапущена с использованием указанного файла конфигурации.
| Информация |
|---|
Если файл был для той версии на которую вы загружаетесь, то конфигурация будет применена и использоваться контроллером WLC. Если файл был для версии ПО ниже чем та версия ПО на которую вы загружаетесь, то конфигурация будет конвертирована для использования с загружаемой версией. Если файл конфигурации выше чем версия ПО на которую вы загружаетесь, то конфигурация не будет применена. |