Tuesday, June 23, 2009

Obtener el WWN de una HBA en RHEL 5

Esto lo hice con unas tarjetas QLogic. Primero hay que obtener el PCI ID

# lspci|grep Q
10:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
10:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)


Con los PCI ID's hago lo siguiente:

# cat /sys/bus/pci/drivers/qla2xxx/*<PCI_ID>/host*/fc_host*/port_name

en este caso sería:

# cat /sys/bus/pci/drivers/qla2xxx/*10:00.0/host*/fc_host*/port_name


Actualización (2009-07-20)

Utilizando el filesystem /sys podemos acortar las cosas de la siguiente manera:

Para la primera tarjeta de fibra colocamos

# cat /sys/class/fc_host/host0/port_name


Para la segunda

# cat /sys/class/fc_host/host1/port_name

y así con las demás HBA's (si existen).