Назад | Перейти на главную страницу

Как передать конфигурации на несколько коммутаторов Cisco

Предположим, у меня есть около 50 коммутаторов Cisco IE2000, соединенных вместе, и я хочу перенастроить некоторые параметры, одинаковые параметры для каждого коммутатора.

Обычно я открывал сеанс командной строки через Putty и вставлял команды. Но поскольку количество переключателей растет, даже этот метод требует времени.

Я в курсе Kiwi CatИнструменты. К сожалению, это не бесплатно, поэтому мне интересно, есть ли другие эффективные способы настройки большого количества коммутаторов Cisco.

Если вам абсолютно необходимо сделать это только в Windows, я посмотрю, сможете ли вы установить приличную программу ssh из командной строки. Google показал мне одно, что похоже, он сделает то, что вам нужно. С этим и cmd.exe (или ящиком unix / linux с ssh и bash) вы сможете написать небольшой цикл for в командной строке и заставить его выполнять все команды. У меня аналогичная проблема с переключателями Brocade, поэтому я организовал предварительно общие ssh-ключи, и всякий раз, когда мне нужно выдать команду, я выполняю цикл в bash (в unix), который выглядит примерно так:

for switch in sw1 sw2 sw3
  ssh admin@$switch command > $switch.out
done

Теперь я фактически записал это в сценарий, который будет читать переменную среды, содержащую список всех моих переключателей (который используется остальной частью моей команды и обновляется централизованно). Я также занимаюсь некоторыми вещами, касающимися команд журналирования, выданных таким образом, а также архивирования вывода по дате с сохранением, но это потому, что мы делаем это так много, что это стоило написать.

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

1) Создайте «шаблонную» конфигурацию для своих коммутаторов. Это может включать такие вещи, как имя хоста коммутатора, IP-адрес управления, строка сообщества SNMP и т. Д. Все уникальные характеристики этого коммутатора (например, IP-адрес) будут переменными.

2) Внесите все необходимые изменения в шаблон (например, установите время ожидания консоли).

3) Запустите сценарий, чтобы «заполнить» переменные и построить уникальную конфигурацию для этого переключателя.

4) TFTP для новой конфигурации коммутатора в качестве запуска и перезагрузите коммутатор.

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

Еще один инструмент, который вам стоит попробовать Прогорклый. Это сценарий, который автоматически загружает конфигурации с коммутаторов в вашей сети. Это очень полезно для аварийного восстановления, если коммутатор выходит из строя, и вам нужно получить замену и запустить ее как можно скорее.