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

Резервное копирование коммутатора Brocade Fibre Channel

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

Вы захотите подключить к коммутатору 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 по экрану.