Rechercher

39.2. Paramètres iSCSI avec dm-multipath

download PDF
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.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.