Как автоматически сохранять конфигурации устройств Cisco

Как настроить TFTP сервер, я уже рассказал в прошлой статье. Теперь же напишу о том, как просто автоматически сохранять конфигурации устройств Cisco на TFTP сервер.

Это очень важно, особенно когда вдруг умирает какая-нибудь железяка. Сохранять будем через архивирование. Архивирование появилось в Cisco с версии 12.3, поэтому, возможно придется обновлять iOS, т.к. на старых устройствах данный функционал не поддерживается.

Посмотрим параметры архивирования:

ROUTER0(config)#archive
ROUTER0(config-archive)#?
Archive configuration commands:
default Set a command to its defaults
exit Exit from archive configuration mode
log Logging commands
maximum maximum number of backup copies
no Negate a command or set its defaults
path path for backups
rollback Rollback parameters
time-period Period of time in minutes to automatically archive the running-config
write-memory Enable automatic backup generation during write memory

Что означают данные параметры:

log — настройка логирования;
maximum — максимальное количество резервных копий конфигурации (по умолчанию 10);
path — путь, который указывает где хранятся резервные копии. Переменные $H — имя устройства, и $T — текущее время;
time-period — период времени через который будет автоматически выполняться архивирование текущей конфигурации (в мин), если выставить значение 1440 (24 часа), то сохраняться конфигурация будет каждые сутки;
write-memory — включает автоматическую генерацию резервной копии конфигурации, после выполнения сохранения конфигурации;
hidekeys — скрывать пароли при архивации (хотя никто не отменял использование secret вместо password).

Вообще, конечно, можно сохранять не только по TFTP:

ROUTER0(config-archive)#path?
flash0: Write archive on flash0: file system
flash1: Write archive on flash1: file system
flash: Write archive on flash: file system
ftp: Write archive on ftp: file system
http: Write archive on http: file system
https: Write archive on https: file system
rcp: Write archive on rcp: file system
scp: Write archive on scp: file system
tftp: Write archive on tftp: file system

Настройка сохранения на TFTP будет выглядеть следующим образом:

ROUTER0(config)#archive
log config
logging enable
logging persistent reload
hidekeys
path tftp://192.168.100.1/cisco/$H-$T
write-memory

Теперь при каждом выполнении команды сохранения конфига на устройстве создается файл на TFTP сервере.
Проверяем работоспособность, сохраняем конфигурацию:

ROUTER0#wr
Building configuration…
[OK]!

Смотрим содержимое в директории TFTP сервера

root@server:~ # ls -lah /tftp/cisco/
total 1240
drwxrwxrwx 2 nobody wheel 4.0K Jun 4 15:28 .
drwxrwxrwx 3 nobody wheel 512B Jun 3 15:58 ..
-rw-r--r-- 1 nobody wheel 7.3K Jun 3 16:04 ROUTER0-Jun--3-16-03-58-0

Все работает! Теперь можно спать спокойно! 🙂


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

UNLIX © 2019

При копировании материалов ОБЯЗАТЕЛЬНО указывать актуальную ссылку на сайт.