GNU/Linux >> Tutoriels Linux >  >> Linux

Comment identifier les cartes/ports HBA et WWN sous Linux

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


Linux
  1. Comment Linux sauve les ordinateurs lents (et la planète)

  2. Comment créer un alias et utiliser la commande Alias ​​sous Linux

  3. Comment vérifier la version du système d'exploitation et de Linux

  4. Comment fermer les ports sous Linux ?

  5. Comment identifier la distribution Linux utilisée ?

Comment rechercher et répertorier récursivement les fichiers par date sous Linux

Comment rechercher et fermer des ports ouverts sous Linux

Comment identifier l'UUID du système de fichiers sous Linux :le didacticiel ultime

Comment trouver le PID et le PPID d'un processus sous Linux

Comment installer et utiliser la commande Ack sous Linux

Linux perf :comment utiliser la commande et le profileur