Для выполнения задачи по созданию периодических бэкапов конфигураций коммутаторов воспользуемся хостом с установленным SSH сервером.
Пройдем через следующие шаги:
1. Для удобства выполнения подключения через SSH с помощью скрипта установим утилиту "sshpass".
2. Создадим пользователя в ОС сервера, у которого будут права подключения по протоколу SCP и записи в необходимую директорию файла конфигурации.
3. Создадим скрипт, например "brocade.sh", и добавим туда команды по бэкапу оптических свитчей в следующем виде:
sshpass -p Switch_Pass ssh Switch_Address -l Switch_User configupload -all -p scp -P 22 -cra Server_Address,Server_User,config-o-rez-$(date -I).txt,Server_Pass;exit
где Switch_Address - адрес коммутатора;
Switch_User - пользователь коммутатора;
Switch_Pass - пароль пользователя коммутатора;
Server_Address - адрес сервера SSH;
Server_User - пользователь для подключения к серверу по SSH;
Server_Pass - пароль пользователя сервера SSH.
4. Добавим в планировщик задач ("cron") выполнение данного скрипта с необходимой переодичностью. Например для запуска в первый понедельник каждого месяца в 7 часов утра:
0 7 1-7 * 1 /path/to/brocade.sh
Комментариев нет:
Отправить комментарий