La herramienta de recopilación de datos predeterminada en la mayoría de las versiones de Linux es SOSreport . Se puede recopilar un SOSreport usando el siguiente comando (ejecutar como root):
# sosreport
Una vez completado, sosreport generará un archivo comprimido en /tmp. Las diferentes versiones usan diferentes esquemas de compresión (gz, bz2 o xz).
Obtener el WWN del puerto HBA, el número de modelo y las versiones de controlador/firmware de SOSreport
Compruebe la presencia de /proc/scsi/adapter_type/n . Donde “tipo_de_adaptador ” es el tipo de adaptador de host y “n ” es el número de adaptador de host para su tarjeta. Su tipo de adaptador de host puede ser qlaxxxx para adaptadores QLogic o lpfc para adaptadores Emulex. Si usa Qlogic HBA, busque /proc/scsi/qla2xxx :
/proc/scsi/qla2xxx % ls ./ ../ 14 15 /proc/scsi/qla2xxx % more 14 QLogic PCI to Fibre Channel Host Adapter for QLE2462: << HBA model number Firmware version 5.03.02 [IP] [84XX] , Driver version 8.02.10.01.04.09-d << HBA firmware and driver versions ISP: ISP2432 Request Queue = 0x80b080000, Response Queue = 0x80b040000 Request Queue count = 4096, Response Queue count = 512 Total number of active commands = 0 Total number of interrupts = 353067390 Device queue depth = 0x20 Number of free request entries = 267 Number of mailbox timeouts = 0 Number of ISP aborts = 0 Number of loop resyncs = 0 Number of retries for empty slots = 0 Number of reqs in pending_q= 0, retry_q= 0, done_q= 0, scsi_retry_q= 0 Host adapter:loop state = , flags = 0x45a03 Dpc flags = 0x4000000 MBX flags = 0x0 Link down Timeout = 030 Port down retry = 030 Login retry count = 030 Commands retried with dropped frame(s) = 0 Product ID = 0000 0000 0000 0000 SCSI Device Information: scsi-qla0-adapter-node=2000001b321d6335; scsi-qla0-adapter-port=2100001b321d6335; << HBA port WWN
Esta información también se puede encontrar a menudo en/var/log/messages:
# more /var/log/messages ... Nov 2 08:55:05 server1 kernel: (scsi): Found a QLA2200 @ bus 1, device 0x1,irq 20, iobase 0x2300 Nov 2 08:55:10 server1 kernel: scsi(3): Configure NVRAM parameters... Nov 2 08:55:10 server1 kernel: scsi(3): Verifying loaded RISC code... Nov 2 08:55:10 server1 kernel: scsi(3): Verifying chip... Nov 2 08:55:10 server1 kernel: scsi(3): Waiting for LIP to complete... Nov 2 08:55:10 server1 kernel: scsi(3): LOOP UP detected Nov 2 08:55:10 server1 kernel: scsi3: Topology - (F_Port), Host Loop address 0xffff Nov 2 08:55:10 server1 kernel: scsi(3): Waiting for LIP to complete... Nov 2 08:55:10 server1 kernel: scsi3: Topology - (F_Port), Host Loop address 0xffff Nov 2 08:55:10 server1 kernel: scsi-qla0-adapter-node=2000001b321d6335; Nov 2 08:55:10 server1 kernel: scsi-qla0-adapter-port=2100001b321d6335; << HBA port WWN Nov 2 08:55:10 server1 kernel: scsi-qla0-target-0=50060e800545ab12
/var/log $ more dme* | grep -i driver QLogic QLE2562 - Sun StorageTek 8Gb FC PCIe HBA, dual port << HBA model number QLogic Fibre Channel HBA Driver: 8.03.07.03.06.1-k << HBA driver version var/log % more dme* | grep -i fw 18:48:00,489 INFO kernel:qla2xxx 0000:1b:00.0: firmware: requesting ql2500_fw.bin 18:48:00,526 INFO kernel: ISP2532: PCIe (5.0GT/s x4) @ 0000:1b:00.0 hdma+, host#=2, fw=5.03.16 (d5) << HBA Firmware version 5.03.16
Obtener la identificación del subsistema HBA (y derivar el número de modelo y el proveedor de HBA)
grep para 'Subsistema ' en /sos_commands/hardware/lspci :
$ grep Subsystem /sos_commands/hardware/lspci 1077:0171 << 0171 is the Subsystem-id
o grep para 'subDeviceId ' en /etc/sysconfig/hwconf
$ grep subDeviceId /etc/sysconfig/hwconf subDeviceId: 0143 << 143 is the Subsystem-id
o grep para 'pci.subsys ' en /sos_commands/hardware/lshal
$ grep pci.subsys /sos_commands/hardware/lshal pci.subsys_product_id = 323 (0x143) (int) << 143 is the Subsystem-id