05
2009
08

Brocade光纤交换机划分Zone的案例

如何在命令行划分Brocade光纤交换机的Zone:

help命令提示你如何操作。zonehelp提示你如何操作zone。

zonecreate命令创建zone。命令如下:zonecreate "zone_name","number;number"。这里number可以是"域,端口号",也可以是"wwn",还可以是zone的别名和Quickloop AL_PAs。

交换机默认域为1,端口号从0-15。可以用switchshow来查看配置。

重要的是记住必须用cfgsave保存,和cfgenable让其生效。

Brocade光纤交换机划分Zone的案例:

(一) 原因:通过光纤接入集中备份系统的Sun平台主机系统日志(/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
……………………………………………..

(二) 要求:在集中备份系统SAN环境中的三个SAN Switch上建立Zone,把HP,IBM和SUN的主机隔离起来。

(三) 实施前交换机情况:

三台光纤交换机(A:HP SW SAN Switch 2/16 PowerPak;B:两台Brocade SilkWorm 3800)都没有配置Zone,所有端口之间都可以互相访问。

其中,IBM设备使用了一台Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 10和11;

SUN设备使用了一台Brocade SilkWorm 3800(SwitchName:3800_up, DomainID:201)上的port 1,2,12和13;

HP设备使用了一台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),把属于不同系统的设备按系统类型划分到这三个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"

(五) 实施后交换机情况:

不同系统的设备按系统类型划分到三个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平台主机系统无法存取不在同一个Zone的交换机其他端口,报错信息不再出现,问题得以解决。

附:以下为SUN主机无法找到以前可以访问的HP设备所报信息:

……………………………………………..
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
……………………………………………..

总结: 在一个SAN环境下的所有San Switch上划分Zone,只需要所有交换机都有相关的License,在其中任意一台划分好并将配置应用后,其他所有的交换机都会将此配置应用到它们上面去。
 

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。