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"
# multipathd show paths format "%d %P"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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" }
blacklist { protocol "nvme" }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
# multipath -t > /dev/null
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pour afficher la nouvelle configuration avec les modifications ajoutées, exécutez :
multipath -t
# multipath -t
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Rechargez le fichier
/etc/multipath.conf
et reconfigurez le démonmultipathd
pour que les changements prennent effet :service multipathd reload
# service multipathd reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow