Migrating from a Brocade 200e to a 5100 FCP switch

Phase One

  • Rack and power the new switch
  • Connect with serial cable and open console session
  • Log on with brocade default "admin / password"
  • Will be prompted to change password for {root | admin | factory | user} account ~ do it now
  • Use ipaddrset to configure IP details
  • Confirm switch can be "pinged" from LAN

Phase Two

  • Telnet to old switch
  • Log in as admin 'type' account
  • Get config details with cfgshow command
  • Save output as text file ~ See example below
  • Remove spaces, cfg: and lines from cfg section then add speech marks and commas to get command:

cfgcreate "Exchange_Netapp", "EASQN03_STSAN05_0c; EASQN03_STSAN06_0c; EASQN04_STSAN05_0c;EASQN04_STSAN06_0c; EXMBN01_STSAN05_0c; EXMBN01_STSAN06_0c;EXMBN02_STSAN05_0c; EXMBN02_STSAN06_0c; EXMBN03_STSAN05_0c;EXMBN03_STSAN06_0c; EXMBN04_STSAN05_0c; EXMBN04_STSAN06_0c;EXMBN05_STSAN05_0c; EXMBN05_STSAN06_0c; EXMBN06_STSAN05_0c;EXMBN06_STSAN06_0c; EXMBN07_STSAN05_0c; EXMBN07_STSAN06_0c;EXMBN08_STSAN05_0c; EXMBN08_STSAN06_0c; EXMBN09_STSAN05_0c;EXMBN09_STSAN06_0c; EXMBN10_STSAN05_0c; EXMBN10_STSAN06_0c;EXMBN11_STSAN05_0c; EXMBN11_STSAN06_0c; EXMBN12_STSAN05_0c;EXMBN12_STSAN06_0c"

  • Remove spaces, alias: and lines from alias section and then add command, speech marks and commas to get:

alicreate "EASQN03_HBA1", "1,8"
alicreate "EASQN04_HBA1", "1,10"
alicreate "EXMBN01_HBA1", "1,5"
alicreate "EXMBN02_HBA1", "1,7"
alicreate "EXMBN03_HBA1", "1,9"
alicreate "EXMBN04_HBA1", "1,11"
alicreate "EXMBN05_HBA1", "1,12"
alicreate "EXMBN06_HBA1", "1,13"
alicreate "EXMBN07_HBA1", "1,0"
alicreate "EXMBN08_HBA1", "1,1"
alicreate "EXMBN09_HBA1", "1,2"
alicreate "EXMBN10_HBA1", "1,3"
alicreate "EXMBN11_HBA1", "1,4"
alicreate "EXMBN12_HBA1", "1,6"
alicreate "STSAN05_0c", "1,14"
alicreate "STSAN06_0c", "1,15"

  • Remove spaces, zone: and lines from zones section and then add command, speech marks and commas to get:

zonecreate "EASQN03_STSAN05_0c", "EASQN03_HBA1; STSAN05_0c"
zonecreate "EASQN03_STSAN06_0c", "EASQN03_HBA1; STSAN06_0c"
zonecreate "EASQN04_STSAN05_0c", "EASQN04_HBA1; STSAN05_0c"
zonecreate "EASQN04_STSAN06_0c", "EASQN04_HBA1; STSAN06_0c"
zonecreate "EXMBN01_STSAN05_0c", "EXMBN01_HBA1; STSAN05_0c"
zonecreate "EXMBN01_STSAN06_0c", "EXMBN01_HBA1; STSAN06_0c"
zonecreate "EXMBN02_STSAN05_0c", "EXMBN02_HBA1; STSAN05_0c"
zonecreate "EXMBN02_STSAN06_0c", "EXMBN02_HBA1; STSAN06_0c"
zonecreate "EXMBN03_STSAN05_0c", "EXMBN03_HBA1; STSAN05_0c"
zonecreate "EXMBN03_STSAN06_0c", "EXMBN03_HBA1; STSAN06_0c"
zonecreate "EXMBN04_STSAN05_0c", "EXMBN04_HBA1; STSAN05_0c"
zonecreate "EXMBN04_STSAN06_0c", "EXMBN04_HBA1; STSAN06_0c"
zonecreate "EXMBN05_STSAN05_0c", "EXMBN05_HBA1; STSAN05_0c"
zonecreate "EXMBN05_STSAN06_0c", "EXMBN05_HBA1; STSAN06_0c"
zonecreate "EXMBN06_STSAN05_0c", "EXMBN06_HBA1; STSAN05_0c"
zonecreate "EXMBN06_STSAN06_0c", "EXMBN06_HBA1; STSAN06_0c"
zonecreate "EXMBN07_STSAN05_0c", "EXMBN07_HBA1; STSAN05_0c"
zonecreate "EXMBN07_STSAN06_0c", "EXMBN07_HBA1; STSAN06_0c"
zonecreate "EXMBN08_STSAN05_0c", "EXMBN08_HBA1; STSAN05_0c"
zonecreate "EXMBN08_STSAN06_0c", "EXMBN08_HBA1; STSAN06_0c"
zonecreate "EXMBN09_STSAN05_0c", "EXMBN09_HBA1; STSAN05_0c"
zonecreate "EXMBN09_STSAN06_0c", "EXMBN09_HBA1; STSAN06_0c"
zonecreate "EXMBN10_STSAN05_0c", "EXMBN10_HBA1; STSAN05_0c"
zonecreate "EXMBN10_STSAN06_0c", "EXMBN10_HBA1; STSAN06_0c"
zonecreate "EXMBN11_STSAN05_0c", "EXMBN11_HBA1; STSAN05_0c"
zonecreate "EXMBN11_STSAN06_0c", "EXMBN11_HBA1; STSAN06_0c"
zonecreate "EXMBN12_STSAN05_0c", "EXMBN12_HBA1; STSAN05_0c"
zonecreate "EXMBN12_STSAN06_0c", "EXMBN12_HBA1; STSAN06_0c"

  • past the commands from the text file into the console
  • Save the configuration ~ cfgsave
  • Enable the configuration ~ cfgenable Exchange_Netapp

Phase 3

  • Move cables from old switch to new switch ~ Think about sequence so that hosts have paths available for the longest time
  • Log into host and confim all paths are available via new switch ~ Windows, MMC, NetApp DSO
  • Power down and remove old switch
  • Rename new switch
  • Change IP of new switch

Example

SWI04:admin> cfgshow
Defined configuration:
cfg: Exchange_Netapp <—– Start cfg section
EASQN03_STSAN05_0c; EASQN03_STSAN06_0c; EASQN04_STSAN05_0c;
EASQN04_STSAN06_0c; EXMBN01_STSAN05_0c; EXMBN01_STSAN06_0c;
EXMBN02_STSAN05_0c; EXMBN02_STSAN06_0c; EXMBN03_STSAN05_0c;
EXMBN03_STSAN06_0c; EXMBN04_STSAN05_0c; EXMBN04_STSAN06_0c;
EXMBN05_STSAN05_0c; EXMBN05_STSAN06_0c; EXMBN06_STSAN05_0c;
EXMBN06_STSAN06_0c; EXMBN07_STSAN05_0c; EXMBN07_STSAN06_0c;
EXMBN08_STSAN05_0c; EXMBN08_STSAN06_0c; EXMBN09_STSAN05_0c;
EXMBN09_STSAN06_0c; EXMBN10_STSAN05_0c; EXMBN10_STSAN06_0c;
EXMBN11_STSAN05_0c; EXMBN11_STSAN06_0c; EXMBN12_STSAN05_0c;
EXMBN12_STSAN06_0c <—– End cfg section
zone: EASQN03_STSAN05_0c <—– Start zone section
EASQN03_HBA1; STSAN05_0c
zone: EASQN03_STSAN06_0c
EASQN03_HBA1; STSAN06_0c
zone: EASQN04_STSAN05_0c
EASQN04_HBA1; STSAN05_0c
zone: EASQN04_STSAN06_0c
EASQN04_HBA1; STSAN06_0c
zone: EXMBN01_STSAN05_0c
EXMBN01_HBA1; STSAN05_0c
zone: EXMBN01_STSAN06_0c
EXMBN01_HBA1; STSAN06_0c
zone: EXMBN02_STSAN05_0c
EXMBN02_HBA1; STSAN05_0c
zone: EXMBN02_STSAN06_0c
EXMBN02_HBA1; STSAN06_0c
zone: EXMBN03_STSAN05_0c
EXMBN03_HBA1; STSAN05_0c
zone: EXMBN03_STSAN06_0c
EXMBN03_HBA1; STSAN06_0c
zone: EXMBN04_STSAN05_0c
EXMBN04_HBA1; STSAN05_0c
zone: EXMBN04_STSAN06_0c
EXMBN04_HBA1; STSAN06_0c
zone: EXMBN05_STSAN05_0c
EXMBN05_HBA1; STSAN05_0c
zone: EXMBN05_STSAN06_0c
EXMBN05_HBA1; STSAN06_0c
zone: EXMBN06_STSAN05_0c
EXMBN06_HBA1; STSAN05_0c
zone: EXMBN06_STSAN06_0c
EXMBN06_HBA1; STSAN06_0c
zone: EXMBN07_STSAN05_0c
EXMBN07_HBA1; STSAN05_0c
zone: EXMBN07_STSAN06_0c
EXMBN07_HBA1; STSAN06_0c
zone: EXMBN08_STSAN05_0c
EXMBN08_HBA1; STSAN05_0c
zone: EXMBN08_STSAN06_0c
EXMBN08_HBA1; STSAN06_0c
zone: EXMBN09_STSAN05_0c
EXMBN09_HBA1; STSAN05_0c
zone: EXMBN09_STSAN06_0c
EXMBN09_HBA1; STSAN06_0c
zone: EXMBN10_STSAN05_0c
EXMBN10_HBA1; STSAN05_0c
zone: EXMBN10_STSAN06_0c
EXMBN10_HBA1; STSAN06_0c
zone: EXMBN11_STSAN05_0c
EXMBN11_HBA1; STSAN05_0c
zone: EXMBN11_STSAN06_0c
EXMBN11_HBA1; STSAN06_0c
zone: EXMBN12_STSAN05_0c
EXMBN12_HBA1; STSAN05_0c
zone: EXMBN12_STSAN06_0c
EXMBN12_HBA1; STSAN06_0c <—– End zone section
alias: EASQN03_HBA1 <—– Start alias section
1,8
alias: EASQN04_HBA1
1,10
alias: EXMBN01_HBA1
1,5
alias: EXMBN02_HBA1
1,7
alias: EXMBN03_HBA1
1,9
alias: EXMBN04_HBA1
1,11
alias: EXMBN05_HBA1
1,12
alias: EXMBN06_HBA1
1,13
alias: EXMBN07_HBA1
1,0
alias: EXMBN08_HBA1
1,1
alias: EXMBN09_HBA1
1,2
alias: EXMBN10_HBA1
1,3
alias: EXMBN11_HBA1
1,4
alias: EXMBN12_HBA1
1,6
alias: STSAN05_0c
1,14
alias: STSAN06_0c
1,15 <—– End alias section

Effective configuration:
cfg: Exchange_Netapp
zone: EASQN03_STSAN05_0c
1,8
1,14
zone: EASQN03_STSAN06_0c
1,8
1,15
zone: EASQN04_STSAN05_0c
1,10
1,14
zone: EASQN04_STSAN06_0c
1,10
1,15
zone: EXMBN01_STSAN05_0c
1,5
1,14
zone: EXMBN01_STSAN06_0c
1,5
1,15
zone: EXMBN02_STSAN05_0c
1,7
1,14
zone: EXMBN02_STSAN06_0c
1,7
1,15
zone: EXMBN03_STSAN05_0c
1,9
1,14
zone: EXMBN03_STSAN06_0c
1,9
1,15
zone: EXMBN04_STSAN05_0c
1,11
1,14
zone: EXMBN04_STSAN06_0c
1,11
1,15
zone: EXMBN05_STSAN05_0c
1,12
1,14
zone: EXMBN05_STSAN06_0c
1,12
1,15
zone: EXMBN06_STSAN05_0c
1,13
1,14
zone: EXMBN06_STSAN06_0c
1,13
1,15
zone: EXMBN07_STSAN05_0c
1,0
1,14
zone: EXMBN07_STSAN06_0c
1,0
1,15
zone: EXMBN08_STSAN05_0c
1,1
1,14
zone: EXMBN08_STSAN06_0c
1,1
1,15
zone: EXMBN09_STSAN05_0c
1,2
1,14
zone: EXMBN09_STSAN06_0c
1,2
1,15
zone: EXMBN10_STSAN05_0c
1,3
1,14
zone: EXMBN10_STSAN06_0c
1,3
1,15
zone: EXMBN11_STSAN05_0c
1,4
1,14
zone: EXMBN11_STSAN06_0c
1,4
1,15
zone: EXMBN12_STSAN05_0c
1,6
1,14
zone: EXMBN12_STSAN06_0c
1,6
1,15

69 Responses to “Migrating from a Brocade 200e to a 5100 FCP switch”

Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>