6.8. Ajout d'exceptions pour les appareils dont le multipathing est désactivé
Vous pouvez activer le multipathing en ajoutant des exceptions sur les périphériques où le multipathing est actuellement désactivé.
Conditions préalables
- Le multipathing est désactivé sur certains appareils.
Procédure
Activez le multipathing sur les périphériques à l'aide de la section
blacklist_exceptions
du fichier de configuration/etc/multipath.conf
.Lorsque vous spécifiez des dispositifs dans la section
blacklist_exceptions
du fichier de configuration, vous devez spécifier les exceptions en utilisant les mêmes critères que ceux spécifiés dans la sectionblacklist
. Par exemple, une exception WWID ne s'applique pas aux dispositifs désactivés par une entréedevnode
, même si le dispositif désactivé est associé à cette WWID. De même, les exceptionsdevnode
ne s'appliquent qu'aux entréesdevnode
et les exceptionsdevice
ne s'appliquent qu'aux entrées de dispositifs.Exemple 6.1. Une exception par WWID
Si vous disposez d'un grand nombre de périphériques et que vous souhaitez utiliser le multipath pour un seul d'entre eux avec le WWID
3600d0230000000000e13955cc3757803
, au lieu de désactiver individuellement chacun des périphériques sauf celui que vous voulez, vous pouvez les désactiver tous, puis activer uniquement celui que vous voulez en ajoutant les lignes suivantes au fichier/etc/multipath.conf
:blacklist { wwid ".*" } blacklist_exceptions { wwid "3600d0230000000000e13955cc3757803" }
Vous pouvez également utiliser un point d'exclamation (
!
) pour inverser l'entréeblacklist
, qui désactive tous les périphériques à l'exception du WWID spécifié :blacklist { wwid "!3600d0230000000000e13955cc3757803" }
Exemple 6.2. Une exception par propriété udev
Le paramètre
property
fonctionne différemment des autres paramètresblacklist_exception
. La valeur du paramètreproperty
doit correspondre au nom d'une variable de la base de donnéesudev
. Dans le cas contraire, le périphérique est désactivé. Ce paramètre permet de désactiver le multipathing sur certains périphériques SCSI, tels que les clés USB et les disques durs locaux.Pour activer le multipathing uniquement sur les périphériques SCSI qui peuvent raisonnablement être multipathés, définissez ce paramètre sur
(SCSI_IDENT_|ID_WWN)
comme dans l'exemple suivant :blacklist_exceptions { property "(SCSI_IDENT_|ID_WWN)" }
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