热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

转载来源:怎样查看unix和linux的HBA卡的WWN地址:https:blog.51cto.comliuqun1981222在Linux下查看FCH

转载来源 :
怎样查看unix和linux的HBA卡的WWN地址 : https://blog.51cto.com/liuqun/1981222
在Linux下查看FC HBA卡的速率和状态 : https://blog.csdn.net/qq_34509507/article/details/84428986


AIX:

1,获得AIX主机连接的光纤设备:

root@test:/# lsdev -Cc adapter -S a |grep fcs
fcs0 Available 05-00 4Gb FC PCI Express Adapter (df1000fe)
fcs1 Available 05-01 4Gb FC PCI Express Adapter (df1000fe)
fcs2 Available 04-00 4Gb FC PCI Express Adapter (df1000fe)
fcs3 Available 04-01 4Gb FC PCI Express Adapter (df1000fe)

显示光纤卡的数量

2,查看光纤卡的WWN号:

root@test:/# lscfg -vpl fcs0fcs0 U78AA.001.WZSGZ30-P1-C5-T1 4Gb FC PCI Express Adapter (df1000fe)Part Number.................10N7255Serial Number...............1A1490164AManufacturer................001AEC Level....................D77040Customer Card ID Number.....5774FRU Number..................10N7255Device Specific.(ZM)........3Network Address.............10000000C9CC8A2E #wwn地址ROS Level and ID............02E8277FDevice Specific.(Z0)........2057706DDevice Specific.(Z1)........00000000Device Specific.(Z2)........00000000Device Specific.(Z3)........03000909Device Specific.(Z4)........FFE01212Device Specific.(Z5)........02E8277FDevice Specific.(Z6)........06E12715Device Specific.(Z7)........07E1277FDevice Specific.(Z8)........20000000C9CC8A2EDevice Specific.(Z9)........ZS2.71X15Device Specific.(ZA)........Z1F2.70A5 Device Specific.(ZB)........Z2F2.71X15Device Specific.(ZC)........00000000Hardware Location Code......U78AA.001.WZSGZ30-P1-C5-T1PLATFORM SPECIFICName: fibre-channelModel: LPe11002Node: fibre-channel@0Device Type: fcpPhysical Location: U78AA.001.WZSGZ30-P1-C5-T1
root@test:/#
HP-Unix:1,列出HP机上连接的光纤

卡设备:

# ioscan -fnC fc
Class I H/W Path Driver S/W State H/WType Description
============
fc 0 0/3/1/0 fcd CLAIMED INTERFACE HP A6826-600012Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 1)/dev/fcd0
fc 1 0/3/1/1 fcdCLAIMED INTERFACE HP A6826-60001 2GbDual Port PCI/PCI-X Fibre Channel Adapter (FC Port 2)/dev/fcd1

由此图可以看到,/dev/fcd0和/dev/fcd1是两个光纤卡
2, 查看光纤卡的WWN号

# fcmsutil /dev/fcd0Vendor ID is = 0x001077Device ID is = 0x002312PCISub-system Vendor ID is = 0x00103cPCI Sub-system ID is = 0x0012baPCI Mode = PCI-X 133 MHzISP Code version = 3.3.18ISP Chip version = 3Topology = PTTOPT_FABRICLink Speed = 2GbLocal N_Port_id is = 0xa10500Previous N_Port_id is = NoneN_Port Node World Wide Name =0x50060b00001db241N_Port PortWorld Wide Name = 0x50060b00001db240Switch PortWorld Wide Name = 0x205e000dec0e2e00Switch NodeWorld Wide Name = 0x2001000dec0e2e01Driver state = ONLINEHardware Path is = 0/3/1/0Maximum Frame Size = 2048Driver-Firmware Dump Available= NODriver-Firmware Dump Timestamp= N/ADriver 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:devctlPos Port_ID Hard_Addr Port WWN Node WWN Type0 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支持的速率
5FC HBA没有插上光纤时
6FC 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卡相连时。

[root@localhost ~]#cat /sys/class/fc_host/host2/speed
4 Gbit
[root@localhost ~]#cat /sys/class/fc_host/host2/port_type
LPort (private loop)

和光纤交换机相连时

[root@localhost ~]#cat /sys/class/fc_host/host2/port_type
NPort (fabric via point-to-point)

原文地址:http://way4ever.com/?p=326


推荐阅读
  • 本文介绍了使用readlink命令获取文件的完整路径的简单方法,并提供了一个示例命令来打印文件的完整路径。共有28种解决方案可供选择。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 本文介绍了在Linux中执行.sh脚本时出现/bin/sh^M: bad interpreter: No such file or directory异常的原因分析,并提供了两种解决方法:在Windows下进行编码格式转换,或在Linux中修改文件格式和执行权限。具体操作步骤也在摘要中给出。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
author-avatar
致力于流浪动物救助量
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有