четверг, 18 мая 2023 г.

Brocade: Настройка периодического бэкапа конфигурации оптического коммутатора по протоколу SCP

Для выполнения задачи по созданию периодических бэкапов конфигураций коммутаторов воспользуемся хостом с установленным 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

Комментариев нет:

Отправить комментарий