Сохранить конфигурацию с маршрутизатора и загрузить конфигурацию на маршрутизатор в ручную можно с помощью команды "copy"
Пример команд:
0/ME5200:R5# copy fs://running-config tftp://192.168.1.2/ vrf mgmt-intf Fri Dec 22 04:21:19 2023 Copying file 'R5-20231222_042119-running_config': OK
0/ME5200:EOS# copy tftp://192.168.1.2/R5-20231222_042119-running_config fs://candidate-config vrf mgmt-intf Fri Dec 22 04:25:23 2023 ! [Fri Dec 22 04:25:24 2023] Start applying remote configuration to candidate.. [Fri Dec 22 04:25:24 2023] Remote configuration successfully applied.
Для проверки загруженной конфигурации можно воспользоваться следующими командами:
show candidate-config - Отобразит загруженную конфигурацию
show configuration changes - Отобразит разницу между текущей конфигурацией маршрутизатора и загруженной конфигурацией
show configuration replace-changes - Отобразит разницу между загруженной конфигурацией и итоговой после её применения с помощью commit replace
Для применения конфигурации можно воспользоваться следующими командами:
commit - Применит конфигурацию
commit replace - Заменит running-config на candidate-config (Будьте внимательны, если candidate-config пуст, то конфигурация маршрутизатора очистится)
commit confirmed [minutes] - Применение с подтверждением, в течении указанного времени необходимо ввести повторный commit, иначе конфигурация откатится.
Backup
Помимо ручного сохранения конфигурации с помощью команды "copy" в маршрутизаторах серии ME предусмотрено автоматизированное создание резервных копий как локально, в память маршрутизатора, так и на внешние файловые хранилища по ftp,scp,sftp,tftp.
В качестве триггера для создания backup могут быть использованы:
Interval - создание backup c интервалом в N минут
Post-Commit - создание backup с применённой конфигурацией после commit
Pre-Commit - создание backup c конфигурацией до commit
Daily - Ежедневное создание backup в определённое время
Memory-Limit - ограничение локального пространства для backup в мегабайтах. При превышении данного значения будет удалён самый старый backup. По умолчанию установлен лимит 100мб.
Пример конфигурации backup на удалённое устройство:
backup to scp://user@192.168.1.2/backup/ interval 150 pre-commit password encrypted 85BB176CE6571CAE7FC632 <----- Для соединений требующих авторизации необходимо указать пароль vrf mgmt-intf exit
backup to fs://backups memory-limit 300 daily 24:00:00 pre-commit exit
Проверить локальные backup можно с помощью команды "show configuration backup"
0/ME5200:R5# show configuration backup Fri Dec 22 07:48:03 2023 ID Date Stage ----------------- ------------------------- ------------------------- 0 20231222_074746 post_commit 1 20231222_074745 pre_commit 2 20231222_074735 post_commit 3 20231222_074735 pre_commit 4 20231222_074726 interval 5 20231222_074609 post_commit 6 20231222_074609 pre_commit 7 20231222_074526 interval 8 20231222_074325 interval 9 20231222_074125 interval 10 20231222_073925 interval
Так же можно сравнить backup файл с текущей конфигурацией, добавив к команде его ID и "change" - "show configuration backup 6 change"
0/ME5200:R5# show configuration backup 6 change Fri Dec 22 07:50:05 2023 Backup file: 6 20231222_074609 post_commit Changes from running-config: ! Configuration version 3.6.1.15R no hostname no interface tengigabitethernet 0/0/20.77
Для того чтобы восстановить конфигурацию из backup файла размещённого локально - выполните команду "commit backup [name]"
0/ME5200:R5# commit backup ? String Set backup name possible completions: 0_20231222_075128_interval 1_20231222_074927_interval 2_20231222_074746_post_commit 3_20231222_074745_pre_commit 4_20231222_074735_post_commit 5_20231222_074735_pre_commit 6_20231222_074726_interval 7_20231222_074609_post_commit 8_20231222_074609_pre_commit 9_20231222_074526_interval 10_20231222_074325_interval 0/ME5200:R5# commit backup 6_20231222_074726_interval Fri Dec 22 07:51:52 2023 Commit backup successfully completed in 0.966678 sec 0/ME5200:EOS#