Really Awesome New Cisco confIg Differ, выполняет бэкапы конфигурационных файлов коммутаторов и маршрутизаторов Cisco, также rancid дружит с CVS и SVN, что значительно облегчает доступ к файлам конфигурации Cisco-устройств.
Установим RANCID из репозиториев CentOS:
|
Выполняем настройку конфигурационного файла Rancid:
|
В конфигурационном файле выполняем поиск по строчке:
|
И выполним её замену на:
|
Поскольку мы хотим использовать Subversion как систему контроля версий вместо CVS, то необходимо найти следующую строку
|
И заменить её на:
|
А также строчку
|
на
|
Переключаемся на пользователя Rancid:
|
Создаем файл /var/rancid/.cloginrc
|
|
Проверяем подключение к Cisco девайсам:
|
После успешного выполнения попадем в режиме enable
Инициализируем SVN репозиторий для Rancid:
|
Редактируем базу девайсов:
|
Добавляем строчки устройств. Очень рекомендую использовать хостнеймы.
|
Затем запускаем Rancid:
|
После успешного выполнения команды проверяем конфигурационные файлы:
|
Для того, чтобы получать уведомления обо всех изменениях, то отредактируем файл /etc/rancid/rancid.conf
Добавим
|
Сохраняем файл и запускаем newaliases
Для автоматического бэкапа настраиваем cron.
Внимание! Cron необходимо настраивать под пользователем RANCID!.
|