help命令提示你如何操作。zonehelp提示你如何操作zone。
zonecreate命令創(chuàng)建zone。命令如下:zonecreate "zone_name","number;number"。這里number可以是"域,端口號",也可以是"wwn",還可以是zone的別名和Quickloop AL_PAs。
交換機默認域為1,端口號從0-15??梢杂?span lang="EN-US">switchshow
來查看配置。重要的是記住必須用cfgsave保存,和cfgenable讓其生效。
Brocade光纖交換機劃分Zone的案例:
(一) 原因:通過光纖接入集中備份系統(tǒng)的Sun平臺主機系統(tǒng)日志(/var/adm/messages)頻繁報錯,報錯信息如下:
……………………………………………..
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)境中的三個SAN Switch上建立Zone,把HP,IBM和SUN的主機隔離起來。
(三) 實施前交換機情況:
三臺光纖交換機(A:HP SW SAN Switch 2/16 PowerPak;B:兩臺Brocade SilkWorm 3800)都沒有配置Zone,所有端口之間都可以互相訪問。
其中,IBM設(shè)備使用了一臺Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 10和11;
SUN設(shè)備使用了一臺Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 1,2,12和13;
HP設(shè)備使用了一臺Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 0,3,4,5,6,7,8,9和14及另一臺Brocade SilkWorm 3800(SwitchName:3800_down, DomainID:202)上的port 0,1和14。
另外,Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 15與大坪的交換機HPSW SAN Switch 2/16 PowerPak連接,port 7與另一臺Brocade SilkWorm 3800(SwitchName:3800_down, DomainID:202)上的port 7連接;另一臺Brocade SilkWorm 3800(SwitchName:3800_down, DomainID:202)上的port 15與大坪的交換機HPSW SAN Switch 2/16 PowerPak連接。
(四) 實施過程:
建立三個Zone(HP_Zone_201,SUN_Zone_201和IBM_Zone_201),把屬于不同系統(tǒng)的設(shè)備按系統(tǒng)類型劃分到這三個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"
(五) 實施后交換機情況:
不同系統(tǒng)的設(shè)備按系統(tǒng)類型劃分到三個Zone里面,下面列出三個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
從此,各個Zone之間無法互相訪問,則Sun平臺主機系統(tǒng)無法存取不在同一個Zone的交換機其他端口,報錯信息不再出現(xiàn),問題得以解決。
附:以下為SUN主機無法找到以前可以訪問的HP設(shè)備所報信息:
……………………………………………..
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é): 在一個SAN環(huán)境下的所有San Switch上劃分Zone,只需要所有交換機都有相關(guān)的License,在其中任意一臺劃分好并將配置應(yīng)用后,其他所有的交換機都會將此配置應(yīng)用到它們上面去。