Категорії
Cisco

Автосоздание бэкапов конфигов

Если вы часто изменяете конфигурацию оборудования cisco и хотите иметь копии конфигураций, то эта статья для вас. Конечно можно либо вручную копировать, либо писать скрипты для сбора конфигурации, но зачем это делать, если есть штатные средства?

Для автоматической архивации существует команда archive. И так, покажем на примере как это работает. Переходим в режим архивации:

cisco(config)# archive
cisco(config-archive)#

Здесь мы можем указать такие параметры:

  •  log — настройка логирования,
  • maximum — максимальное количество резервных копий конфигурации,
  • path — путь, который указывает где хранятся резервные копии,
  • time-period — период времени через который будет автоматически выполняться архивирование текущей конфигурации (в минутах),
  • write-memory — включает автоматическую генерацию резервной копии конфигурации, после выполнения сохранения конфигурации.
  • hidekeys — не показывать пароли при архивации.

Вот так будет выглядеть примерный код для создания бэкапов:

archive
log config
logging enable
logging persistent reload
hidekeys
path tftp://192.168.1.126/router-cfg
write-memory
time-period 1

где резервные копии будут сохраняться ТОЛЬКО ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ WR MEM с именем router-cfg-N, где N – порядковы номер копии.

Примечание.

В имени файла можно задавать параметр $H – имя хоста маршрутизатора и $T – текущее время:

cisco(config-archive)#tftp://192.168.1.126/$h-$t

– Просмотр доступных копий

cisco#sh archive
1 tftp://192.168.1.126/router-cfg-1
2 tftp://192.168.1.126/router-cfg-2
3 tftp://192.168.1.126/router-cfg-3
4 tftp://192.168.1.126/router-cfg-4
5 tftp://192.168.1.126/router-cfg-5

– Сравнение копий

cisco#sh archive config differences tftp://192.168.1.126/router-cfg-1 tftp://192.168.1.126/router-cfg-17

– Восстановление из нужной копии

cisco# configure replace tftp://192.168.1.126/router-cfg-3

– Создание автоматического бэкапа по расписанию

Для этого нужно создать kron policy-list

cisco(config)#kron policy-list backup
cisco(config-kron-policy)#cli copy running-config tftp://192.168.1.126

Теперь создадим kron occurrence, что бы задать время бэкапа

cisco(config)#kron occurrence daily-backup at 10:22 recurring
cisco(config-kron-occurrence)#policy-list backup

Посмотреть текущие задания

cisco# show kron schedule

Примечание.

Иногда могут наблюдаться проблемы при сохранении файлов на tftp сервер. Как рекомендация – попробовать другой tftp-сервер или к примеру ftp сервер.

4 коментарі “Автосоздание бэкапов конфигов”

После моих экспериментов команда show kron schedule выдает мне:
backup inactive, will run again in 0 days 01:00:19 at 14:56 on
Backup inactive, will run again in 6 days 22:07:07 at 12:02 on Sun
Buckup1 inactive, will run again in 6 days 22:23:15 at 12:19 on Sun
Подскажите пожалуйста, как мне эти расписания теперь удалить…

Спасибо за статью! Узнал много интересного,
я раньше для этого rancid юзал, теперь работаю в другом месте, тут кошек нет 🙁 скучно без них…

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff