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 bitsnode_name
— nom du nœud 64 bitsport_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éfautdev_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 valeurdev_loss_tmo
peut être modifiée via le paramètredev_loss_tmo
du modulescsi_transport_fc
, même si le pilote peut remplacer cette valeur de délai d'expiration.La valeur maximum dedev_loss_tmo
est de 600 secondes. Sidev_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 quedev_loss_tmo
n'expire et que la file ne soit débloquée.
- Hôte :
/sys/class/fc_host/hostH/
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é.
lpfc | qla2xxx | zfcp | bfa | |
---|---|---|---|---|
Transport port_id | X | X | X | X |
Transport node_name | X | X | X | X |
Transport port_name | X | X | X | X |
Port distant dev_loss_tmo | X | X | X | X |
Port distant fast_io_fail_tmo | X | X [a] | X [b] | X |
Hôte port_id | X | X | X | X |
Hôte issue_lip | X | X | X | |
[a]
Supported as of Red Hat Enterprise Linux 5.4
[b]
Supported as of Red Hat Enterprise Linux 6.0
|