Резервное копирование коммутатора Brocade Fibre Channel
Я ищу способ резервного копирования настроек коммутатора Brocade FC (включая зонирование!). У кого-нибудь есть команды или автоматизированные методы, которые они используют для этого?
2 ответа
Вы захотите подключить telnet/ssh к коммутатору и использовать команду "configupload". Затем коммутатору нужно будет указать IP/ имя хоста для загрузки, имя пользователя и пароль, а также метод транспорта. FTP и RSH поддерживаются в большинстве коммутаторов.
Я написал простой сценарий ожидания, чтобы автоматизировать это для меня каждую ночь:
#!/usr/bin/expect -f
spawn ssh admin@$argv
expect "password:"
send "mypassword\r"
expect "admin>"
send "configupload -all -ftp IPADDRESS,ftpuser,$argv.cfg,ftpuserpassword\r"
expect "admin>"
send "exit\r"
Если вы используете другого пользователя, отличного от администратора, убедитесь, что эти ожидаемые строки "admin>" соответствуют вашему имени пользователя.
Затем вы запускаете его как (если я назвал ожидаемый скрипт как brocade_backup):
/path/to/script/brocade_backup switchhostname
Добавьте цикл for, если у вас есть несколько коммутаторов, которые вы хотите сделать резервную копию и т. Д.
for SWITCH in host1 host2 host3; do
/path/to/script/brocade_backup $SWITCH
done
Убедитесь, что все ssh-ключи уже подтверждены в вашем файле known_hosts, прежде чем запускать его, иначе скрипт выдаст ошибку при прокрутке y по всему экрану.