几种系统下查看FC HBA卡信息的方法.docx
《几种系统下查看FC HBA卡信息的方法.docx》由会员分享,可在线阅读,更多相关《几种系统下查看FC HBA卡信息的方法.docx(8页珍藏版)》请在冰豆网上搜索。
![几种系统下查看FC HBA卡信息的方法.docx](https://file1.bdocx.com/fileroot1/2023-1/29/29107cdf-ef19-47b7-b8d6-9be80394fc14/29107cdf-ef19-47b7-b8d6-9be80394fc141.gif)
几种系统下查看FCHBA卡信息的方法
几种系统下查看FCHBA卡信息的方法
最近阿东,给一个客户做测试,客户的环境实在是复杂的一塌糊涂.天知道他们采购的为什么这么多产品,因为主机数量还是很多的,项目很大,为了在后期实施的弟兄们可能会遇到问题,特此分享一个做存储,都需要知道的事情,在不同的操作系统中,查看FCHBA卡信息的方法各有不同,本文就在Windows、Linux、IBMAIX、SUNSolaris、HP-UX系统下如何查看FCHBA卡的信息作了介绍,供实施相关项目时参考。
在配置磁盘阵列、虚拟带库以及其他带FCHBA卡的设备时,经常需要查看FCHBA卡的WWPN信息以便进行端口添加、ZONE划分等操作,正确查看FCHBA卡的信息是保证顺利施工的前提。
本文主要通过以下3个章节分别讲述在同种系统下查看FCHBA卡信息的方法作一介绍:
1 FCHBA卡概述
2 Windows系统下查看FCHBA卡的信息
3 Linux系统下查看FCHBA卡的信息
4 UNIX系统下查看FCHBA卡的信息
一.FCHBA卡概述
FCHBA,也即FibreChannelHostBusAdapter,光纤通道主机适配器,简称光纤适配器。
在FC网络环境中,主机需要和FC网络、FC存储设备(SAN磁盘阵列)连接时需要使用一种接口卡,就如同连接以太网需要以太网卡一样,这种接口卡就叫做FCHBA,简称FCHBA卡。
和以太网卡的MAC地址一样,HBA上也有独一无二的标识,:
WWN(WorldWideName),FCHBA上的WWN有两种:
①NodeWWN(WWNN):
每块HBA有其独有的NodeWWN;
②PortWWN(WWPN):
每块HBA卡上每个port有其独一无二的PortWWN。
由于通信是通过port进行的,因此多数情况下需要使用WWPN而不是WWNN。
WWN的长度为8bytes,用16进制表示并用冒号分隔,例如:
50:
06:
04:
81:
D6:
F3:
45:
42
二Windows系统下查看FCHBA卡的信息
QLOGIC和EMULEX是全球存储厂商产品配套使常见的FCHBA卡的制造厂商,下面就这两种类型的FCHBA卡在Windows系统下如何查看的方法作以介绍。
在Windows系统中,可以使用厂家提供GUI界面管理工具来查看和配置FCHBA卡,针对QLOGIC和EMULEX的FCHBA卡可以分别通过SANSurfer和HBAnywhere来查看和配置相关的FCHBA卡。
1、 QLOGICSANSurfer
SANSurfer一款用于管理FCHBA卡的GUI软件,通过该软件可以修改FCHBA卡速率等其他参数,并可以看到关于FCHBA卡的详细信息。
官方网站提供的下载链接为:
获取到SANSurfer安装包后,内部的文件如图1所示,双击start_here.htm即可进行安装向导安装相应的驱动和图形化管理软件:
图1.SANSurfer安装包文件
SANSurfer的安装向导:
图2.SANSurfer安装向导
按照向导的提示完成安装后即可使用SANSurfer管理软件查看与配置FCHBA卡了。
另外,在Windows系统的开机自检过程中可以按照系统的提示按“Ctrl+Q”进行QlogicFCHBA卡的字符模式的配置界面。
2、 EMULEXHBAnywhere
HBAnywhere是EMULEX提供的一款用于管理EMULEXFCHBA卡的GUI软件,
HBAnywhere的具体使用方法请参考使用手册,在此不作详细介绍。
三Linux系统下查看FCHBA卡的信息
因为linux版本太多,我们就以主流的,为例,RedHatLinuxAS4、RedHatLinuxAS5、SuSeLinux9和SuSeLinux10为例介绍在Linux系统中如何查看FCHBA卡的信息。
在查看FCHBA卡前请确保FCHBA卡物理连接正常,指示灯正常。
1、RedHatLinuxAS4和SuSELinux9
RedHatLinuxAS4与SuSELinux9中查看FCHBA卡信息的方法基本一样,在此以RedHatAS4为例介绍如何查看FCHBA卡的信息。
在RedHatAS4或SuSELinux9系统的/proc/scsi/qla2xxx目录下一般存在两个文件:
1、2或者3、4,这些文件包含FCHBA卡的配置信息。
[root@localhostqla2xxx]#pwd
/proc/scsi/qla2xxx
[root@localhostqla2xxx]#ls
3 4
[root@localhostqla2xxx]#cat3
QLogicPCItoFibreChannelHostAdapterforQLA2342:
Firmwareversion3.03.18IPX,Driverversion8.01.02-d4
ISP:
ISP2312,Serial#P21735
RequestQueue=0x11f580000,ResponseQueue=0x11f4d0000
RequestQueuecount=4096,ResponseQueuecount=512
Totalnumberofactivecommands=0
Totalnumberofinterrupts=3354
Devicequeuedepth=0x10
Numberoffreerequestentries=4094
Numberofmailboxtimeouts=0
NumberofISPaborts=0
Numberofloopresyncs=0
Numberofretriesforemptyslots=0
Numberofreqsinpending_q=0,retry_q=0,done_q=0,scsi_retry_q=0
Hostadapter:
loopstate=,flags=0x1a03
Dpcflags=0x4000000
MBXflags=0x0
LinkdownTimeout=000
Portdownretry=035
Loginretrycount=035
Commandsretriedwithdroppedframe(s)=0
ProductID=4953502020200002
SCSIDeviceInformation:
scsi-qla0-adapter-node=2000001882374738;
scsi-qla0-adapter-port=2100001882374738;
FCPortInformation:
scsi-qla0-port-0=200000188237b206:
210000188237b206:
010a00:
81;
SCSILUNInformation:
(Id:
Lun) *-indicateslunisnotregisteredwiththeOS.
其中,SCSIDeviceInformation下面的scsi-qla0-adapter-port=2100001882374738便是主机光纤卡的WWN号。
2、RedHatLinuxAS5和SuSELinux10
RedHatLinuxAS5与SuSELinux10中查看FCHBA卡信息的方法基本一致,在此在RedHatLinuxAS5为便介绍如何查看FCHBA卡信息。
RedHatAS5系统的/sys/class/fc_host/host*/port_name这个文件包含了所有已被系统发现的FCHBA卡的信息,使用查看命令查看该文件的内容即可看到FCHBA卡的信息。
查看WWPN:
cat/sys/class/fc_host/host*/port_name
查看WWNN:
cat/sys/class/fc_host/host*/node_name
四UNIX系统下查看FCHBA卡的信息
最后就是Unix了,在此介绍实际应用较为广泛的UNIX系统中如何查看FCHBA卡信息,包括IBMAIX、SUNSOLARIS、HP-UNIX。
1、IBMAIX
①查看AIX主机连接的光纤设备
#lsdev-Ccadapter-Sa|grepfcs
fcs0 Available09-08FCAdapter
fcs1 Available09-09FCAdapter
上面的输出显示有2块光纤卡:
fcs0和fcs1。
②查看光纤卡fcs0的WWN号
#lscfg-vplfcs0
fcs0 U787B.001.DNWG664-P1-C1-T1 FCAdapter
PartNumber.................10N8620
SerialNumber...............1B74404468
Manufacturer................001B
ECLevel....................A
CustomerCardIDNumber.....5759
FRUNumber..................10N8620
DeviceSpecific.(ZM)........3
NetworkAddress.............10000000C96E2898
ROSLevelandID............02C82138
DeviceSpecific.(Z0)........1036406D
DeviceSpecific.(Z1)........00000000
DeviceSpecific.(Z2)........00000000
DeviceSpecific.(Z3)........03000909
DeviceSpecific.(Z4)........FFC01159
DeviceSpecific.(Z5)........02C82138
DeviceSpecific.(Z6)........06C12138
DeviceSpecific.(Z7)........07C12138
DeviceSpecific.(Z8)........20000000C96E2898
DeviceSpecific.(Z9)........BS2.10X8
DeviceSpecific.(ZA)........B1F2.10X8
DeviceSpecific.(ZB)........B2F2.10X8
DeviceSpecific.(ZC)........00000000
HardwareLocationCode......U787B.001.DNWG664-P1-C1-T1
上面命令的输出中,加粗红色的部分就是光纤卡的WWN号。
2、 SUNSOLARIS
①查询现有存储设备和光纤设备,可以读到包括磁盘设备的WWN号
#luxadmprobe
②查看HBA的prot,可以得到HBA卡的port值以及属性
#luxadm-eport
/devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:
devctl NOTCONNECTED
/devices/pci@0,0/pci1022,7450@2/pci1077,101@1,1/fp@0,0:
devctl CONNECTED
从中可以看到仅有一块光纤卡连接到存储设备。
③选择已经连接的HBA卡,查看其WWN号
#luxadm-edump_map/devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:
devctl
Pos Port_IDHard_AddrPortWWN NodeWWN Type
0 0 0 210000e08b19827a200000e08b19827a0x1f(UnknownType,HostBusAdapter)
3、HP-UNIX
①列出HP机上连接的光纤卡设备
#ioscan-fnCfc
Class I H/WPath DriverS/WState H/WType Description
=================================================================
fc 0 0/3/1/0 fcd CLAIMED INTERFACE HPA6826-600012GbDualPortPCI/PCI-XFibreChannelAdapter(FCPort1)
/dev/fcd0
fc 1 0/3/1/1 fcd CLAIMED INTERFACE HPA6826-600012GbDualPortPCI/PCI-XFibreChannelAdapter(FCPort2)
/dev/fcd1
从上面命令的输出可以看,/dev/fcd0和/dev/fcd1两块光纤卡。
②查看光纤卡的WWN号
#fcmsutil/dev/fcd0
VendorIDis=0x001077
DeviceIDis=0x002312
PCISub-systemVendorIDis=0x00103c
PCISub-systemIDis=0x0012ba
PCIMode=PCI-X133MHz
ISPCodeversion=3.3.18
ISPChipversion=3
Topology=PTTOPT_FABRIC
LinkSpeed=2Gb
LocalN_Port_idis=0xa10500
PreviousN_Port_idis=None
N_PortNodeWorldWideName=0x50060b00001db241
N_PortPortWorldWideName=0x50060b00001db240
SwitchPortWorldWideName=0x205e000dec0e2e00
SwitchNodeWorldWideName=0x2001000dec0e2e01
Driverstate=ONLINE
HardwarePathis=0/3/1/0
MaximumFrameSize=2048
Driver-FirmwareDumpAvailable=NO
Driver-FirmwareDumpTimestamp=N/A
DriverVersion=@(#)libfcd.aHPFibreChannelISP23xx&24xxDriverB.11.23.04/ux/core/isu/FCD/kern/src/common/wsio/fcd_init.c:
Oct182005,08:
21:
11
其中红色加粗部分显示了HBA卡的WWNN和WWPN号,另外还能看到该HBA卡连接的光纤交换机端口的WWN号。
这样,做存储的兄弟们,关键的wwn号码,分别清楚了,相信在无论多么复杂的环境,都不会出问题啦.