HP StorageWorks 8Gb SAN Switch 配置手册
及实例
目 录第一分部:SAN 相关的
重要概念
第二部分,配置命令及实例
第三部分: 附 HP StorageWorks 8Gb SAN Switch 的初始配置第四部分: 附 Brocade 光纤交换机划分 Zone 的案例及纠错第一分部:SAN 相关的重要概念
1,SAN 是什么?
SAN 英文全称:Storage Area Network,即存储区域网络。它是一种通过光纤集线器、光纤路由器、光纤交换机等连接设备将磁盘阵列、磁带等存储设备与相关服务器连接起来的高速专用子网。
SAN 由三个基本的组件构成:接口(如 SCSI、光纤通道、ESCON 等)、连接设备(交换设备、网关、路由器、集线器等和通信控制协议(如 IP 和 SCSI 等)。这三个组件再加上附加的存储设备和独立的SAN 服务器,就构成一个 SAN 系统。SAN 提供一个专用的、高可靠性的基于光通道的存储网络,SAN 允许独立地增加它们的存储容量,也使得管理及集中控制(特别是对于全部存储设备都集群在一起的时候)更加简化。而且,光纤接口提供了 10 km 的连接长度,这使得物理上分离的远距离存储变得更容易. SAN 的一个概念是允许存储设备和处理器(服务器)之间建立直接的高速网络(与 LAN 相比)连接,通过这种连接实现只受光纤线路长度限制的集中式存储。SAN 可以被看作是存储总线概念的一个扩展,它使用局域网(LAN)和广域网(WAN)中类似的单元,实现存储设备和服务器之间的互连。这些单元包括:路由器、集线器、交换机和网关。
SAN 可在服务器间共享,也可以为某一服务器所专有,既可以是本地的存储设备也可以扩展到地理区域上的其他地方。SAN 的接口可以是企业系统连接(ESCON)、小型计算机系统接口(SCSI)、串行存储结构(SSA)、高性能并行接口(HIPPI)、光纤通道(FC)或任何新的物理连接方法。
2,什么是 SAN Switch?
交换机是用于连接大量设备、增加带宽、减少阻塞和提供高吞吐量的一种高性能设备。
3,什么是光纤交换机(FC SWITCH)?
光纤通道交换机有着许多不同的功能,包括支持 GBIC、冗余风扇、电源、分区、环操作和多管理接口等。每一项功能都可以增加整个交换网络的可操作性,理解这些特点可以帮助用户设计一个功能强大的大规模的 SAN。光纤交换机的主要功能如下:自配置端口、环路设备支持、交换机级联、自适应速度检测、可配置
的帧缓冲、分区(基于物理端口和基于 WWN的分区)、IP over Fiber Channel(IPFC)广播、远程登录、
Web 管理、简单网络管理协议(SNMP)以及 SCSI 接口独立设备服务(SES)等。
4,什么是 HBA 卡和 WWWN?
这里所说的 HBA,全称 FC HBA,也就是 Fiber Channel Host Bus Adapter。在 FC 网络中,主机(如服务器)需要和 FC 网络、FC 存储设备(如 SAN)连接时,需要使用一种接口卡,就如同连接以太网需要以太网卡一样。这种接口卡就叫做 FC HBA,简称 HBA
和以太网卡的 MAC 地址一样,HBA 上也有独一无二的标识,这就是 WWN(World Wide Name)。HBA 上的 WWN有两种:
Node WWN(WWNN):每个 HBA 有其独有的 Node WWN Port WWN(WWPN):HBA 卡上每个 port 有其独一无二的 Port WWN。由于通讯是通过 port 进行的,多数情况下需要使用 WWPN 而不是 WWNN。
WWN的长度为 8bytes,用 16 进制表示并用冒号分隔。例如:50:06:04:81:D6:F3:45:42
在Windows 环境,有一个工具软件可是方便查询HBA卡的WWN。 FCHBA Test Tool v1.0.17.1
上图的服务器上有两张HBA卡。在SUSE9下: cat /proc/scsi/qla2xxx/1
这个1可能是0,或者2,3等在SUSE10下:
cat /sys/class/fc_host/host1/node_name 有时会是host2或者host3
5,什么 Domain id?
domain ID 来区分交换机,所以一个 fabric 里的交换机 domain ID 不能一样. 一个 fabric 中的多台交换机的 domain ID 由 master 交换机(默认第一个启动的交换机)自动分配。
查看命令 domainsshow swd77:admin> domainsshow
Number of domains: 1 1
6,什么是 Zone 在 SAN 光纤交换机中 zone 的概念相当于以
太网交换中的 vlan.
配置 Zone 需要涉及到三个对象的配置 Alias,Zone,Configuration。
Alias 可以把设备的 WWN或 Domain,Port 声明为 Alias,用于更好更直观的标示设备。使用 Alias 的主要目的是方便用户的使用,想象一下记住一个人的身份证号和名字的区别就可以明白其中的道理,使用 Alias 就想给设备启名字一样。声明Alias 的另外一个益处是便于 Zone 中成员的更换。当 Zone 中的某个成员更换时,如果定义了 Alias,只要修改 Alias 的定义就可以调整 Zone 中的成员,而不用修改 Zone 的配置。 Zone 区域,Zone 内的设备可以相互访问,但不能访问其他 Zone 的设备。
Zone 的成员可以有三种:“Domain,Port‖;”WWN‖;”Alias‖。 Zone 对成员的数量没有限制,可以同时有多个类型的多个设备同时存在于一个 Zone 中。当一个wwn 被定义在 zone 中后,他的所有端口都会被包括在 zone 中。
Configuration 在交换机上的一套关于 Zone 的配置,或者说一系列 Zone 的集合。它可以包含一个或多个 Zone 作为它的成员。在一个SAN 网络中一般需要有多个 Zone 同时存在,这一套同时存在的 Zone 被存放在一个 Configuration 中。为了解决在交换机上,在不同的时间有不同的 Zone 的配置的问题,在交换机上允许同时有多个 Zone 的 Configuration 存在方便 Zone 配置的切换。 所有的 Configuration 配置中只有一个 Configuration 是生效的配置,被称作 Active Configuration。其他的都是待选方案,只有在他们成为 Active Configuration 后,他们的 Zoning 配置才会生效。 在交换机上配置 Zoning 的主要途径有两种: Telnet 和 WEB TOOLS。Zoning 的配置可以动态的进行,当使用 cfgEnable 指定某个配置成为生效的配置后,Zoning 的配置会立即在 SAN 网络中生效,隔离 Zone 间的相互访问。在交换机上新创建Zoing 的配置一般会按如下的方式进行问。
SAN 交换机划分 Zone 的一些原则,以供参考。
01. 不同的主机操作系统划为不同的 Zone. 02. 磁盘设备和磁带设备划分为不同的 Zone. 03. 根据不同的业务也可以划分为不同的 Zone.
查看命令是zoneshow,下面是已经配置3个zone(maildag,bjfileserver,hypyperv) Effective configuration: cfg: bjstorage
zone: maildag 50:01:43:80:05:67:01:c1 50:01:43:80:05:67: 01:c2
50:01:43:80:05:67: 01:c3 50:01:43:80:05:67: 01:c4 1,4 1,5 zone: bjfileserver
50:01:43:80:05:67: 01:c5 1,4 1,5 zone: bkhyperv
50:01:43:80:05:67: 01:c6 50:01:43:80:05:67: 01:c7 1,4
1,5
第二部分,配置命令及实例
前面,我们已经了解了一些基本的概念,现在就开始就结合实例来介绍一些相关命令 help命令提示你如何操作。zonehelp提示你如何操作zone。
zonecreate命令创建zone。命令如下:zonecreate \。这里 number可以是\域,端口号\,也可以是\,还可以是zone的别名和Quickloop AL_PAs。交换机默认域为1,端口号从0-15。可以用switchshow来查看配置。重要的是记住必须用 cfgsave保存,和cfgenable让其生效。
下面是一台24口的HP StorageWorks 8Gb SAN Switch基本情况,本是有24日,但只有购买了9个模块,16个License。
swd77:admin> switchshow switchName: swd77 switchType: 71.2 switchState: Online switchMode: Native switchRole:
Principal switchDomain: 1
switchId: fffc01
switchWwn: 10:00:00:05:1e:d4:d1:01 zoning: ON (bjstorage) switchBeacon: OFF
Area Port Media Speed State Proto
=====================================
0 0 id N4 Online F-Port 50:01:43:80:05:67:01:c1 1 1 id N4 Online F-Port 50:01:43:80:05:67: 01:c2 2 2 id N4 Online F-Port 50:01:43:80:05:67: 01:c3 3 3 id N4 Online F-Port 50:01:43:80:05:67: 01:c4
4 4 id N4 Online L-Port 1 public 5 5 id N4 Online L-Port 1 public 6 6 id N4 Online F-Port 50:01:43:80:05:67: 01:c5 7 7 id N4 Online F-Port 50:01:43:80:05:67: 01:c6 8 8 id N4 Online F-Port 50:01:43:80:05:67: 01:c7 9 9 -- N8 No_Module 10 10 -- N8 No_Module 11 11 -- N8 No_Module 12 12 -- N8 No_Module 13 13 -- N8 No_Module 14 14 -- N8 No_Module 15 15 -- N8 No_Module
16 16 -- N8 No_Module (No POD License) Disabled
…….
23 23 -- N8 No_Module (No POD License) Disabled
在交换机的连接情况如下(有些主机有两张卡),SAN 存储是HP MSA 2312FC: WWWN: 10:00:00:05:1e:d4 SAN Switch 1 Domain ID: 1 :d1:01 Slot 0 1 2 3 8 WWWN- WWWN- WWWN- WWWN- WWWN- 50:01:43:80:05:67: 50:01:43:80:05:6 50:01:43:80:05:67: 50:01:43:80:05:67 50:01:43:80:05:67: Host 01:c1 7:01:c2 01:c3 :01:c4 01:c5 Host: Mailbox2a Host: Mailbox2b Host: Mailbox1a Host: Mailbox1b Host: bjfs01 Slot 4 5 6 7 12 WWWN- WWWN- L-Port L-Port 50:01:43:80:05:67: 50:01:43:80:05:67 Host Host: SAN-FC-无连接设备 01:c6 Host: SAN-FC-A-01 :01:c7 B01 Host: bjhyperv1 Host: bjhyperv2 下面把用命令配置方法大概列一下 telnet 10.1.1.100 username:admin
password:password (默认密码)
1.1 查看 zone 配置 (本例已经配置好) Cfgshow
swd77:admin> cfgshow Defined configuration: cfg: bjstorage
maildag; bjfileserver; bjhyperv
zone: maildag Mailbox1a; Mailbox1b; Mailbox2a; Mailbox2b; 1,4; 1,5 zone: bkfileserver
bjfs01; 1,4; 1,5 zone: bjhyperv
bjhyperv1; bjhyperv2; 1,4; 1,5 alias: Mailbox1a
50:01:43:80:05:67:01:c3 alias: Mailbox1b
50:01:43:80:05:67:01:c4 alias: Mailbox2a
50:01:43:80:05:67:01:c1 alias: Mailbox2b
50:01:43:80:05:67:01:c2 alias: bjfs01 50:01:43:80:05:67:01:c5 alias: bjhyperv1
50:01:43:80:05:67:01:c6 alias: bjhyperv2
50:01:43:80:05:67:01:c7 Effective configuration:
cfg: bjstorage
zone: maildag 50:01:43:80:05:67:01:c1 50:01:43:80:05:67: 01:c2