help命令提示你如何操作。zonehelp提示你如何操作zone。
zonecreate命令創(chuàng)建zone。命令如下:zonecreate "zone_name","number;number"。這里number可以是"域,端口號(hào)",也可以是"wwn",還可以是zone的別名和Quickloop AL_PAs。
交換機(jī)默認(rèn)域?yàn)?span lang="EN-US">1
,端口號(hào)從0-15??梢杂?span lang="EN-US">switchshow來(lái)查看配置。重要的是記住必須用cfgsave保存,和cfgenable讓其生效。
Brocade光纖交換機(jī)劃分Zone的案例:
(一) 原因:通過(guò)光纖接入集中備份系統(tǒng)的Sun平臺(tái)主機(jī)系統(tǒng)日志(/var/adm/messages)頻繁報(bào)錯(cuò),報(bào)錯(cuò)信息如下:
……………………………………………..
Apr 14 16:15:34 cq97data1 fp: [ID 517869 kern.info]
NOTICE: fp(0): PLOGI to ca0e00 failed state=Packet
Transport error, reason=No Connection
Apr 14 16:15:34 cq97data1 fp: [ID 517869 kern.info]
NOTICE: fp(0): PLOGI to c90400 failed state=Packet
Transport error, reason=No Connection
Apr 14 16:15:34 cq97data1 fp: [ID 517869 kern.info]
NOTICE: fp(0): PLOGI to c90500 failed state=Packet
Transport error, reason=No Connection
Apr 14 16:15:34 cq97data1 fp: [ID 517869 kern.info]
NOTICE: fp(0): PLOGI to c90900 failed state=Packet
Transport error, reason=No Connection
……………………………………………..
(二) 要求:在集中備份系統(tǒng)SAN環(huán)境中的三個(gè)SAN Switch上建立Zone,把HP,IBM和SUN的主機(jī)隔離起來(lái)。
(三) 實(shí)施前交換機(jī)情況:
三臺(tái)光纖交換機(jī)(A:HP SW SAN Switch 2/16 PowerPak;B:兩臺(tái)Brocade SilkWorm 3800)都沒(méi)有配置Zone,所有端口之間都可以互相訪問(wèn)。
其中,IBM設(shè)備使用了一臺(tái)Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 10和11;
SUN設(shè)備使用了一臺(tái)Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 1,2,12和13;
HP設(shè)備使用了一臺(tái)Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 0,3,4,5,6,7,8,9和14及另一臺(tái)Brocade SilkWorm 3800(SwitchName:3800_down, DomainID:202)上的port 0,1和14。
另外,Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 15與大坪的交換機(jī)HPSW SAN Switch 2/16 PowerPak連接,port 7與另一臺(tái)Brocade SilkWorm 3800(SwitchName:3800_down, DomainID:202)上的port 7連接;另一臺(tái)Brocade SilkWorm 3800(SwitchName:3800_down, DomainID:202)上的port 15與大坪的交換機(jī)HPSW SAN Switch 2/16 PowerPak連接。
(四) 實(shí)施過(guò)程:
建立三個(gè)Zone(HP_Zone_201,SUN_Zone_201和IBM_Zone_201),把屬于不同系統(tǒng)的設(shè)備按系統(tǒng)類(lèi)型劃分到這三個(gè)Zone里面。然后讓Zone生效。
aliCreate "Switch_DP","1,0;1,14;1,15"
aliCreate "S3800_Down","202,0;202,1;202,7;202,14;202,15"
aliCreate "S3800_Up_IBM","201,15;201,10;201,11"
aliCreate "S3800_Up_SUN","201,15;201,1;201,2;201,12;201,13"
aliCreate "S3800_Up_HP","201,15;201,0;201,3;201,4;201,5;201,6;201,7;201,8;201,9;201,14"
zonecreate "Zone_IBM", "S3800_Up_IBM"
zoneAdd "Zone_IBM", "Switch_DP"
zonecreate "Zone_SUN", "S3800_Up_SUN"
zoneAdd "Zone_SUN", "Switch_DP"
zonecreate "Zone_HP","S3800_Up_HP"
zoneAdd "Zone_HP","Switch_DP"
zoneAdd "Zone_HP","S3800_Down"
cfgcreate "Zone_Cfg", "Zone_IBM;Zone_SUN;Zone_HP"
cfgenable "Zone_Cfg"
(五) 實(shí)施后交換機(jī)情況:
不同系統(tǒng)的設(shè)備按系統(tǒng)類(lèi)型劃分到三個(gè)Zone里面,下面列出三個(gè)Zone所包含的端口:
Zone_HP
1,0;1,14;1,15 (注:Domain ID 為1的Port 0,14和15,下面同理可得)
201,15;201,0;201,3;201,4;201,5;201,6;201,7;201,8;201,9;201,14 202,0;202,1;202,7;202,14;202,15
Zone_SUN
1,0;1,14;1,15
201,15;201,1;201,2;201,12;201,13
Zone_IBM
1,0;1,14;1,15
201,15;201,10;201,11
從此,各個(gè)Zone之間無(wú)法互相訪問(wèn),則Sun平臺(tái)主機(jī)系統(tǒng)無(wú)法存取不在同一個(gè)Zone的交換機(jī)其他端口,報(bào)錯(cuò)信息不再出現(xiàn),問(wèn)題得以解決。
附:以下為SUN主機(jī)無(wú)法找到以前可以訪問(wèn)的HP設(shè)備所報(bào)信息:
……………………………………………..
Apr 14 16:29:42 cq97data2 fctl: [ID 517869 kern.warning]
WARNING: 66211=>fp(0)::N_x Port with D_ID=c90300,
PWWN=50060b0000229fee disappeared from fabric
Apr 14 16:29:42 cq97data2 fctl: [ID 517869 kern.warning]
WARNING: 66215=>fp(0)::N_x Port with D_ID=c90800,
PWWN=50060b0000229e10 disappeared from fabric
Apr 14 16:29:42 cq97data2 fctl: [ID 517869 kern.warning]
WARNING: 66219=>fp(0)::N_x Port with D_ID=c90900,
PWWN=50060b0000229ff0 disappeared from fabric
Apr 14 16:29:42 cq97data2 fctl: [ID 517869 kern.warning]
WARNING: 66224=>fp(0)::N_x Port with D_ID=c90500,
PWWN=50060b0000229fb4 disappeared from fabric
……………………………………………..
總結(jié): 在一個(gè)SAN環(huán)境下的所有San Switch上劃分Zone,只需要所有交換機(jī)都有相關(guān)的License,在其中任意一臺(tái)劃分好并將配置應(yīng)用后,其他所有的交換機(jī)都會(huì)將此配置應(yīng)用到它們上面去。