systemadmin.es > Storage > SAN > Backup de la configuración de la SAN: switch Brocade

Backup de la configuración de la SAN: switch Brocade

Para poder hacer frente a las perdidas de configuración de los switch de nuestra SAN debemos implementar backups de sus configuraciones. Para ello los switch Brocade ofrecen copias mediante scp o ftp. Vamos a ver como implementar los backups mediante el comando configupload en switchs Brocade.

Vamos a ver una sesión de ejemplo mediante ssh que hace un configupload mediante scp:

# ssh -l admin 10.23.23.202
admin@10.23.23.202's password:

-----------------------------------------------------------------
SW200E:admin> configupload
Protocol (scp or ftp) [ftp]: scp
Server Name or IP Address [host]: 10.1.1.1
User Name [user]: jprats
File Name [config.txt]:

backup@10.1.1.1's password:


configUpload complete: All config parameters are uploaded
SW200E:admin> exit
logout
Connection to 10.23.23.202 closed.

A partir de esta sesión de ejemplo podemos definir un script en expect que automatice la tarea:

#!/usr/bin/expect

set swuser [lindex $argv 0]
set swpasswd [lindex $argv 1]
set swhost [lindex $argv 2]

set dstuser [lindex $argv 3]
set dstpasswd [lindex $argv 4]
set dsthost [lindex $argv 5]

set dstfile [lindex $argv 6]


spawn ssh -l $swuser $swhost
expect "password:"
send "$swpasswd\r"
expect ">"
send "configupload\r"
expect ": "
send "scp\r"
expect ": "
send "$dsthost\r"
expect ": "
send "$dstuser\r"
expect ": "
send "$dstfile\r"
expect "password:"
send "$dstpasswd\r"
expect ">"
send "exit\r"
expect eof

Este script lo ejecutamos con los siguientes parámetros:

  • Usuario del switch
  • Contraseña del switch
  • IP o hostname del switch
  • Usuario ssh del servidor destino
  • Contraseña del servidor destino
  • IP o hostname del servidor destino
  • Path donde queremos guardar la configuración

Vemos una sesión de ejemplo:

# backup.san.brocade admin passwordsw 10.23.23.202 backup passwddestino 10.1.1.1 /var/backup/config.sw.fibra.txt
spawn ssh -l admin 10.23.23.202
admin@10.23.23.202's password:

-----------------------------------------------------------------
SW200E:admin> configupload
Protocol (scp or ftp) [ftp]: scp
Server Name or IP Address [host]: 10.1.1.1
User Name [user]: backup
File Name [config.txt]: /var/backup/config.sw.fibra.txt

root@10.1.1.1's password:


configUpload complete: All config parameters are uploaded
SW200E:admin> exit
logout
Connection to 10.23.23.202 closed.

One comment to “Backup de la configuración de la SAN: switch Brocade”

  1. Buen dia excelente post, tendran mas comandos sobre brocade que pudieran mandarme por favor? les agredeceria mucho

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>