Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4295
  • 博文数量: 2
  • 博客积分: 50
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-16 17:45
文章分类

全部博文(2)

文章存档

2012年(1)

2011年(1)

我的朋友
最近访客

分类: LINUX

2012-08-01 10:40:26

转自开源中国 介绍从主机获取HBA WWN信息的文章,比较全。


我们在日常的工作中经常需要查询HBA卡的WWN号,可是客户的HBA卡已经安装到服务器,且也没有交换机,在存储上看到很多WWN号,不知道主机对应的HBA卡。这个时候,我们需要从操作系统层面来查看HBAWWN号,确认卡号和主机的对应关系。

 

一、Windows 系统

Windows系统中,可以使用FC HBA卡厂家提供的管理软件查看光纤适配器的WWN号码,具体如下:

QlogicSANsurfer

EmulexHBAnyware

 

二、SuSE  9

查看 /proc/scsi/qla2xxx/* ,并以 adapter-port 为关键字过滤即可查看FC HBA卡的WWN信息:

# cat /proc/scsi/qla2xxx/* | grep adapter-port

scsi-qla0-adapter-port=21000018822c8a2c;

scsi-qla1-adapter-port=21000018822c8a2d;

 

三、SuSE Linux 10

查看 /sys/class/fc_host/host*/port_name 文件的内容即可看到对应FC HBA卡的WWN信息:

# cat /sys/class/fc_host/host*/port_name

0x210000e08b907955

0x210000e08b902856

 

四、RedHat Linux AS4

查看HBAWWN

# grep scsi /proc/scsi/qla2xxx/3

Number of reqs in pending_q= 0, retry_q= 0, done_q= 0, scsi_retry_q= 0

scsi-qla0-adapter-node=20000018822d7834;

scsi-qla0-adapter-port=21000018822d7834;

scsi-qla0-target-0=202900a0b8423858;

scsi-qla0-port-0=200800a0b8423858:202900a0b8423858:0000e8:1;

 

五、RedHat Linux AS5

# cat /sys/class/fc_host/host*/port_name

就可以查到系统第一块HBA卡的WWNN和WWPN号.

Linux 内核从2.6.11开始,一部分设备信息从/proc中移到了/sys中。

 

六、 10

提供了fcinfo命令,可以使用 fcinfo hba-port 查看FC HBAWWN信息:

# fcinfo hba-port

 

查看光纤卡端口的路径及连接状态:

# luxadm -e port

 

查看端口的WWN

# luxadm -e dump_map fibre_channel_HBA_port // 上一命令的输出

 

# prtconf –vp | grep -i wwn

 

# prtpicl –v | grep -i wwn (prtpicl - print PICL tree)

 

六、HP-UX

找到HBA

# ioscan funC fc

查看HBA卡信息

# fcmsutil /dev/fcd0(1)

 

七、AIX

找出HBA

# lsdev -Cc adapter

查看HBA卡的WWN

# lscfg –vpl fcs0 |grep network address

 

备注:

AIX中HBAK卡WWN号的规律:

EmulexHBAWWN的第一个数字为1

QlogicHBAWWN的第一个数字为2

HP Tachyon HBAWWN的第一个数字为5

阅读(531) | 评论(0) | 转发(0) |
0

上一篇:博客已升级,请注意变更地址

下一篇:没有了

给主人留下些什么吧!~~