光纤通道端口种类
设备 (节点)端口
–N_Port = “Fabric直接连接设备”
–NL_Port = “Loop连接设备”
交换机端口
–E_Port = “扩展端口” (交换机到交换机)
–F_Port = “Fabric端口”
–FL_Port = “Fabric Loop端口”
–G_Port = “通用(Generic)端口 — 可以转化为E或F”
World Wide Name (WWN) 定义
Fabric是指一个或几个可以使用目的标示来传输数据帧的交换机。Fabric通常可以被认作是一个“云团”,也可以当作是一个虚拟连接。每一个设备的唯一标示就是World Wide Name (就像一个人的身份证,终身使用并不会修改)
Fabric端口类型及动态地址
光纤通道的帧格式
一个帧是在光纤通道连接中数据包的最小单位 (对上层协议是透明的)
Fabric网络设备注册过程
如果设备为Fabric模式,将会由设备首先向注册服务器(FFFFFE)发送注册申请(FLOGI),由注册服务器应答(如通则发送端口地址) 。获得许可和Fabric地址后向名称服务器发送端口注册请求,由名称服务器决定,获得许可的同时将同时收到可访问设备列表(主动设备)
目前在存储网络架构中常用的线缆有铜缆和光纤线缆两种
铜缆
- 便宜
- 无需激光发射设备
- 适用于短距离设备级联
光纤线缆
- 频带极宽
- 抗干扰性强
- 传输速度快
- 保密性强
- 传输距离长
光纤线缆分为单模和多模两类
SFP
SFP — Small form factor pluggable(光纤接口模块)
在使用光纤介质的光信号和电信号之间进行转换 ,包含一个发射信号的激光设备 ,SFP模块被安装在以下设备上:
–主机适配卡(HBA)标配
–光纤通道RAID控制器
–光纤通道集线器(HUB)
–光纤通道交换机(Switch)标配、选配
光纤通道卡(HBA)
安装在服务器上,连接光纤网络的PCI设备
u速度:4Gb/s、8Gb/s
u接口:PCI-X、PCI-E
u常见品牌:
–Qlogic、Emulex等
Zone 管理
Zoning 示例 1
1.Plan for your zoning scheme to meet objectives
2. Create Aliases
>alicreate “Eng_Host”,“1,0”
>alicreate “Eng_Stor”,“s1wwn; s2wwn”
>alicreate “Mkt_Host”,“1,16”
>alicreate “Mkt_Stor”,“s3wwn; s4wwn; s5wwn”
3.Create Zones
>zonecreate “Zone_Eng”,“Eng_Host; Eng_Stor” >zonecreate “Zone_Mkt”,“Mkt_Host; Mkt_Stor”
4.Create Configuration
>cfgcreate “Cfg_EngMkt”,“Zone_Eng; Zone_Mkt”
Zoning 示例 2
交换机zone规划说明:
Zone 名称 |
对应端口 |
通道说明 |
cjdb1 |
0\2\3 |
数据库1号机至存储 |
cjdb2 |
1\2\3 |
数据库2号机至存储 |
cjapp1 |
4\2\3 |
应用1号机至存储 |
交换机端口说明
Brocade交换机采用B/S架构,远程客户端通过交换机以太网管理端口实现对交换机的监控及配置。在配置之前首先要在客户端安装JAVA运行环境JRE
2、修改本机IP地址与交换机为同一子网,打开浏览器输入:
http://10.77.77..77按下回车后会弹出登陆对话框,输入用户名:admin 密码:password
3、点击Zone Admin进入zone的配置界面,在zone的配置界面可以看到交换机的各个端口信息和wwn网络信息
4、点击New Zone 输入一个新建zone的名称“cjapp1”
点击Add Members将2(连接存储控制器A)端口、3(连接存储控制器B)端口、4(连接应用服务器1号机HBA卡)端口添加到右方的zone members中。
同样的方法新建zone“cjdb1”,并添加0(连接数据库服务器1号机HBA卡)端口、2(连接存储控制器A)端口、3(连接存储控制器B)端口到zone members中。
同样的方法新建zone“cjdb2”,并添加1(连接数据库服务器2号机HBA卡)端口、2(连接存储控制器A)端口、3(连接存储控制器B)端口到zone members中。
5、点击“zone config”选项卡,点击“new zone config”输入新建的zone config的名称“cjdb1cfg”
将上一步骤中建立的3个zone添加到zone config members中,然后先点击“save config”在点击“enable config”
设置博科Brocade交换机IP地址
博科交换机的默认IP地址是10.77.77.77,在命令行模式下可以通过ipaddrset命令对交换机的IP地址进行设置和修改
swd77:admin> ipaddrset
Ethernet IP Address [10.77.77.77]: #输入交换机需要设置的IP地址
Ethernet Subnetmask [255.255.255.0]: #输入掩码
Fibre Channel IP Address [none]:
Fibre Channel Subnetmask [none]:
Gateway IP Address [none]: # 输入网关
DHCP [Off]: #是否开启DHCP
swd77:admin>
一般情况下只需要设置Ethernet 的IP和掩码就可以了,这个IP地址主要是用来对交换机进行管理设置。
Brocade SAN交换机的几种管理方法
为了对SAN网络进行管理,Brocade公司了丰富的管理工具,来适应不同场景下对SAN网络的管理。
Telnet
交换机管理的最基本方法,通过命令行的方式直接登录到交换机上,通过交换机上操作系统(Fabric OS)提供的命令对交换机作管理工作。能完成对单台交换机管理的所有功能,对操作者对管理命令非常熟悉。不适合非专业人士使用。
WEB TOOLS
图形界面的管理工具,通过浏览器对交换机完成管理工作。视觉效果比Telnet好很多,并且在性能监视时能提供多种视图。能完成对单台交换机管理的大多数功能,适合大多数用户使用。
Fabric Manager
对SAN网络中的交换机进行批量管理的工具。能对SAN网络中的多台交换机,在一个管理站一次性的完成管理工作。方便SAN网络的统一管理。
SNMP 网络管理的标准协议
在Brocade交换机上运行有SNMP模块,让网络中的SNMP管理工作站对SAN网络完成管理工作。通过管理工具,能完成对整个SAN网络的监视,但能修改的参数有限。对操作者要求较高。
Fabric Access API
为了让SAN网络能和很多上层的管理软件紧密集成,Brocade公司在他的交换机上提供了API编程接口,让其他的应用软件可以方便的通过该接口,直接访问交换机上的各种信息。让网络管理软件能直接监视并管理光纤通道网络。
Brocade SAN交换机保存及恢复配置命令
如果需要将博科交换机的配置保存到本地电脑,可以通过configupload命令将博科交换机的配置以文本格式存到本地。
switch:admin> configupload
Protocol (scp or ftp) [ftp]: ftp
Server Name or IP Address [host]: 192.168.1.48
User Name [user]: jdoe
File Name [config.txt]: config.txt
Password: ********
configUpload complete: All config parameters except AD Headers,SFOS, and
Security parameters are uploaded from AD0
可以通过configdownload命令将博科交换机的配置从本地恢复到交换机。
switch:admin> configdownload
Protocol (scp or ftp) [ftp]: ftp
Server Name or IP Address [host]: 192.168.1.48
User Name [user]: jdoe
File Name [config.txt]: config.txt
*** CAUTION ***
This command is used to download a backed-up configuration
for a specific switch. If using a file from a different
switch, this file's configuration settings will override
any current switch settings. Downloading a configuration
file, which was uploaded from a different type of switch,
may cause this switch to fail. A switch reboot might be
required for some parameter changes to take effect.
configDownload operation may take several minutes
to complete for large files.
Do you want to continue [y/n]: y
Password: ********
Activating configDownload without disabling switch:
configDownload complete: All config parameters except AD Headers,
SFOS and Security parameters are downloaded to AD0
To download a configuration file interactively, on a non-AD aware switch running Fabric OS v5.1.0:
switch:admin> configdownload
configDownload: This command may not be executed on an operational switch.
You must first disable the switch using the "switchDisable" command.
switch:admin> switchdisable
switch:admin> configdownload
Protocol (scp or ftp) [ftp]: ftp
Server Name or IP Address [host]: 192.168.38.152
User Name [user]: jdoe
File Name [config.txt]: config51x_onSW3900
Password:
*** CAUTION ***
This command is used to download a backed-up configuration
for a specific switch. If using a file from a different
switch, this file's configuration settings will override
any current switch settings. Downloading a configuration
file, which was uploaded from a different type of switch,
may cause this switch to fail. A switch reboot might be
required for some parameter changes to take effect.
Do you want to continue [y/n]: y
configDownload completed successfully. All parameters are downloaded.
switch:admin> switchenable
switch:admin>
博科交换机目前只支持scp两种ftp方式保存及恢复配置,一般情况下还是使用ftp的方式比较多,注意这里是ftp而不是tftp。需要在本地计算机上开启ftp服务,或者交换机可达的某个ftp服务器上,保存博科交换机配置时需要可写权限。
查看博科brocade交换机license授权信息
在命令行模式下使用licenseshow命令可以查看博科交换机的授权情况,使用licenseadd命令可以添加授权。
博科Brocade Slikworm 210E交换机授权情况
swd77:admin> licenseshow
RzcQSXXXCS0RTc:
Unknown1 license
S9zXXXCSzRTScl:
Unknown2 license
b9QQGGHJHARRdF:
Fabric license
swd77:admin>
其中两个Unknown1 和Unknown2这两个授权应该是两个4端口的授权。Fabric license是级联license授权,是我后来添加的,默认的210E交换机是没有的。
博科Brocade Slikworm 300交换机
swd77:admin> licenseshow
XSCJBCmH3SARFa7BXrVVBGGFFRRXBArGR:
Fabric license //级联License
Enhanced Group Management license //增强组管理授权
8 Gig FC license //8Gb的授权
swd77:admin>
如何查看博科Brocade交换机级联是否成功
博科交换机可以支持级联,需要license支持。需要查看交换机级联是否成功可以通过switchshow命令查看交换机端口的状态来确定交换机级联的情况。
下面以Brocade Silkworm 210E交换机级联为例。
sw37_b:admin> switchshow
switchName: sw37_b
switchType: 34.0
switchState: Online
switchMode: Native
switchRole: Principal
switchDomain: 1
switchId: fffc01
switchWwn: 10:00:00:05:1e:7f:99:99
zoning: ON (fabric_brocade)
switchBeacon: OFF
Area Port Media Speed State Proto
=====================================
0 0 id N4 No_Light
1 1 id N4 No_Light
2 2 id N4 No_Light
3 3 id N2 Online E-Port 10:00:00:60:69:c0:99:99 "" (downstream)
4 4 id N4 No_Light
5 5 id N4 No_Light
6 6 id N4 No_Light
7 7 id N4 No_Light
8 8 -- N4 No_Module (No POD License) Disabled
9 9 -- N4 No_Module (No POD License) Disabled
10 10 -- N4 No_Module (No POD License) Disabled
11 11 -- N4 No_Module (No POD License) Disabled
12 12 -- N4 No_Module (No POD License) Disabled
13 13 -- N4 No_Module (No POD License) Disabled
14 14 -- N4 No_Module (No POD License) Disabled
15 15 -- N4 No_Module (No POD License) Disabled
通常状况下服务器及存储与交换机连接时端口的状态是N_Port,如果交换机级联成功端口状态会变成E-Port,主交换机后面会标有 (UPstream),下级交换机会显示 (downstream)状态。
物理连接图
IBM小型机SAN物理连接图
曙光 PC 服务器 SAN 物理连接图: