Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

24.3. Fibre Channel

Cette section discute de l'API Fibre Channel, des pilotesFibre Channel Red Hat Enterprise Linux 7 natifs, et des capacités Fibre Channel de ces pilotes.

24.3.1. Interface de programmation Fibre Channel

Ci-dessous figure une liste de répertoires /sys/class/ qui contiennent des fichiers utilisés pour fournir l'API de l'espace utilisateur. Dans chaque élément, les numéros des hôtes sont désignés par H, les numéros des bus par B, les cibles par T, les numéros d'unité logique (LUN) par L, et les numéros de ports distants par R.

Important

Si votre système utilise un logiciel multipath, Red Hat vous recommande de consulter votre fournisseur de matériel avant de modifier toute valeur décrite dans cette section.
Transport : /sys/class/fc_transport/targetH:B:T/
  • port_id — ID/adresse du port 24 bits
  • node_name — nom du nœud 64 bits
  • port_name — nom du port 64 bits
Port distant : /sys/class/fc_remote_ports/rport-H:B-R/
  • port_id
  • node_name
  • port_name
  • dev_loss_tmo — nombre de secondes à attendre avant de marquer un lien comme étant « erroné ». Une fois qu'un lien est marqué comme étant erroné, les E/S exécutées sur le chemin correspondant (ainsi que toute nouvelle E/S sur ce chemin) échoueront.
    La valeur par défaut dev_loss_tmo varie, en fonction du pilote ou périphérique utilisé. Si un adaptateur Qlogic est utilisé, la valeur par défaut est de 35 secondes, tandis que si un adaptateur Emulex est utilisé, elle sera de 30 secondes. La valeur dev_loss_tmo peut être modifiée via le paramètre dev_loss_tmo du module scsi_transport_fc, même si le pilote peut remplacer cette valeur de délai d'expiration.
    La valeur maximum de dev_loss_tmo est de 600 secondes. Si dev_loss_tmo est paramétré sur zéro ou toute valeur plus importante que 600, alors les délais d'expiration internes du pilote seront utilisés à la place.
  • fast_io_fail_tmo — temps à attendre avant de faire échouer les E/S exécutées lorsqu'un problème de lien est détecté. Les E/S qui atteignent le pilote échoueront. Si des E/S se trouvent dans une file d'attente bloquée, elles n'échoueront pas avant que dev_loss_tmo n'expire et que la file ne soit débloquée.
Hôte : /sys/class/fc_host/hostH/
  • port_id
  • issue_lip — donne l'instruction de redécouvrir les ports distants au pilote.

24.3.2. Pilotes et capacités natifs Fibre Channel

Red Hat Enterprise Linux 7 est fourni avec les pilotes natifs Fibre Channel suivants :
  • lpfc
  • qla2xxx
  • zfcp
  • bfa
Tableau 24.1, «  Fonctionnalités de l'API Fibre Channel » décrit les différentes capacités de l'API Fibre-Channel de chaque pilote natif Red Hat Enterprise Linux 7. X dénote la prise en charge de la fonctionnalité.

Tableau 24.1.  Fonctionnalités de l'API Fibre Channel

lpfcqla2xxxzfcpbfa
Transport port_idXXXX
Transport node_nameXXXX
Transport port_nameXXXX
Port distant dev_loss_tmoXXXX
Port distant fast_io_fail_tmoXX [a]X [b] X
Hôte port_idXXXX
Hôte issue_lipXX X
[a] Supported as of Red Hat Enterprise Linux 5.4
[b] Supported as of Red Hat Enterprise Linux 6.0