Systool

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine SAN — inspection sysfs (FC/SCSI)
Commande systool (paquet sysfsutils)
Contexte Linux — cartes FC (qla2xxx, lpfc), périphériques SCSI
Voir aussi HBA · Multipath · QLogic

systool permet d'explorer les arborescences sysfs liées au Fibre Channel et au SCSI — cartes, ports distants, disques.

Périphériques FC

yum install sysfsutils

Informations sur les cartes FC :

systool -c fc_remote_ports -v

Périphériques Fibre Channel connectés à la HBA :

systool -c fc_remote_ports -v -d
systool -vc fc_host
systool -c fc_transport -v

Périphériques SCSI

systool -b scsi -v          # adaptateurs du système
systool -c scsi_disk -v     # disques
systool -m qla2xxx -v       # infos QLogic

Protocole FC

systool -c fc_transport -v | grep port_name

Pilote

systool -m lpfc -v
systool -m qla2xxx -v

Autres commandes

Faire correspondre les chemins entre les disques et le HBTL SCSI :

sg_map -x

Vérifier l'état des disques :

for d in $(ls /sys/block | grep sd); do echo $d - $(cat /sys/block/$d/device/state); done

Vérifier l'état des ports :

grep -v "zZzZ" -H /sys/class/fc_host/host*/port_state

Voir aussi

  • HBA — équivalent orienté sysfs, sans passer par systool
  • Multipath — exploitation des chemins multiples
  • QLogic — SANsurfer CLI pour les cartes QLogic