Резервное копирование коммутатора 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 по всему экрану.

Другие вопросы по тегам