Show Table of Contents
39.2. Paramètres iSCSI avec dm-multipath
Si
dm-multipath est implémenté, il est recommandé de paramétrer les minuteurs iSCSI immédiatement pour déférer les commandes sur la couche multipath. Pour configurer ceci, ajoutez la ligne suivante à device { dans /etc/multipath.conf :
features "1 queue_if_no_path"
Ceci permet de s'assurer que les erreurs d'E/S soient ré-essayées et remises en file d'attente si tous les chemins sont en échec dans la couche
dm-multipath.
Vous pourriez devoir réajuster les minuteurs iSCSI afin de mieux contrôler qu'il ne se produise pas de problèmes sur votre disque SAN. NOP-Out Interval/Timeouts et
replacement_timeout sont des minuteurs iSCSI disponibles et configurables, dont il est question dans les sections suivantes.
39.2.1. Intervalle/délai d'expiration NOP-Out
Pour aider à contrôler les problèmes SAN, la couche iSCSI envoie une requête NOP-Out à chaque cible. Si une requête NOP-Out dépasse son délai d'expiration, la couche iCSI répond en faisant échouer toute commande exécutée et en envoyant à la couche SCSI l'instruction de remettre ces commandes en file d'attente dès que possible.
Lorsque
dm-multipath est utilisé, la couche SCSI fera échouer les commandes en cours d'exécution et les déferrera sur la couche multipath. Puis, la couche multipath tentera à nouveau ces commandes sur un autre chemin. Si dm-multipath n'est pas en cours d'utilisation, ces commandes seront tentées à nouveau cinq fois avant d'être en échec.
Les intervalles entre requêtes NOP-Out sont de 10 secondes par défaut. Pour ajuster cet intervalle, ouvrez le fichier
/etc/iscsi/iscsid.conf et modifiez la ligne suivante :
node.conn[0].timeo.noop_out_interval = [valeur de l'intervalle]
Une fois définie, la couche iSCSI enverra une requête NOP-Out sur chaque cible toutes les [valeur de l'intervalle] secondes.
Par défaut, le délai d'expiration des requêtes NOP-Out est de 10 secondes[10]. Pour ajuster cela, ouvrez le fichier
/etc/iscsi/iscsid.conf et modifiez la ligne suivante :
node.conn[0].timeo.noop_out_timeout = [timeout value]
Ceci paramètre la couche iSCSI pour faire expirer les requêtes NOP-Out après [timeout value] secondes.
SCSI Error Handler
Si SCSI Error Handler est en cours d'exécution, exécuter des commandes sur un chemin n'échouera pas immédiatement lorsque le délai d'une requête NOP-Out expire sur ce chemin. À la place, ces commandes échoueront après
replacement_timeout secondes. Pour obtenir davantage d'informations sur replacement_timeout, veuillez consulter Section 39.2.2, « replacement_timeout ».
Pour vérifier si SCSI Error Handler est cours d'exécution :
# iscsiadm -m session -P 3
[10]
Avant Red Hat Enterprise Linux 5.4, le délai d'expiration des requêtes NOP-Out était de 15 secondes.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.