6.7. Désactivation du multipathing par protocole de périphérique
Vous pouvez désactiver le multipathing sur les appareils en utilisant le protocole de l'appareil.
Procédure
Facultatif : Affichez le protocole utilisé par un chemin d'accès :
# multipathd show paths format "%d %P"
Désactiver les dispositifs dans le fichier de configuration
/etc/multipath.conf
à l'aide du paramètreprotocol
.Le paramètre protocol prend une expression régulière et met sur liste noire tous les dispositifs dont les chaînes de protocole correspondent. Par exemple, pour désactiver le multipathing sur tous les périphériques nvme, procédez comme suit :
blacklist { protocol "nvme" }
DM Multipath reconnaît les chaînes de protocole suivantes :
-
scsi:fcp
-
scsi:spi
-
scsi:ssa
-
scsi:sbp
-
scsi:srp
-
scsi:iscsi
-
scsi:sas
-
scsi:adt
-
scsi:ata
-
scsi:unspec
-
ccw
-
cciss
-
nvme:pcie
-
nvme:rdma
-
nvme:fc
-
nvme:tcp
-
nvme:loop
-
nvme:apple-nvme
-
nvme:unspec
-
undef
-
Validez le fichier
/etc/multipath.conf
après avoir modifié le fichier de configuration multipath en exécutant l'une des commandes suivantes :Pour afficher les éventuelles erreurs de configuration, exécutez la commande
# multipath -t > /dev/null
Pour afficher la nouvelle configuration avec les modifications ajoutées, exécutez :
# multipath -t
Rechargez le fichier
/etc/multipath.conf
et reconfigurez le démonmultipathd
pour que les changements prennent effet :# service multipathd reload