入门级和中端
消息
未解决
此帖子已超过 5 年
631 消息
0
8773
2013年7月9日 20:00
Linux如何查看HBA卡是否连接了光纤线
Linux系统下如何查看HBA卡是否连接了光纤线,在操作系统上如何查看。
因设备不在身边,无法通过交换机上查看。
AIX和HPUX上都比较方便,不知Linux上是否有命令可以查看。
回复(17)
未解决
此帖子已超过 5 年
631 消息
0
8773
Linux系统下如何查看HBA卡是否连接了光纤线,在操作系统上如何查看。
因设备不在身边,无法通过交换机上查看。
AIX和HPUX上都比较方便,不知Linux上是否有命令可以查看。
Top
born_chen
1.8K 消息
0
2013年7月9日 20:00
linux查看是比较麻烦,只能看到信息,但是是否连接线好像查不出来。
不过如果是连接EMC的存储,有装power path的话,可以尝试用PP的命令去探测下,有存储信息输出~就说明接咯。呵呵。
当然,这事情,能到机器后面看一下是最保险的。
zhuzhu281306
631 消息
0
2013年7月9日 22:00
交换机上可以根据WWN来对应出来光纤口是否连线。
主要是看OS上能否有相关命令可以看出。
PP倒确实可以看,其实powermt display 就可以看到,每个HBA卡上有链路,就肯定连线了。
cxemc
2 Intern
2 Intern
•
362 消息
0
2013年7月9日 22:00
1、powermt display path
2、cat /sys/class/fc_host/hostxxxx/port_xxz
Roger_Wu
2 Intern
2 Intern
•
4K 消息
0
2013年7月9日 22:00
一般查看 /proc/scsi/qla2xxx/0 文件即可,如果loop state =就是连着cable;如果Down或者DEAD,就说明物理连线有问题。比如:
born_chen
1.8K 消息
0
2013年7月9日 22:00
确定linux 可以?有这样的输出?
Jeffey1
2 Intern
2 Intern
•
2.8K 消息
0
2013年7月9日 22:00
楼主,根据不同HBA卡的类型有不同应用工具参看HBA卡状态,如:Emulex的OCmanager工具和Qlogic的SANsurfer工具。在linux上安装好相关驱动后,直接运行应用工具就可以查看到相应状态了,如图:
zhuzhu281306
631 消息
0
2013年7月9日 23:00
这是Windows上的工具吧?Linux应该没有类似的GUI输出吧
Roger_Wu
2 Intern
2 Intern
•
4K 消息
0
2013年7月9日 23:00
HBA卡是哪家的?Emulex的话试一下/proc/scsi/lpfc*/
如果还是没有的话,你列一下/proc/scsi看看,FC连接的话在/proc/scsi下肯定有。
zhuzhu281306
631 消息
0
2013年7月9日 23:00
Roger,/proc/scsi下面没有qla*的目录
Jeffey1
2 Intern
2 Intern
•
2.8K 消息
0
2013年7月9日 23:00
Linux系统也可以安装。
zhuzhu281306
631 消息
0
2013年7月10日 00:00
是Qlogic的
/proc/scsi下面只有device_info、scsi两个文件和sg一个目录。
我在/proc下面find了,qla开头的文件和目录没有您所说类似目录
Roger_Wu
2 Intern
2 Intern
•
4K 消息
0
2013年7月10日 02:00
可能是不同Linux发行版、kernel版本或HBA厂商驱动的问题,先试试看楼上其他人的方法吧。有机会我想办法找个环境来测试一下。
Fenglin1
2 Intern
2 Intern
•
2.1K 消息
1
2013年7月10日 02:00
zhuzhu,看看你的linux里面有没有这个目录,你两个HBA的话,应该是host1和host2,进去以后cat一下port_state,如果是online的话,就是链接上了。
# cd /sys/class/fc_host/host#
# cat port_state
Jeffey1
2 Intern
2 Intern
•
2.8K 消息
0
2013年7月10日 02:00
截了个在Linux环境使用Qlogic的SANsurfer工具的方法,如果可以安装SANsurfer你可以照着截图查询HBA相关信息:
zhuzhu281306
631 消息
0
2013年7月10日 19:00
多谢Fenglin啦,给我指了条明路。
此法可行,但不能判断,Online的意思应该是该口可用。
如果判断是否连线,要结合里面的另外一个文件port_type,
如果未连线,应该为Unknown。
如果连线,内容是NPort之类的内容。
我在生产环境严重过了,靠谱!