Проблема:
При откате ПО через WEB-интерфейс на старую версию загрузится пустая (нулевая) конфигурация:
теряются все сетевые настройки, система работает с дефолтным паролем, а управление возможно только с консоли.
Это поведение корректно (не ошибка): в новой версии ПО появились команды и опции, которых нет в старой версии ПО, поэтому обратная конвертация рабочей
конфигурации из новой версии в старую невозможна.
Кроме того, конфигурация, сохранённая с НОВОЙ версии, в старую версию ПО не загрузится даже вручную: в шапке конфигурационного файла указана
версия ПО, и при попытке загрузки файла из консоли система выдаёт:
"The configuration has not been loaded, because it is next-step software release!"
Решение:
До смены ПО сделать бэкап рабочей конфигурации на старой (исходной) версии ESBC и после отката загрузить его из консоли.
Шаг 1. ДО смены/отката ПО — сохранить рабочую конфигурацию на диск(команда в CLI):
Обновление ПО
Обновление версии ПО ESBC наиболее удобно выполнять через веб-интерфейс.
Входим в раздел "Администрирование" - "ПО устройства"
Используем файл vesbc -*.firmware
Курсором мыши переносим (Drag and Drop) файл в поле веб-интерфейса и дожидаемся окончания загрузки.
В списке доступных версий помечаем файл кнопкой "Активировать", чтобы он стал активным после перезагрузки.
Нажимаем кнопку "Перезагрузить устройство" либо "Отложить перезагрузку" (в этом случае планируем время).
После перезагрузки проверяем, с какой версии стартовал ESBC.
Работа с конфигурацией.
На старой (исходной версии) ESBC бэкапим конфигу на диск
copy system:running-config flash:data/config_backup
А восстанавливать конфигу , снятую со старой версии - можно как в старой (при откате), так и в новой (загрузится нормально):
— копирует активную конфигурацию (running-config) в файл config_backup на flash-памяти устройства.
Шаг 2. ПОСЛЕ отката/смены ПО — восстановить конфигурацию:
copy flash:data/config_backup system:candidate-config
При откате через веб на старую версию - загрузится пустая конфига.
Это корректно,так как в новой версии появились команды и опции, которых нет в старой - и обратная конверсия рабочей конфиги из новой
версии в старую невозможна. Поэтому загружается пустая (нулевая) конфига, и с дефолтным паролем.
Соответственно теряются все сетевые настройки и управление возможно только с консоли.
— загружает сохранённый бэкап как кандидат-конфигурацию.
Конфигурация, сохранённая со СТАРОЙ версии, нормально загружается и в старую версию (при откате), и в новую.
Шаг 3. После отката через WEB-интерфейс, когда загрузилась пустая конфигурация, восстановить доступ:
— снова создать сетевой интерфейс и задать начальные установки;
— зайти по его адресу;
— подгрузить рабочую конфигурацию командой из Шага 2.В старую версию - конфига, снятая с новой версии, не загрузится, даже вышеприведённой командой.
В шапке конфиги есть ссылка на версию, и при попытке подгрузить её командой из консоли будет сообщение
"The configuration has not been loaded, because it is next-step software release!"
