http://www.cnblogs.com/datalife/p/8520794.html查询主机WWPN目录3.4.3.8.2.3 查询主机WWPN 3.4.3.8.2.3.1 查看主机HBA相应端口的WWPN(Windows) 3.4.3.8.2.3.2 查看主机HBA相应端口的WWPN(SUSE) 3.4.3.8.2.3.3 查看主机HBA相应端口的WWPN(RedHat) 3.4.3.8.2.3.4 查看主机HBA相应端口的WWPN(Solaris) 3.4.3.8.2.3.5 查看主机HBA相应端口的WWPN(AIX) 3.4.3.8.2.3.6 查看主机HBA相应端口的WWPN(HP-UX) 3.4.3.8.2.3.7 查看主机HBA相应端口的WWPN(VMware)
3.4.3.8.2.3 查询主机WWPN本节介绍如何查询主机的WWPN号。
父主题: 配置FC SAN 3.4.3.8.2.3.1 查看主机HBA相应端口的WWPN(Windows)在主机连接存储系统之前,首先确认主机上的HBA卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 前提条件由于不同HBA卡的管理工具不同,故查询HBA的WWPN方法也不一样。主流HBA卡管理工具如表1所示。
Windows提供了一种通用的查询程序“Fibre Channel Information Tool”以查询HBA的相关信息,下载路径为http://www.microsoft.com/en-us/download/details.aspx?id=17530。 对于Windows Server 2012及后续版本,Windows系统自带了查询HBA卡的WWPN信息的命令Get-InitiatorPort。 操作步骤
主机上安装好HBA后,可以在“Device Management”中查看是否有相关设备,如果有则设备在物理上连接是正常的,然后查看相关设备上是否有问号或者感叹号,没有的话则驱动就是正常的。另外对于FC HBA卡,插入光模块,观察光模块是否出光也是检验驱动是否安装正常的方法。 图1 “Device Management”下查看HBA卡安装是否正常
打开CMD命令窗口,输入fcinfo查看HBA的WWPN,界面显示如图2所示。 图2 使用“fcinfo”命令查看HBA卡信息
图3 Windows Server 2012使用“Get-InitiatorPort”命令查询HBA卡信息 父主题: 查询主机WWPN 3.4.3.8.2.3.2 查看主机HBA相应端口的WWPN(SUSE)在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。本节介绍SUSE 10及后续版本环境下如何查看HBA的WWPN。 操作步骤
2. # lspci|grep Fibre 3. 4. 03:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 5. 6. 03:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 7. 上面的命令执行后,结果显示主机已经找到2个FC主机端口。
查看“/sys/class/fc_host/host*/port_name”文件的内容即可看到对应FC HBA卡的WWPN信息: # cat /sys/class/fc_host/host*/port_name 0x210000e08b907955 0x210000e08b902856 上面的命令可以查找到HBA的WWPN为“210000e08b907955”和“210000e08b902856”。 父主题: 查询主机WWPN 3.4.3.8.2.3.3 查看主机HBA相应端口的WWPN(RedHat)在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 操作步骤
2. # lspci|grep Fibre 3. 4. 03:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 5. 6. 03:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 7. 上面的命令执行后,结果显示主机已经找到2个FC主机端口。
查看“/proc/scsi/qla2xxx/*”可查看FC HBA卡的WWPN信息: # 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; 上面的命令可以查找到HBA的WWPN为“21000018822d7834”。
查看“/sys/class/fc_host/host*/port_name”文件的内容即可看到对应FC HBA卡的WWPN信息: # cat /sys/class/fc_host/host*/port_name 0x210000e08b907955 0x210000e08b902856 上面的命令可以查找到HBA的WWPN为“210000e08b907955”和“210000e08b902856”。 父主题: 查询主机WWPN 3.4.3.8.2.3.4 查看主机HBA相应端口的WWPN(Solaris)在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 操作步骤
主机上安装好HBA后,可以在主机上执行lspci|grep Fibre命令以确认主机是否已经识别出安装的HBA。 # cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 scsi-bus connected configured unknown c0::dsk/c0t0d0 CD-ROM connected configured unknown c1 scsi-sata connected configured unknown c1::dsk/c1t0d0 disk connected configured unknown c1::dsk/c1t1d0 disk connected configured unknown c1::dsk/c1t2d0 disk connected configured unknown c1::dsk/c1t3d0 disk connected configured unknown c7 fc-private connected configured unknown c7::2013323232323232 disk connected configured unknown c8 fc-private connected configured unknown c8::2003323232323232 disk connected configured unknown usb0/1 unknown empty unconfigured ok usb0/2 unknown empty unconfigured ok usb0/3 unknown empty unconfigured ok usb1/1.1 unknown empty unconfigured ok usb1/1.2 unknown empty unconfigured ok usb1/1.3 unknown empty unconfigured ok usb1/1.4 unknown empty unconfigured ok usb1/2 unknown empty unconfigured ok usb1/3 unknown empty unconfigured ok usb2/1 unknown empty unconfigured ok usb2/2 unknown empty unconfigured ok usb2/3 unknown empty unconfigured ok usb2/4 unknown empty unconfigured ok usb2/5 unknown empty unconfigured ok usb2/6 unknown empty unconfigured ok usb2/7 unknown empty unconfigured ok usb2/8 unknown empty unconfigured ok 上面的命令执行后,可以发现类型为“fc-private”的Ap_Id有两个,分别是“c7”和“c8”。这就说明主机系统上找到两个FC HBA的端口。
b. bash-3.2# cfgadm -lv c7 c. d. Ap_Id Receptacle Occupant Condition Information When Type Busy Phys_Id e. f. c7 connected configured unknown unavailable fc-private n /devices/pci@1f,700000/pci@0/fibre-channel@2/fp@0,0:fc 从上面的内容中可以发现c7的完整设备名为“/devices/pci@1f,700000/pci@0/fibre-channel@2/fp@0,0:fc”。
h. # luxadm -e dump_map /devices/pci@1f,700000/pci@0/fibre-channel@2/fp@0,0:fc i. j. Pos AL_PA ID Hard_Addr Port WWN Node WWN Type k. l. 0 1 7d 0 10000000c96fa382 20000000c96fa382 0x1f (Unknown Type,Host Bus Adapter) m. n. 1 b6 1c b6 2013323232323232 2100323232323232 0x0 (Disk device) o. 从上面的内容中,可以发现FC HBA的WWPN为“10000000c96fa382”。
对于Solaris 10及后续版本的操作系统,系统自带了一条HBA查询命令“fcinfo”,使用该命令即可查询到HBA的相关信息。 bash-3.2# fcinfo hba-port HBA Port WWN: 10000000c96fa382 OS Device Name: /dev/cfg/c7 Manufacturer: Emulex Model: LP11002-E Firmware Version: 2.10a10 (B2F2.10A10) FCode/BIOS Version: Boot:1.70a3 Fcode:none Serial Number: VM74944560 Driver Name: emlxs Driver Version: 2.60k (2011.03.24.16.45) Type: L-port State: online Supported Speeds: 1Gb 2Gb 4Gb Current Speed: 4Gb Node WWN: 20000000c96fa382 HBA Port WWN: 10000000c96fa383 OS Device Name: /dev/cfg/c8 Manufacturer: Emulex Model: LP11002-E Firmware Version: 2.10a10 (B2F2.10A10) FCode/BIOS Version: Boot:1.70a3 Fcode:none Serial Number: VM74944560 Driver Name: emlxs Driver Version: 2.60k (2011.03.24.16.45) Type: L-port State: online Supported Speeds: 1Gb 2Gb 4Gb Current Speed: 4Gb Node WWN: 20000000c96fa383 上面的命令同样可以查找到HBA的WWPN为“10000000c96fa382”和“10000000c96fa383”。 父主题: 查询主机WWPN 3.4.3.8.2.3.5 查看主机HBA相应端口的WWPN(AIX)在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 操作步骤
2. # lsdev -Cc adapter |grep fc 3. 4. fcs0 Available 06-00 4Gb FC PCI Express Adapter (df1000fe) 5. 6. fcs1 Available 06-01 4Gb FC PCI Express Adapter (df1000fe) 7. 8. fcs2 Available 05-00 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03) 9. 10. fcs3 Available 05-01 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03) 11. 上面的命令执行后,结果显示已经找到4个FC主机接口,其中两个为4Gbps速率,两个为8Gbps速率,还得到主机为HBA每个端口的分配的一个物理硬件标识,如上面的“fcs0”。 12.查询HBA的WWPN。当主机已经识别出安装的HBA后,可以在主机上执行 lscfg -vpl fcsX命令查询某个HBA的WWPN,其中fcsX为物理硬件标识。 13. # lscfg -vpl fcs2 14. 15. fcs2 U78A0.001.DNWGHBR-P1-C2-T1 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03) 16. 17. 18. 19. Part Number.................10N9824 20. 21. Serial Number...............1B0080484B 22. 23. Manufacturer................001B 24. 25. EC Level....................D76482B 26. 27. Customer Card ID Number.....577D 28. 29. FRU Number..................10N9824 30. 31. Device Specific.(ZM)........3 32. 33. Network Address.............10000000C99B5D94 34. 35. ROS Level and ID............02781135 36. 37. Device Specific.(Z0)........31004549 38. 39. Device Specific.(Z1)........00000000 40. 41. Device Specific.(Z2)........00000000 42. 43. Device Specific.(Z3)........09030909 44. 45. Device Specific.(Z4)........FF781110 46. 47. Device Specific.(Z5)........02781135 48. 49. Device Specific.(Z6)........07731135 50. 51. Device Specific.(Z7)........0B7C1135 52. 53. Device Specific.(Z8)........20000000C99B5D94 54. 55. Device Specific.(Z9)........US1.10X5 56. 57. Device Specific.(ZA)........U2D1.10X5 58. 59. Device Specific.(ZB)........U3K1.10X5 60. 61. Device Specific.(ZC)........000000EF 62. 63. Hardware Location Code......U78A0.001.DNWGHBR-P1-C2-T1 64. 65. 66. 67. 68. 69. PLATFORM SPECIFIC 70. 71. 72. 73. Name: fibre-channel 74. 75. Model: 10N9824 76. 77. Node: fibre-channel@0 78. 79. Device Type: fcp 80. 81. Physical Location: U78A0.001.DNWGHBR-P1-C2-T1 从上面的内容中,可以获取到HBA的WWPN(Network Address)为“10000000C99B5D94”。 父主题: 查询主机WWPN 3.4.3.8.2.3.6 查看主机HBA相应端口的WWPN(HP-UX)在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。 操作步骤
2. # ioscan -funC fc 3. 4. Class I H/W Path Driver S/W State H/W Type Description 5. 6. ===================================================================== 7. 8. fc 2 0/0/0/7/0/0/0 fcd CLAIMED INTERFACE HP 451871-B21 8Gb Dual Port PCIe Fibre Channel Mezzanine (FC Port 1) 9. 10. /dev/fcd2 11. 12. fc 3 0/0/0/7/0/0/1 fcd CLAIMED INTERFACE HP 451871-B21 8Gb Dual Port PCIe Fibre Channel Mezzanine (FC Port 2) 13. 14. /dev/fcd3 上面的命令执行后,可以发现主机系统上找到两个FC HBA的端口“/dev/fcd2”和“/dev/fcd3”。 15.查询HBA的WWPN,HP-UX提供fcmsutil和scsimgr两种命令方法查看WWPN。
· # fcmsutil /dev/fcd2 · · · Vendor ID is = 0x1077 · · Device ID is = 0x2422 · · PCI Sub-system Vendor ID is = 0x103C · · PCI Sub-system ID is = 0x12D6 · · PCI Mode = PCI-X 133 MHz · · ISP Code version = 4.4.4 · · ISP Chip version = 3 · · Topology = PTTOPT_FABRIC · · Link Speed = 8Gb · · Local N_Port_id is = 0x011100 · · Previous N_Port_id is = None · · N_Port Node World Wide Name = 0x50014380062fe2f5 · · N_Port Port World Wide Name = 0x50014380062fe2f4 · · Switch Port World Wide Name = 0x201100051e895ee0 · · Switch Node World Wide Name = 0x100000051e895ee0 · · N_Port Symbolic Port Name = y_fcd2 · · N_Port Symbolic Node Name = y_HP-UX_B.11.31 · · Driver state = ONLINE · · Hardware Path is = 0/0/0/7/0/0/0 · · Maximum Frame Size = 2048 · · Driver-Firmware Dump Available = NO · · Driver-Firmware Dump Timestamp = N/A · · Driver Version = @(#) fcd B.11.31.0903 Dec 14 2008 · # scsimgr get_info -D /dev/fcd2 · · · · STATUS INFORMATION FOR SCSI CONTROLLER : /dev/fcd2 · · · · Generic Status Information · · · · SCSI services internal state = IDLE · · Target paths probed = 0 · · Target paths registered (active/inactive) = 0 · · LUN paths registered = 0 · · Trace buffer size = 0 · · Port name = 0x50014380062fe2f4 · · Port id = 0x30200 · · Protocol = fibre_channel · · I/F driver version = @(#) fcd B.11.31.1109 May 23 2011 · · Firmware version = 5.4.4 · · Operating negotiated/configured speed = 8Gb · · Maximum supported speed = 8Gb · · Capability = "Boot Dump" · · Type = "Physical" · · Number of I/O objects = 1 · · I/O objects : · · Object index = 0, cpu = 8 上面的两个命令查找到HBA的WWPN为“0x50014380062fe2f4”。 父主题: 查询主机WWPN 3.4.3.8.2.3.7 查看主机HBA相应端口的WWPN(VMware)在主机连接存储系统之前,首先确认主机上的HBA(Host Bus Adapter)卡能否正常被识别(驱动安装是否正确),同时记录HBA卡上相应端口的WWPN,以便后续使用。本节介绍VMware环境下如何查看HBA的WWPN。 操作步骤
图1 查看HBA卡信息 上面的命令执行后,结果显示主机已经找到2个FC主机端口。
后续处理如果需要查看更详尽的HBA卡信息,请在命令行下面查看,不同版本的ESXi查询HBA信息不同。
查看命令为cat /proc/scsi/qla2xxx/1(1,2……N)。
查看命令为cat /proc/scsi/lpfcxxx/1(1,2……N)。
查看命令为cat /proc/scsi/bfaxxx/1(1,2……N)。
查看命令为esxcli storage core adapter list和esxcfg-module -i qlnativefc,其中qlnativefc为esxcli storage core adapter list命令查询到的HBA卡Driver值。 |