Você desejará fazer o telnet / ssh no switch e usar o comando "configupload". O switch precisará então fornecer o IP / hostname para o upload, o nome de usuário e senha, e o método de transporte. FTP e RSH são suportados na maioria dos switches.
Estou procurando uma maneira de fazer backup de minhas configurações de switch do Brocade FC (incluindo o zoneamento!). Alguém tem comandos ou métodos automatizados que eles usam para isso?
Você desejará fazer o telnet / ssh no switch e usar o comando "configupload". O switch precisará então fornecer o IP / hostname para o upload, o nome de usuário e senha, e o método de transporte. FTP e RSH são suportados na maioria dos switches.
Eu escrevi um script simples para automatizar isso para mim todas as noites:
#!/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"
Se você usa um usuário diferente de admin, certifique-se de alterar aqueles que esperam "admin >" linhas prováveis para o seu nome de usuário usado.
Então você o executa como (se eu nomeei o script de espera como brocade_backup):
/path/to/script/brocade_backup switchhostname
Jogue em um loop for se você tiver vários switches que deseja fazer backup, etc.
for SWITCH in host1 host2 host3; do
/path/to/script/brocade_backup $SWITCH
done
Certifique-se de que todas as chaves ssh já estejam confirmadas no arquivo known_hosts antes de executá-lo ou que o script tenha erro com a rolagem de y na tela.
Tags backup fibre-channel brocade