一、FC-SAN交换机Zone分类
zone的概念和作用
san网络中一个重要的概念叫做zone,zone在SAN网络中的作用和以太网中的VLAN有些类似。zone的主要作用就是把Fabric 网络分区,避免不相干的设备之间相互访问,同时也具有安全的作用,在设备较多的FC网络中,务必要划分zone.
一个zone有一组zone成员组成,一个设备可以是一个或者多个zone的成员。同一个zone内的成员之间可以相互访问,不在同一个zone内的成员不可访问,如zone1包括成员server01和server02,这两个设备之间可以相互访问。
Fabric网络的zone配置欧两层概念:
第一层是zone zone内成员由连接到Fabric上的设备组成
第二层是zone集合 它是由一个或者多个zone组成,在一个Fabric网络中,可以创建一个或者多个zone集合,及是FC交换机的配置文件,但是同一时间只能有一个处于激活的zone集合,也就是只能有一个配置生效。
zone的分类
交换机支持多种zone,常规zone和特殊zone。常规zone就是嗯通常所说的zone,只要作用是隔离设备,把Fabric网络划分为多个分区;常规zone按照所包含的成员类型不同 。可以分为 port zone wwn zone和混合zone。
port zone:zone的成员全部是交换机端口,每个端口由Domain ID和port index二元组唯一确定。这种zone的优点在于和交换机连接的设备更换后不用重新划分zone,但是设备更换和交换机连接的端口需要重新划分zone,即端口zone是和位置相关的。如:zone01:(1,1;1,2;1,3)。
优点:创建简单,易懂,适合用于连接设备不多的FC-SAN网络交换机
缺点:设备更换到其他端口后无法和原来zone内成员相互通讯,和位置相关,在大型SAN网络中方便管理。
www zone:zone的成员全部是设备的wwn,wwn可以是设备节点wwn,也可以是设备端口WWN(WWPN),常用的是以wwpn来创建zone,这种zone的优点在于设备更换和交换机连接的端口更换后不用重新划分zone,但是设备更换HBA后需要重新划分zone,即wwn zone是和设备相关的。如:zone02:(20:10:00:23:a1:08:3e:45;10:00:00:01:c7:da:a5:2e)。
优点:设备更换到交换机的其他端口后仍旧可以和原来的zone内成员通信,不需要重新划分zone。
缺点:相对于端口方式,以wwn创建zone稍微复杂一些,需要弄清楚各个设备的wwn。设备端更换HBA或者接口卡后,由于wwn发生了改变,需要重新划分zone。
混合zone的组成:zone的成员即包含交换机端口,也包含设备wwn。这种方式存在管理上的方便,同时设备之间通信时需要CPU的参与,可能会影响性能。所以规划zone尽量不要使用这种混合方式。
如:zone03:(10:20:00:23:22:a1:55:3e;1,4)。混合zone不是规范的zone,在实际生产环境中尽量不要按照这种方式创建zone
二、zone的配置
别名:(Alias)
物理节点
节点wwn名
Alias(大小写敏感)
zone
成员的数量没有限制
设备可以同时属于多个zone
Configuration
一系列zone的集合
管理员必须制定一个生效的configuration
没有缺省的zone,一个设备可以同时属于多少zone
zone配置命令列表
1.基本命令
create | delete | add | remove | show | |
alias | alicreatea | alidelete | aliadd | aliremove | alishow |
zone | zonecreate | zonedelete | zoneadd | zoneremove | zoneshow |
configuration | cfgcreate | cfgdelete | cfgadd | cfgremove | cfgshow |
2 configuration管理命令
cfgenable 启用配置
cfgdisable 停用配置
cfgsava 保存配置
cfgclear 清除配置
示例:
wwn对应关系:
host01-20:22:00:00:e2:1e:d2:78:03
host02-20:22:00:00:e2:1e:d2:78:04
storage-20:22:00:00:e2:1e:45:00:ea
端口对应关系
host01对应端口port1
host02对应端口port2
storage对应端口port3
1、创建别名
alicreatr "host01","20:22:00:00:e2:1e:d2:78:03"
alicreatr "host02","20:22:00:00:e2:1e:d2:78:04"
alicreatr "storage","20:22:00:00:e2:1e:45:00:ea"
2、创建zone
zonecreate "esxi1","storage;host01"
zonecreate "esxi2","storage;host02"
3、查看zone配置
zoneshow
cfgshow
4、创建配置文件并将zone添加到配置文件中
cfgcreate "cfg",esxi1;esxi2"
5、使配置生效
cfgenable cfg
6、保存配置
cfgsave
7、查看生效配置
cfgshow