- 论坛徽章:
- 0
|
B-type SAN 交换机的划Zone(zoning)方法\r\n\r\n Zoning的配置主要途径有两种:Telnet和WEB方式。Zoning的配置可以动态的进行,当使用cfgenable指定某个配置成为生效的配置后,Zoning的配置会立即在SAN网络中生效,隔离Zone间的相互访问。在交换机上新创建Zoing的配置一般会按如下的方式进行:\r\n alicreate\r\n 在创建Zoning的配置时,可以首先创建Alias,为需要划分Zone的设备都创建一个别名。一个Alias中可以同时有多个设备作为它的成员。当然我们也可以不配置Alias\r\n zonecreate\r\n 创建Zone,并使用Alias作为Zone的成员,创建Zone应该遵循每个Zone中只有一个Initiator的原则,这里的initiator可以是主机中的HBA卡的WWN或者是它连接到交换机的端口\r\n cfgcreate\r\n 所有的Zone都创建完成后,需要创建Configuration,把需要同时存在的Zone放在一个Configuration中,根据需要可以创建多个Configuration存储不同场景下Zone的配置方案\r\n cfgenable\r\n 在创建了一个或多个Configuration后,这些配置都还没有生效,这里我们需要用cfgenable命令指定一个Configuration配置,使其生效\r\n cfgsave\r\n 上面做的所有Zone的配置只是临时保存在内存中,一旦交换机重新启动,配置会丢失。我们可以使用cfgsave命令把内存中Zone的配置保存到Flash中,长时间保留\r\n 此外,Zoning配置中使用的名字都是大小写敏感的,比如“zone0”和“ZONE0”是不同的名字。\r\n Zoning的配置示例\r\n — 创建Members\r\n – alicreate “EngHost1”, “1,2”\r\n – alicreate “EngStor”, “s1wwn;s2wwn”\r\n – alicreate “Mkt”, “1,4;s5wwn;s4wwn”\r\n — 创建Zones\r\n – zonecreate “Zone0”,”1,1;1,2;1,3”\r\n – zonecreate “Zone1”,”1,4;1,5;1,6”\r\n – zonecreate “ZoneEng”,”EngHost1;EngStor”\r\n – zonecreate “ZoneMkt”,”Mkt”\r\n — 创建Configurations\r\n – cfgcreate “cfg1”, “Zone0;Zone1”\r\n – cfgcreate “cfgEngMkt”, “ZoneEng;ZoneMkt”\r\n — 选用配置、存储配置\r\n – cfgenable “cfg1”\r\n – cfgsave\r\n 修改zone成员\r\n — 增加s3到zoneMkt\r\n – aliAdd “mkt”, “s3wwn”\r\n – ZoneAdd “ZoneMkt”, “s3wwn”\r\n – cfgEnable “cfgEngMkt”\r\n – cfgSave\r\n 在进行Zone的配置时,应该注意下面的问题:\r\n 1.Zone的配置可以动态完成,当某个Configuration被激活了后,它的Zone的配置马上会在SAN网络中生效。\r\n 2.没有缺省的Zone。在交换机上启用了zone的功能后,所有不在Zone中的设备都不能相互访问。\r\n 3.一个设备可以同时属于多个Zone。存储设备有可能会被放到不同的Zone中,同时被多个Zone的主机访问。\r\n 简单实例:\r\n 假设两台各有2块HBA卡的服务器通过一台2005B16连接到DS4700双控的磁盘柜上,第一台服务器的两个HBA卡分别连接B16的0口和1口,第二台服务器的两个HBA卡分别连接B16的2口和3口,DS4700的A、B控制器分别连接到B16的4口和5口。\r\n 通常我们需要将按照(0,4)、(1,5)、(2,4)、(3,5)方式划分Zone\r\n 另外,假设只有一个B16交换机,并且他的Domain ID为1,则配置步骤如下:\r\n 首先通过IP管理口telnet到B16交换机上,然后按顺序输入下列命令\r\n switchshow //查看端口号,DomainID和连接状态\r\n zonecreate “Zone1”,”1,0;1,4”\r\n zonecreate “Zone2”,”1,1;1,5”\r\n zonecreate “Zone3”,”1,2;1,4”\r\n zonecreate “Zone4”,”1,3;1,5”\r\n cfgcreate “cfg1”, “Zone1;Zone2;Zone3;Zone4”\r\n cfgenable “cfg1”\r\n cfgsave\r\n 这样一个简单的配置就完成了 |
|