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