光纤交换机配置详解
目 录
光纤交换机配置详解 ................................................................................... 1 第1章 第2章 第3章 第4章 第5章
5.1 5.2
SAN结构的存储区域(ZONE)的规划 ................................................ 2 通过CLI命令ZONING .................................................................. 5 通过图形化界面ZONING .............................................................. 6 激活端口 .................................................................................... 7 收集光纤交换机的配置信息 .......................................................... 8
总体信息 ............................................................................................................................................................... 8 Zone配置信息 ....................................................................................................................................................... 8
第6章
6.1 6.2 6.3
网上参考文档 .............................................................................. 9
参考文档1 ............................................................................................................................................................. 9 参考文档2 ........................................................................................................................................................... 10 参考文档3 ........................................................................................................................................................... 16
1
第1章 SAN结构的存储区域(ZONE)的规划
在传统的没有SAN网络存在的系统中,网络中的各台主机是相互独立的,主机只能访问自己的硬盘,数据不会在存储级丧失安全性。为了是SAN网络的可用性,在部署SAN架构的时候,一般都采用了冗余的架构,为了使这些可用的设备互不影响,,使主机访问存储设备路径的唯一性,需要对SAN架构中的存储设备,光纤交换机,主机划分不同的ZONE。具体划分ZONE的方法详见下实例。一号工程在实施之初大多数都采用如下的方案,这种方案存在一定的隐患,即光纤交换机没有冗余,这种方案如果不进行ZONE的设置,可能会导致系统不能使用存储阵列的情况。我们建议个烟厂的系统管理员对一号工程的SAN网络进行检查,并对系统进行设置。
一.环境: DB2:HBA1/HBA2 WAS:HBA1/HBA2
FAST600:控制器A/控制器B SAN Switch: ibm h08或ibm h16 二.配置原则:
以一块HBA卡对应一个控制器的原则进行zone配置 连接示意图
三.具体配置操作步骤和方法: 1. 用网线连接到交换机的管理口 # telnet 10.77.77.77 用户名:admin 密 码:password
2
2. 查看交换机器端口连接 # switchshow
Area Port Media Speed State
==============================
0 0 id N2 Online F-Port 10:00:00:00:c9:42:a0:44(DB2_HBA1) 1 1 id N2 Online F-Port 10:00:00:00:c9:45:b6:ea(DB2_HBA2) 2 2 id N2 Online F-Port 20:05:00:a0:b8:18:d2:0a(WAS_HBA1) 3 3 id N2 Online F-Port 20:04:00:a0:b8:18:d2:0a(WAS_HBA2) 4 4 id N4 Online (控制器A) 5 5 id N4 Online (控制器B) 6 6 id N4 No_Light 7 7 id N4 No_Light
8 8 -- N4 No_Module (No POD License) Disabled 3.划分zone输入以下命令 zoneCreate \"zone1\zoneCreate \"zone2\zoneCreate \"zone3\zoneCreate \"zone4\
cfgCreate \"ibmp630\cfgEnable \"ibmp630\"
3
cfgSave
4.最后查看ZONE的划分做最后校验 # zoneshow
Defined configuration:
cfg: ibmp630 zone1; zone1; zone1; zone1 zone: zone1 1,0; 1,4 zone: zone2 1,1; 1,5 zone: zone3 1,2; 1,4 zone: zone4 1,3;1,5 Effective configuration: cfg: ibmp630 zone: zone1 1,0 1,4 zone: zone2 1,1 1,5 zone: zone3 1,2 1,4 zone: zone4 1,3 1,5
4
第2章 通过cli命令zoning
5
第3章 通过图形化界面zoning
6
第4章 激活端口
7
第5章 收集光纤交换机的配置信息
5.1 总体信息
# switchshow 例子1: 例子2: 5.2
Zone配置信息
# zoneshow 例子1: 例子2:
8
第6章 网上参考文档
6.1 参考文档1
来源:http://yoalex.blogbus.com/logs/14713887.html
在SAN的环境中,光纤交换机(FC Switch)起着至关重要的作用,而FC Switch的配置目前有GUI界面和CLI两种方式,GUI界面操作简单,但是花费时间较长,适合做较少配置时使用;CLI配置操作相对复杂,但是效率高,适合做大量配置时使用。
下面就以Brocade的光纤交换机为例,做一个CLI配置的介绍,CLI的具体命令大家可以在连接到相应的交换机上时,直接使用帮助得到详细的信息。
一、创建Alias 首先我们来创建别名。
aliCreate \"Alias\aliCreate,创建别名的命令; Alias,您想要的别名;
DomainID,FC Switch的Domain号; PortID,FC Switch的端口号。 举例如下:
aliCreate \"Server1\,
这句命令的意思是将FC Switch,DomainID为1,0号端口命名为Server1。 二、创建zoning
别名创建好了,我们下一步来创建zoning。
9
zoneCreate \"ZoneName\zoneCreate,创建Zoning的命令; zoneName,您想要的zone名字; Alias1,Alias2,您已经创建好的别名。 举例如下:
zoneCreate \"CX320_Server1\
看完上面的介绍后,您一定会认为,这样操作起来很慢,但是当您需要同时配置多台FC Switch,先将配置信息用命令写好(如果用UltraEdit,可以节约你很多时间,这里不做详细介绍),然后Telnet上FC Switch,将写好的命令直接粘贴上去,就可以完成你的工作了,而且不容易出错,当然以上只是创建别名和Zoning,最后一定不要忘记将这些信息保存到配置文件中并启用配置文件哦!
好了,您现在可以去喝杯咖啡了! 6.2
参考文档2
光纤交换机如何划分zone 说明:
1.不同厂商的光纤交换机zone的划分类似,所以只要掌握了一种其他则可以触类旁通。 2.如果想使用图形界面对光纤交换机划分zone,在pc端必须安装java web start,初次访问阵列它会提示下载地址。
一. 规划
在对光纤交换机进行设置前,一定要做好相应的规划,比如那些端口要连接主机,那些端口要连接阵列,考虑到减少“乒乓效应”及平衡负载,当我们划分zone时最好用一对一关系,即一个zone只接一个主机一个阵列,而不是划分一个大的zone阵列主机都插到一起。
10
二.图形界面下如何划分zone 1. 登陆光纤交换机
在pc机上,打开浏览器输入光纤交换机的默认ip地址,就会弹出如图1所示的界面。
图1
点击图1左下角的左右侧方块会弹出图2的登陆界面,输入默认的用户名admin和默认密码:password。点击ok
11
图2
2. 创建新zone
点击zone图标,会在Name一栏里显示现有的zone,点击create按钮则会弹出如下图所示的对话框,在zone name一栏输入要创建的zone名,点击ok.
12
3. 为新建zone添加端口
点击ports & attching device下面的sw96,则会显示出当前交换机的所有端口,选择你想要添加到新创建的zone中的端口,点击addd member .
4. 将新建zone添加到配置中
13
新建的zone必须添加到配种中,并使配置生效,新建的zone才能使用。点击config在member select list中选中刚刚新建的zone,点击add member将其添加到config member中。
图5
5. 使配置生效
点击action,在弹出的菜单中选择save config only.在弹出如图7所示的对话框后,点击ok.之后重新选择action并点击enable config,在弹出的对话框中点击ok,则新建的zone就生效了。
14
6. 如何删除现有的zone
点击zone按钮,在name一栏选择要删除的zone 名之后点击delete,在弹出的对话框中选择ok.
15
7. 对删除进行保存并生效
点击action 选择save config only 及enable config 则删除即成功。 6.3
参考文档3
B-type SAN 交换机的划Zone(zoning)方法
Zoning的配置主要途径有两种:Telnet和WEB方式。Zoning的配置可以动态的进行,当使用cfgenable指定某个配置成为生效的配置后,Zoning的配置会立即在SAN网络中生效,隔离Zone间的相互访问。在交换机上新创建Zoing的配置一般会按如下的方式进行:
alicreate
在创建Zoning的配置时,可以首先创建Alias,为需要划分Zone的设备都创建一个别名。一个Alias中可以同时有多个设备作为它的成员。当然我们也可以不配置Alias
zonecreate
创建Zone,并使用Alias作为Zone的成员,创建Zone应该遵循每个Zone中只有一个Initiator
16
的原则,这里的initiator可以是主机中的HBA卡的WWN或者是它连接到交换机的端口
cfgcreate
所有的Zone都创建完成后,需要创建Configuration,把需要同时存在的Zone放在一个Configuration中,根据需要可以创建多个Configuration存储不同场景下Zone的配置方案
cfgenable
在创建了一个或多个Configuration后,这些配置都还没有生效,这里我们需要用cfgenable命令指定一个Configuration配置,使其生效
cfgsave
上面做的所有Zone的配置只是临时保存在内存中,一旦交换机重新启动,配置会丢失。我们可以使用cfgsave命令把内存中Zone的配置保存到Flash中,长时间保留
此外,Zoning配置中使用的名字都是大小写敏感的,比如“zone0”和“ZONE0”是不同的名字。
Zoning的配置示例 — 创建Members
– alicreate “EngHost1”, “1,2”
– alicreate “EngStor”, “s1wwn;s2wwn” – alicreate “Mkt”, “1,4;s5wwn;s4wwn” — 创建Zones
– zonecreate “Zone0”,”1,1;1,2;1,3” – zonecreate “Zone1”,”1,4;1,5;1,6”
– zonecreate “ZoneEng”,”EngHost1;EngStor”
17
– zonecreate “ZoneMkt”,”Mkt” — 创建Configurations
– cfgcreate “cfg1”, “Zone0;Zone1”
– cfgcreate “cfgEngMkt”, “ZoneEng;ZoneMkt” — 选用配置、存储配置 – cfgenable “cfg1” – cfgsave 修改zone成员 — 增加s3到zoneMkt – aliAdd “mkt”, “s3wwn” – ZoneAdd “ZoneMkt”, “s3wwn” – cfgEnable “cfgEngMkt” – cfgSave
在进行Zone的配置时,应该注意下面的问题:
1.Zone的配置可以动态完成,当某个Configuration被激活了后,它的Zone的配置马上会在SAN网络中生效。
2.没有缺省的Zone。在交换机上启用了zone的功能后,所有不在Zone中的设备都不能相互访问。
3.一个设备可以同时属于多个Zone。存储设备有可能会被放到不同的Zone中,同时被多个Zone的主机访问。
简单实例:
18
假设两台各有2块HBA卡的服务器通过一台2005B16连接到DS4700双控的磁盘柜上,第一台服务器的两个HBA卡分别连接B16的0口和1口,第二台服务器的两个HBA卡分别连接B16的2口和3口,DS4700的A、B控制器分别连接到B16的4口和5口。
通常我们需要将按照(0,4)、(1,5)、(2,4)、(3,5)方式划分Zone 另外,假设只有一个B16交换机,并且他的Domain ID为1,则配置步骤如下: 首先通过IP管理口telnet到B16交换机上,然后按顺序输入下列命令 switchshow //查看端口号,DomainID和连接状态 zonecreate “Zone1”,”1,0;1,4” zonecreate “Zone2”,”1,1;1,5” zonecreate “Zone3”,”1,2;1,4” zonecreate “Zone4”,”1,3;1,5”
cfgcreate “cfg1”, “Zone1;Zone2;Zone3;Zone4” cfgenable “cfg1” cfgsave
这样一个简单的配置就完成了
另外我们可以通过 cfgshow 命令查看配置的和激活的zone信息 关于Web方式的Zoning配置请参考以下文档 参考资料:
书名:《Entry SAN Switches SAN16B-2 Implementation》 书号:REDP-4177-00 页码:16-22
19
链接:http://www.redbooks.ibm.com/abstracts/redp4177.html?Open 书名:《IBM TotalStorage: SAN Product, Design, and Optimization Guide》 书号:SG24-6384-01 页码:291-309
链接:http://www.redbooks.ibm.com/abstracts/sg246384.html?Open
20
因篇幅问题不能全部显示,请点此查看更多更全内容