查看unix和linux的HBA卡的WWN地址

             Previous N\_Port\_id is = None
        N\_Port Node World Wide Name =0x50060b00001db241
        N\_Port PortWorld Wide Name = 0x50060b00001db240
        Switch PortWorld Wide Name = 0x205e000dec0e2e00
        Switch NodeWorld Wide Name = 0x2001000dec0e2e01
                      Driver state = ONLINE
                  Hardware Path is = 0/3/1/0
                Maximum Frame Size = 2048
     Driver-Firmware Dump Available= NO
     Driver-Firmware Dump Timestamp= N/A
                    Driver Version = @(#) libfcd.a HP Fibre Channel ISP 23xx & 24xx DriverB.11.23.04 /ux/core/isu/FCD/kern/src/common/wsio/fcd_init.c:Oct 18 2005,08:21:11
显示了HBA卡的WWNN和WWPN号,另外还能看到该HBA卡连接的光纤交换机端口的WWN号

## Solaris:



solaris上用luxadm命令来管理存储设备以及光纤相关设备.


**1, 查询现有存储设备和光纤设备,可以读到包括磁盘设备的WWN号**



luxadm probe


**2, 查看HBA的prot,可以得到HBA卡的port值以及连接属性:**



luxadm -e port

    /devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctl       NOT CONNECTED
   /devices/pci@0,0/pci1022,7450@2/pci1077,101@1,1/fp@0,0:devctl     CONNECTED


从中可以看到仅有一块光纤卡连接到存储设备


**3, 选择那个已经连接的HBA卡,查看其WWN号**  
 格式: # luxadm -edump\_map 设备port.其中port值可从步骤2得到.如下图啊所示:



luxadm -e dump_map/devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctl

Pos Port_ID Hard_Addr Port WWN Node WWN Type
0 0 0 210000e08b19827a 200000e08b19827a 0x1f(Unknown Type,Host Bus Adapter)


## Redhat:



在Redhat中,设备管理的相关信息都保存在内核中,即/proc目录.所以我们一般查询CPU,内存,磁盘等信息,也是在该目录下. 其中 HBA卡相关信息保存在/proc/scsi/qla2300/目录下,不同设备对应不同的文件名,例如



grep scsi /proc/scsi/qla2300/1

Number of reqs in pending_q= 0, retry_q= 0, done_q= 0,scsi_retry_q= 0
scsi-qla0-adapter-node=200000e08b9cf661;
scsi-qla0-adapter-port=210000e08b9cf661;


## HBA卡里面的Node WWN 和Port WWN


HBA,字面理解是主机总线适配卡,我觉得现在狭义的叫做 FC HBA,在的HBA也就是Fibre Channel HostBus Adapter,因为网卡是不是也可以叫做NETWORK HBA呢,在FC网络中,主机(如服务器)需要和FC网络、FC存储设备(如SAN)连接时,需要使用一种接口卡,就如同连接以太网需要以太网卡一样。这 种接口卡就叫做FC HBA,简称HBA


和以太网卡的MAC地址一样,HBA上也有独一无二的标识,这就是WWN(World Wide Name)。HBA上的WWN有两种:



Node WWN(WWNN):每个HBA有其独有的Node WWN


一般在solaris里面用



#luxadm probe


得到的结果都是NODE WWN。根据有几个NODE WWN,你就可以知道你有几个FC HBA卡了。


Port WWN(WWPN):HBA卡上每个port有其独一无二的Port WWN。


由于通讯是通过port进行的,多数情况下需要使用WWPN而不是WWNN。


WWN的长度为8bytes,用16进制表示并用冒号分隔。例如:50:06:04:81:D6:F3:45:42


### 在Linux下查看FC HBA卡的速率和状态


**目录**



1 查看FC HBA卡的WWN号
2 查看当前port的状态
3 查看PORT的端口ID
4 查看port支持的速率
5 在FC HBA没有插上光纤时
6 给FC HBA卡插上光纤线,和其他HBA卡相连时。
7 和光纤交换机相连时


## 查看FC HBA卡的WWN号


一般是在/sys/class/fc\_host/host\*/目录下



root@localhost ~]#cat /sys/class/fc_host/host2/port_name
0x2100001b329240d7
[root@localhost ~]#cat /sys/class/fc_host/host2/node_name
0x2100001b329240d7
[root@localhost ~]#cat /sys/class/fc_host/host2/fabric_name
0x2100001b329240d7


## 查看当前port的状态



[root@localhost ~]#cat /sys/class/fc_host/host2/port_state
Online


## 查看PORT的端口ID



[root@localhost ~]#cat /sys/class/fc_host/host2/port_id
0x000001


查看port支持的速率



[root@localhost ~]#cat /sys/class/fc_host/host2/supported_speeds
1 Gbit, 2 Gbit, 4 Gbit
[root@localhost ~]#cat /sys/class/fc_host/host2/supported_classes
Class 3


在FC HBA没有插上光纤时



[root@localhost ~]#cat /sys/class/fc_host/host2/speed
unknow
[root@localhost ~]#cat /sys/class/fc_host/host2/port_type
unknow


给FC HBA卡插上光纤线,和其他HBA卡相连时。



最全的Linux教程,Linux从入门到精通

======================

  1. linux从入门到精通(第2版)

  2. Linux系统移植

  3. Linux驱动开发入门与实战

  4. LINUX 系统移植 第2版

  5. Linux开源网络全栈详解 从DPDK到OpenFlow

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

第一份《Linux从入门到精通》466页

====================

内容简介

====

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。

需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值