Il existe plusieurs commandes pour déterminer le WWN d'un HBA Fibre Channel (FC) et son état (en ligne/hors ligne). Le message traite de quelques-unes des méthodes les plus couramment utilisées.
Méthode 1
Pour trouver les cartes HBA installées sur votre système, utilisez :
# lspci -nn | grep -i hba 07:00.0 Fibre Channel [0c04]: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA [1077:2532] (rev 02) 07:00.1 Fibre Channel [0c04]: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA [1077:2532] (rev 02)
Pour vérifier les ports HBA disponibles :
# ls -l /sys/class/fc_host total 0 drwxr-xr-x 3 root root 0 Feb 3 2015 host2 drwxr-xr-x 3 root root 0 Feb 3 2015 host3
Pour connaître l'état des ports HBA (online/offline) :
# more /sys/class/fc_host/host?/port_state :::::::::::::: /sys/class/fc_host/host2/port_state :::::::::::::: Online :::::::::::::: /sys/class/fc_host/host3/port_state :::::::::::::: Online
Pour trouver les numéros WWN des ports ci-dessus :
# more /sys/class/fc_host/host?/port_name :::::::::::::: /sys/class/fc_host/host2/port_name :::::::::::::: 0x500143802426baf4 :::::::::::::: /sys/class/fc_host/host3/port_name :::::::::::::: 0x500143802426baf6
Méthode 2 :Utilisation de systool
Une autre commande utile pour trouver les informations sur les HBA est systool . Si ce n'est déjà fait, vous devrez peut-être installer le sysfsutils paquet.
# yum install sysfsutils
Pour vérifier les ports HBA disponibles :
# systool -c fc_host Class = "fc_host" Class Device = "host2" Device = "host2" Class Device = "host3" Device = "host3"
Pour trouver les WWN des ports HBA :
# systool -c fc_host -v | grep port_name port_name = "0x500143802426baf4" port_name = "0x500143802426baf6"
Pour vérifier l'état des ports HBA (online/offline) :
# systool -c fc_host -v | grep port_state port_state = "Online" port_state = "Online"Comment identifier les cartes/ports HBA et WWN dans Solaris