Давно искал инструмент для группового изменения конфигураций, особенно когда надо дописать 1-2 строчки на 20 девайсах. И такое средство было найдено, благо RANCID умеет не только сохранять но и дописывать конфигурации. Для этого написал небольшое скрипт:
Скрипт:
#!/bin/bash
file="/var/lib/rancid/all_router_list"
while read line
do
# display $line or do somthing with $line
echo "$line"
/var/lib/rancid/bin/clogin -x /var/lib/rancid/all_router_conf $line
done < $file
Скрипт:
#!/bin/bash
file="/var/lib/rancid/all_router_list"
while read line
do
# display $line or do somthing with $line
echo "$line"
/var/lib/rancid/bin/clogin -x /var/lib/rancid/all_router_conf $line
done < $file
Скрипт обращается к двум файлам all_router_list где лежит список девайсов на которые надо зайти, а так же all_router_conf в котором лежит список команд которые надо выполнить на девайсах.
примеры:
all_router_list:
10.11.57.1
10.12.6.1
10.11.51.1
10.11.50.1
10.11.72.1
10.11.59.1
10.12.7.1
all_router_conf
dir flash:
conf t
exit
sh clock
Комментариев нет:
Отправить комментарий