DM Multipath
Configuration et Administration de DM Multipath
Édition 1
Résumé
Préface
1. Audience Copier lienLien copié sur presse-papiers!
2. Documentation relative Copier lienLien copié sur presse-papiers!
- Guide d'installation — documente les informations concernant l'installation de Red Hat Enterprise Linux 6.
- Guide de déploiement — documente les informations concernant le déploiement, la configuration et l'administration de Red Hat Enterprise Linux 6.
- Guide de déploiement — fournit des instructions pour gérer de manière effective les périphériques de stockage et les systèmes de fichiers sur Red Hat Enterprise Linux 6.
- Aperçu du module complémentaire High Availability — fournit un aperçu de haut niveau du module complémentaire Red Hat High Availability.
- Cluster Administration — procure des informations sur l'installation, la configuration et la gestion du module complémentaire High Availability.
- Logical Volume Manager Administration — propose une description du gestionnaire de volumes logiques LVM (Logical Volume Manager), y compris des informations sur l'exécution de LVM dans un environnement clusterisé.
- Global File System 2: Configuration and Administration — propose des informations sur l'installation, la configuration et la maintenance du système de fichiers Red Hat GFS2 (Red Hat Global File System 2).
- Load Balancer Administration — fournit des informations sur la façon de configurer des systèmes et des services de haute performance avec le module complémentaire Load Balancer, un ensemble de composants logiciels intégrés fournissant des LVS (Serveurs virtuels Linux) pour équilibrer les charges IP sur un ensemble de serveurs réels.
- Notes de publication — fournit des informations sur la dernière version des produits Red Hat.
3. Vos commentaires sont bienvenus ! Copier lienLien copié sur presse-papiers!
rh-DM_Multipath(EN)-6 (2013-2-15T15:15)
Chapitre 1. Device Mapper Multipathing (Mappeur de périphériques à multiples chemins d'accès) Copier lienLien copié sur presse-papiers!
1.1. Fonctionnalités nouvelles et modifiées Copier lienLien copié sur presse-papiers!
1.1.1. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 6.0 Copier lienLien copié sur presse-papiers!
- Avec la sortie de Red Hat Enterprise Linux 6, la procédure d'installation initiale de DM-Multipath sur une configuration failover de base a changé. Vous pouvez maintenant créer le fichier de configuration DM-Multipath et activer DM-Multipath avec l'utilitaire de configuration
mpathconf, qui peut aussi charger le moduledevice-mapper-multipath, démarrer le démonmultipathdet paramétrerchkconfigafin de lancer le démon automatiquement lors des redémarrages.Pour des informations sur la nouvelle procédure d'installation, voir la Section 3.1, « Configuration de DM-Multipath ». Pour obtenir plus d'information sur la commandempathconf, voir la page manmpathconf(5). - Red Hat Enterprise Linux 6 offre un nouveau mode pour paramétrer les périphériques à multiples chemins d'accès, que vous définirez avec le paramètre
find_multipathsdu fichier de configuration. Dans les versions précédentes de Red Hat Enterprise Linux, multipath essayait toujours de créer un périphérique « multipath » pour chaque chemin qui n'était pas explicitement mis sur liste noire. Cependant, dans Red Hat Enterprise Linux 6, si le paramètre de configurationfind_multipathsest défini suryes(oui), « multipath » créera uniquement un périphérique si l'une des trois conditions suivantes est remplie :- Il existe au moins deux chemins ne se trouvant pas sur liste noire (blacklist) avec le même WWID.
- L'utilisateur force la création du périphérique en spécifiant un périphérique à l'aide de la commande
multipath. - Un chemin possède le même WWID qu'un périphérique multipath précédemment créé (même si ce périphérique multipath n'existe pas actuellement). Pour des instructions sur la procédure à suivre si vous avez précédemment créé des périphériques multipath alors que le paramètre
find_multipathsn'était pas défini, voir la Section 4.2, « Liste noire du fichier de configuration ».
Cette fonctionnalité devrait permettre à la plupart des utilisateurs de faire en sorte que multipath puisse automatiquement choisir les chemins corrects afin d'en faire des périphériques multipath sans avoir à modifier la liste noire.Pour des informations sur le paramètre de configurationfind_multipaths, voir la Section 4.3, « Paramètres par défaut dans le fichier de configuration ». - Red Hat Enterprise Linux 6 fournit deux nouveaux algorithmes de sélecteur de chemin, ils déterminent le chemin à utiliser pour la prochaine opération d'E/S :
queue-lengthetservice-time. L'algorithmequeue-lengthregarde le montant d'E/S en attente vers les chemins pour déterminer quel prochain chemin utiliser. L'algorithmeservice-timeregarde le montant d'E/S en attente et le débit relatif des chemins pour déterminer quel prochain chemin utiliser. Pour obtenir plus d'informations sur les paramètres de sélecteurs de chemin dans le fichier de configuration, voir la Chapitre 4, Fichier de configuration DM-Multipath. - Dans Red Hat Enterprise Linux 6, les fonctions de priorité ne sont plus des programmes d'appel. Au lieu de cela, ils sont des objets partagés dynamiques, comme les fonctions du vérificateur de chemin. Le paramètre
prio_callouta été remplacé par le paramètreprio. Pour des descriptions des focntions supportées parprio, voir la Chapitre 4, Fichier de configuration DM-Multipath. - Dans Red Hat Enterprise Linux 6, la sortie de la commande
multipatha changé de format. Pour des informations sur la sortie de la commandemultipath, voir la Section 5.7, « Sortie Commande Multipath ». - Dans Red Hat Enterprise Linux 6, le fichier multipath
bindingsse trouve dans/etc/multipath/bindings. - Red Hat Enterprise Linux 6 fournit trois nouveaux paramètres
defaultsdans le fichiermultipath.conf:checker_timeout,fast_io_fail_tmo, etdev_loss_tmo. Pour obtenir des informations sur ces paramètres, voir la Chapitre 4, Fichier de configuration DM-Multipath. - Lorsque l'option
user_friendly_namesdu fichier de configuration est définie suryes, le nom d'un périphérique multipath se trouve alors sous la formempathn. Pour Red Hat Enterprise Linux 6, n est un caractère alphabétique, ainsi le nom d'un périphérique multipath peut êtrempathaoumpathb. Dans les versions précédentes, n était un entier.
1.1.2. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 6.1 Copier lienLien copié sur presse-papiers!
- Ce document contient maintenant un nouveau chapitre, Section 5.2, « Déplacer les systèmes de fichiers racine d'un périphérique single-path à un périphérique multipath ».
- Ce document contient maintenant un nouveau chapitre, Section 5.3, « Déplacer les systèmes de fichiers swap d'un périphérique single-path à un périphérique multipath ».
1.1.3. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 6.2 Copier lienLien copié sur presse-papiers!
- Red Hat Enterprise Linux 6.2 fournit un nouveau paramètre
multipath.conf,rr_min_io_rq, dans les sectionsdefaults,devicesetmultipathsdu fichiermultipath.conf. Le paramètrerr_min_ion'a plus d'effet dans Red Hat Enterprise Linux 6.2. pour obtenir des informations sur le paramètrerr_min_io_rq, voir le Chapitre 4, Fichier de configuration DM-Multipath. - Le paramètre du fichier de configuration
dev_loss_tmopeut maintenant être défini sur l'infini, ce qui paramètre la variablesysfssur 2147483647 secondes, ou 68 ans. Pour obtenir des informations sur ce paramètre, voir le Chapitre 4, Fichier de configuration DM-Multipath. - La procédure décrite dans la Section 5.2, « Déplacer les systèmes de fichiers racine d'un périphérique single-path à un périphérique multipath » a été mise à jour.
1.1.4. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 6.3 Copier lienLien copié sur presse-papiers!
- La valeur par défaut du paramètre
queue_without_daemondu fichier de configuration est maintenant réglée surnopar défaut. - La valeur par défaut du paramètre
max_fdsdu fichier de configuration est maintenant réglée surmaxpar défaut. - Le paramètre
user_friendly_namesdu fichier de configuration est maintenant configurable dans les sectionsdefaults,multipathsetdevicesdu fichier de configurationmultipath.conf. - Désormais, la section
defaultsdu fichier de configurationmultipath.confprend en charge le paramètrehwtable_regex_match.
1.1.5. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 6.4 Copier lienLien copié sur presse-papiers!
- Les sections
defaultsetdevicesdu fichier de configurationmultipath.confprennent en charge les nouveaux paramètresretain_attached_hardware_handleretdetect_prio. Pour obtenir des informations sur les paramètres du fichier de configuration, voir le Chapitre 4, Fichier de configuration DM-Multipath. - Ce document contient une nouvelle section, Section 3.4, « Paramétrer le « multipathing » dans le système de fichiers initramfs ».
1.2. Aperçu général de DM-Multipath Copier lienLien copié sur presse-papiers!
- RedondanceDM-Multipath peut procurer un échec dans une configuration active/passive. Dans une configuration active/passive, on utilise seulement la moitié des chemins à tout moment pour E/S. Si un élément (le câble, le commutateur, ou le contrôleur) d'un chemin E/S échoue, DM-Multipath passe à un chemin alternatif.
- Performance amélioréeDM-Multipath peut être configurée dans un mode actif/actif, où E/S est étendu à travers les chemins en circuit cyclique. Dans certaines configurations, DM-Multipath peut détecter un chargement sur le chemin E/S et re-équilibrer le chargement de façon dynamique.
Figure 1.1. Configuration multipath Active/Passive avec un seul périphérique RAID
- Échec HBA
- Échec du cable FC (fibre optique)
- Échec du commutateur SAN
- Échec au niveau du port du contrôleur de l'array
Figure 1.2. Configuration Multipath Active/Passive avec deux périphériques RAID
- hba1 vers le contrôleur1
- hba1 vers le contrôleur2
- hba2 vers le contrôleur2
- hba2 vers le contrôleur2
Figure 1.3. Configuration Multipath Active/Active avec un seul périphérique RAID
1.3. Support de matrice de stockage Copier lienLien copié sur presse-papiers!
multipath.conf.defaults. Si votre array de stockage prend en charge DM-Multipath et n'est pas configurée par défaut dans ce fichier, vous aurez peut-être besoin de les ajouter au fichier de configuration de DM-Multipath multipath.conf. Pour davantage d'informations sur le fichier de configuration DM-Multipath, consultez la Chapitre 4, Fichier de configuration DM-Multipath.
1.4. Composants DM-Multipath Copier lienLien copié sur presse-papiers!
| Composant | Description |
|---|---|
module de noyau dm_multipath | Change la direction des E/S et prend en charge les échecs des chemins d'accès et des groupes de chemins d'accès. |
utilitaire mpathconf | Configure et active le mappeur de périphériques à multiples chemins d'accès (Device Mapper Multipathing). |
commande multipath | Répertorie et configure les périphériques à multiples chemins d'accès. Normalement démarré avec /etc/rc.sysinit, il peut aussi être démarré par un programme udev à chaque fois qu'un périphérique bloc est ajouté.. |
démon multipathd | Contrôle les chemins, au fur et à mesure que les chemins échouent ou retournent, il peut initier des changements de groupes de chemins. S'occupe des changements interactifs des périphériques multipath. Cela doit être redémarré pour n'importe quel changement dans le fichier /etc/multipath.conf. |
commande kpartx | Crée des périphériques de mappage pour les partitions. Il faut utiliser cette commande pour les partitions basées-DOS dans DM-MP. La commande kpartx est fournie dans un paquet séparé, mais le paquet device-mapper-multipath en dépend. |
1.5. Aperçu général de l'installation de DM_Multipath Copier lienLien copié sur presse-papiers!
- Installez le RPM
device-mapper-multipath. - Créez le fichier de configuration et activez le multipathing avec la commande
mpathconf. Vous pouvez aussi lancer le démon multipath avec cette commande si vous ne modifiez pas le fichier de configuration. - Si nécessaire, modifiez le fichier de configuration
multipath.confafin de changer les valeurs par défaut et d'enregistrer le fichier mis à jour. - Démarrer le démon multipath.
Chapitre 2. Périphériques multipath Copier lienLien copié sur presse-papiers!
2.1. Identifiants de périphériques Multipath Copier lienLien copié sur presse-papiers!
user_friendly_names dans le fichier de configuration multipath, qui détermine l'alias pour un nom de nœud unique sous la forme mpathn.
/dev/sda, /dev/sdb, dev/sdc, et /dev/sdd. DM-Multipath crée un simple périphérique lié à un WWID unique qui route E/S vers ces quatre périphériques sous-jacents en fonction de la configuration multipath. Quand l'option de configuration user_friendly_names est sur yes, le nom du périphérique multipath est fixé sur mpathn.
/dev : /dev/mapper/mpathn et /dev/dm-n.
- Les périphériques présents dans
/dev/mappersont créés au début de processus d'initialisation. Utiliser ces périphériques pour accéder aux périphériques multipath, par exemple, lorsque vous crées des volumes logiques. - Tous les périphériques sous la forme
/dev/dm-nsont destinés à l'utilisation interne uniquement et ne devraient jamais être utilisés.
user_friendly_names, consultez la Section 4.3, « Paramètres par défaut dans le fichier de configuration ».
alias de la section multipaths du fichier de configuration multipath. Pour davantage d'informations sur la section multipaths du fichier de configuration multipath, consultez la Section 4.4, « Attributs de configuration de périphériques multipath ».
2.2. Noms de périphériques Multipath homogènes au sein d'un groupement Copier lienLien copié sur presse-papiers!
user_friendly_names est configurée sur yes, le nom du périphérique multipath est unique pour chaque nœud, mais il n'y a pas de garanties que ce soit le même pour tous les nœuds qui utilisent le périphérique multipath. De la même manière, si vous définissez l'option alias pour un périphérique dans la section multipaths du fichier de configuration multipath.conf, le nom ne sera pas automatiquement consistant sur tous les nœuds du cluster. Cela ne devrait pas poser de difficultés si vous utilisez LVM pour créer des périphériques logiques à partir du périphérique multipath, mais si vous avez besoin que les noms de périphériques multipath soient homogènes pour tous les nœuds, alors, il est recommandé de ne pas définir l'option user_friendly_names sur yes et de ne pas configurer d'alias pour les périphériques. Par défaut, si vous ne définissez pas user_friendly_names sur yes ou ne configurez pas d'alias pour un périphérique, un nom de périphérique sera le WWID pour le périphérique, qui restera toujours le même.
- Définissez tous les périphériques multipath sur une seule machine.
- Désactivez tous les périphériques à multiples chemins d'accès sur vos autres machines en exécutant les commandes suivantes :
# service multipathd stop # multipath -F - Copiez le fichier
/etc/multipath/bindingsde la première machine sur toutes les autres machines dans le cluster. - Réactivez le démon
multipathdsur toutes les autres machines dans le cluster en exécutant la commande suivante :# service mutipathd start
/etc/multipath.conf est bien le même pour chaque nœud du cluster en suivant la même procédure :
- Configurez les alias pour les périphériques multipath dans le fichier
multipath.confsur une seule machine. - Désactivez tous les périphériques à multiples chemins d'accès sur vos autres machines en exécutant les commandes suivantes :
# service multipathd stop # multipath -F - Copiez le fichier
/etc/multipath.confde la première machine sur toutes les autres machines dans le cluster. - Réactivez le démon
multipathdsur toutes les autres machines dans le cluster en exécutant la commande suivante :# service mutipathd start
2.3. Attributs de périphériques multipath Copier lienLien copié sur presse-papiers!
user_friendly_names et alias, un périphérique à multiples chemins d'accès possède de nombreux attributs. Vous pouvez les modifier pour un périphérique à multiples chemins d'accès spécifique en créant une entrée pour ce périphérique dans la section multipaths du fichier de configuration à multiples chemins. Pour obtenir des informations sur la section multipaths du fichier de configuration, voir la Section 4.4, « Attributs de configuration de périphériques multipath ».
2.4. Périphériques Multipath dans les volumes logiques Copier lienLien copié sur presse-papiers!
/dev/mapper/mpatha est le nom d'un périphérique multipath, la commande suivante marquera /dev/mapper/mpatha en tant que volume physique.
pvcreate /dev/mapper/mpatha
Note
pvcreate échouera. Remarquez que les programmes d'installation Anaconda et Kickstart créent des tables de partitions vides si vous ne spécifiez pas autrement pour chaque périphérique bloc. Si vous souhaitez utiliser le périphérique entier plutôt qu'une partition, vous devrez supprimer les partitions existantes du périphérique. Vous pouvez supprimer les partitions existantes avec les commandes kpartx -d et fdisk. Si votre système possède des périphériques blocs de plus de 2 To, vous pouvez utiliser la commande parted pour supprimer des partitions.
lvm.conf pour exclure les disques sous les périphériques multipath, parce que si la matrice change automatiquement le chemin d'accès actif vers le chemin passif quand il reçoit E/S, multipath échouera quand LVM balaye le chemin passif si ces périphériques ne sont pas filtrés. Pour les matrices actives/passives qui exigent plus d'une commande pour rendre un chemin passif actif, LVM imprime un message d'avertissement dans un tel cas.
lvm.conf), inclure le filtre suivant dans la section devices du fichier.
filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]
Chapitre 3. Configuration de DM-Multipath Copier lienLien copié sur presse-papiers!
- Installation DM-Multipath de base
- Ignorer les disques locaux
- Ajouter des périphériques au fichier de configuration
- Démarrage de multipath dans le système de fichiers
initramfs
3.1. Configuration de DM-Multipath Copier lienLien copié sur presse-papiers!
device-mapper-multipath.
mpathconf, qui crée le fichier de configuration multipath /etc/multipath.conf.
- Si le fichier
/etc/multipath.confexiste déjà, l'utilitairempathconfle modifiera. - Si le fichier
/etc/multipath.confn'existe pas, l'utilitairempathconfutilisera le fichier/usr/share/doc/device-mapper-multipath-0.4.9/multipath.confcomme fichier de démarrage. - Si le fichier
/usr/share/doc/device-mapper-multipath-0.4.9/multipath.confn'existe pas, l'utilitairempathconfcréera la fichier/etc/multipath.confdepuis le début.
/etc/multipath.conf, vous pouvez paramétrer DM-Multipath pour une configuration failover de base en exécutant la commande suivante. Cette commande active le fichier de configuration multipath et lance le démon multipathd.
# mpathconf --enable --with_multipathd y
/etc/multipath.conf avant de lancer le démon multipathd, utilisez la procédure suivante pour installer DM-Multipath pour une configuration failover de base.
- Exécutez la commande
mpathconfen spécifiant l'option--enable:# mpathconf --enablePour des informations sur les options supplémentaires à la commandempathconfque vous pourriez nécessiter, voir la page manmpathconfou exécutez la commandempathconfen spécifiant l'option--help.# mpathconf --help usage: /sbin/mpathconf <command> Commands: Enable: --enable Disable: --disable Set user_friendly_names (Default n): --user_friendly_names <y|n> Set find_multipaths (Default n): --find_multipaths <y|n> Load the dm-multipath modules on enable (Default y): --with_module <y|n> start/stop/reload multipathd (Default n): --with_multipathd <y|n> chkconfig on/off multipathd (Default y): --with_chkconfig <y|n> - Modifiez le fichier
/etc/multipath.confsi nécessaire. Les paramètres par défaut s'appliquant à DM_Multipath sont compilés dans le système et ont besoin d'être définis explicitement dans le fichier/etc/multipath.conf.La valeur par défaut depath_grouping_policyest paramétrée surfailover, donc dans cet exemple, vous n'aurez pas besoin de modifier le fichier/etc/multipath.conf. Si vous souhaitez des informations sur la façon de changer les valeurs du fichier de configuration en dehors des valeurs par défaut, consultez la Chapitre 4, Fichier de configuration DM-Multipath.La section sur les valeurs initiales par défaut du fichier de configuration paramètrent votre système en l'instruisant que les noms des périphériques multipath sont sous la formempathn. Sans cette configuration, les noms des périphériques multipath seraient des alias du WWID du périphérique. - Enregistrez le fichier de configuration et quittez l'éditeur si nécessaire.
- Exécutez la commande suivante :
# service multipathd start
user_friendly_name est définie sur oui dans le fichier de configuration, les périphériques multipath seront créés en tant que /dev/mapper/mpathn. Pour davantage d'informations sur la façon de configurer le nom du périphérique en fonction d'un alias de votre choix, consultez la Chapitre 4, Fichier de configuration DM-Multipath.
# mpathconf --enable --user_friendly_names n
Note
service multipathd reload afin que les modifications prennent effet.
3.2. Ignorer les disques locaux lorsque vous générez des périphériques Multipath Copier lienLien copié sur presse-papiers!
find_multipaths sur yes, vous ne devriez pas avoir à mettre ces périphériques dans la liste noire. Pour plus d'informations sur le paramètre de configuration find_multipaths, voir la Section 4.3, « Paramètres par défaut dans le fichier de configuration ».
find_multipaths sur yes, vous pouvez utiliser la procédure suivante afin de modifier le fichier de configuration multipath pour qu'il ignore les disques locaux lors de la configuration de multipath.
- Déterminer quels disques sont internes et les marquer en vue de les mettre sur la liste noire.Dans cet exemple,
/dev/sdaest un disque interne. Notez que, de par la configuration originale du fichier de configuration multipath par défaut, exécutermultipath -v2, révèle le disque local,multipath -v2dans la mappe multipath.Pour davantage d'informations sur la commande de sortiemultipathconsultez la Section 5.7, « Sortie Commande Multipath ».# multipath -v2 create: SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 undef WINSYS,SF2372 size=33 GB features="0" hwhandler="0" wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 0:0:0:0 sda 8:0 [--------- device-mapper ioctl cmd 9 failed: Invalid argument device-mapper ioctl cmd 14 failed: No such device or address create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:0 sdb 8:16 undef ready running `- 3:0:0:0 sdf 8:80 undef ready running create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:1 sdc 8:32 undef ready running `- 3:0:0:1 sdg 8:96 undef ready running create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:2 sdd 8:48 undef ready running `- 3:0:0:2 sdg 8:112 undef ready running create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:3 sdd 8:64 undef ready running `- 3:0:0:3 sdg 8:128 undef ready running - Afin d'empêcher le mappeur de périphérique de mapper
/dev/sdadans ses mappes multipath, modifier la section de la liste noire du fichier/etc/multipath.confpour inclure ce périphérique. Malgré le fait que vous pourriez mettre le périphériquesdasur la liste noire en utilisant un typedevnode, ce ne serait pas une procédure sûre car/dev/sdan'est pas garanti de rester le même au moment du redémarrage. Pour mettre des périphériques individuels sur la liste noire, vous pouvez utiliser le WWID de ce périphérique.Remarquez que dans la sortie vers la commandemultipath -v2, le WWID du périphérique/dev/sdaest SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1. Pour mettre ce périphérique sur la liste noire, incluez ce qui suit dans le fichier/etc/multipath.conf.blacklist { wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 } - Après avoir mis à jour le fichier
/etc/multipath.conf, vous devrez manuellement dire au démonmultipathdde recharger le fichier. La commande suivante recharge le fichier mis à jour/etc/multipath.conf.# service multipathd reload - Exécutez la commande suivante pour supprimer le périphérique multipath :
# multipath -f SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 - Pour vérifier si la suppression du périphérique a bien fonctionné, vous pouvez exécuter la commande
multipath -llafin d'afficher la configuration multipath actuelle. Pour obtenir des informations sur la commandemultipath -ll, voir la Section 5.8, « Recherches Multipath avec la commande multipath ».Pour vérifier si le périphérique mis sur liste noire n'a pas été rajouté, vous pouvez exécuter la commandemultipath, comme dans l'exemple suivant. Si vous n'avez pas spécifié une option-v, alors le niveau de verbosité par défaut de la commandemultipathestv2.# multipath create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:0 sdb 8:16 undef ready running `- 3:0:0:0 sdf 8:80 undef ready running create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:1 sdc 8:32 undef ready running `- 3:0:0:1 sdg 8:96 undef ready running create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:2 sdd 8:48 undef ready running `- 3:0:0:2 sdg 8:112 undef ready running create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:3 sdd 8:64 undef ready running `- 3:0:0:3 sdg 8:128 undef ready running
3.3. Configurer des périphériques de stockage Copier lienLien copié sur presse-papiers!
multipath.conf.defaults.
/etc/multipath.conf et insérez les information périphériques appropriées.
devices {
device {
vendor "HP"
product "OPEN-V."
getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
}
}
devices du fichier de configuration, consultez la Section 4.5, « Périphériques de fichier de configuration ».
3.4. Paramétrer le « multipathing » dans le système de fichiers initramfs Copier lienLien copié sur presse-papiers!
initramfs. Après avoir configuré « multipath », vous pouvez reconstruire le système de fichiers initramfs avec les fichiers de configuration « multipath » en exécutant la commande dracut avec les options suivantes :
# dracut --force --add multipath --include /etc/multipath /etc/multipath
initramfs et que vous effectuez tout changement aux fichiers de configuration « multipath », vous devrez reconstruire le système de fichiers initramfs pour que les changements prennent effet.
Chapitre 4. Fichier de configuration DM-Multipath Copier lienLien copié sur presse-papiers!
/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.defaults.
/etc/multipath.conf. Si nécessaire, vous pouvez aussi ajouter une matrice de stockage qui n'est pas prise en charge par défaut sur le fichier de configuration.
Note
initramfs. Si vous exécutez « multipath » depuis le système de fichiers initramfs et que vous effectuez des changements sur les fichiers de configuration « multipath », vous devrez reconstruire le système de fichiers initramfs pour que que les changements prennent effet. Pour obtenir des informations sur la reconstruction du système de fichiers initramfs avec « multipath », reportez-vous à Section 3.4, « Paramétrer le « multipathing » dans le système de fichiers initramfs ».
multipath.conf. Il contient des sections sur les sujets suivants :
- Aperçu général du fichier de configuration
- Liste noire du fichier de configuration
- Valeurs par défaut du fichier de configuration
- Multipaths du fichier de configuration
- Périphériques du fichier de configuration
multipath.conf.defaults. S'il y a des sections du fichier qui ne concernent pas votre environnement ou pour lesquelles vous ne pouvez pas modifier les valeurs par défaut, vous pouvez les laisser sans commentaires, telles qu'elles sont dans le fichier initial.
/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.annotated.
4.1. Aperçu général du fichier de configuration Copier lienLien copié sur presse-papiers!
- blacklist
- Liste des périphériques spécifiques qui ne seront pas pris en considération pour multipath.
- blacklist_exceptions
- Listing des candidats multipath qui seraient normalement sur la liste noire d'après les paramètres de la section de la liste noire.
- defaults
- Paramètres généraux par défaut pour DM-Multipath.
- multipaths
- Paramètres des caractéristiques des périphériques multipath individuels. Ces valeurs passent outre celles qui sont spécifiées dans les sections
defaults(valeurs par défaut) anddevices(périphériques) du fichier de configuration. - devices
- Paramètres pour les contrôleurs de stockage individuels. Ces valeurs passent outre ce qui est spécifié dans la section
defaults(valeurs par défaut) du fichier de configuration. Si vous utilisez une matrice de stockage qui n'est pas prise en charge par défaut, vous aurez sans doute besoin de créer une sous-sectiondevices(périphériques) s'appliquant spécifiquement à votre zone.
4.2. Liste noire du fichier de configuration Copier lienLien copié sur presse-papiers!
blacklist du fichier de configuration spécifie des périphériques qui seront utilisés quand le système configure les périphériques multipath. Les périphériques qui figurent sur la liste noire ne seront pas groupés dans un périphérique multipath.
find_multipaths est défini sur yes (oui), « multipath » créera uniquement un périphérique si l'une des trois conditions suivantes est remplie :
- Il existe au moins deux chemins ne se trouvant pas sur liste noire (blacklist) avec le même WWID.
- L'utilisateur force manuellement la création du périphérique en spécifiant un périphérique avec la commande
multipath. - Un chemin possède le même WWID qu'un périphérique multipath créé auparavant (même si ce périphérique multipath n'existe pas actuellement). Lorsqu'un périphérique multipath est créé, multipath se rappelle du WWID du périphérique, il créera ainsi automatiquement le périphérique à nouveau, et ce, aussitôt qu'il verra un chemin avec ce WWID. Ceci vous permet de faire en sorte que multipath choisisse automatiquement les chemins corrects pour créer des périphériques multipath, sans avoir à modifier la liste noire (blacklist) de multipath.Si vous avez auparavant créé un périphérique multipath sans utiliser le paramètre
find_multipathset que vous définissez le paramètre suryes(oui) ultérieurement, vous pourriez devoir supprimer les WWID de tout périphérique que vous ne souhaitez pas voir créé comme périphérique multipath à partir du fichier/etc/multipath/wwids. Ci-dessous figure un exemple du fichier/etc/multipath/wwids. Les WWID se trouvent entre les barres obliques (/) :# Multipath wwids, Version : 1.0 # NOTE: This file is automatically maintained by multipath and multipathd. # You should not need to edit this file in normal circumstances. # # Valid WWIDs: /3600d0230000000000e13955cc3757802/ /3600d0230000000000e13955cc3757801/ /3600d0230000000000e13955cc3757800/ /3600d02300069c9ce09d41c31f29d4c00/ /SWINSYS SF2372 0E13955CC3757802/ /3600d0230000000000e13955cc3757803/
find_multipaths défini sur yes, vous ne devrez mettre sur liste noire que les périphériques à chemins multiples que vous ne souhaitez pas voir comme périphériques multipath. À cause de cela, il n'est généralement pas nécessaire de mettre les périphériques sur liste noire.
- Par WWID, comme décrit dans la Section 4.2.1, « Listes noires avec WWID »
- Par nom de périphérique, comme décrit dans la Section 4.2.2, « Liste noire par nom de périphérique »
- Par type de périphérique, comme décrit dans la Section 4.2.3, « Liste noire par type de périphérique »
4.2.1. Listes noires avec WWID Copier lienLien copié sur presse-papiers!
wwid (de l'anglais World Wide Identification / Numéro d'identification international) dans la section blacklist (liste noire) du fichier de configuration.
blacklist {
wwid 26353900f02796769
}
4.2.2. Liste noire par nom de périphérique Copier lienLien copié sur presse-papiers!
devnode dans la section blacklist du fichier de configuration.
blacklist {
devnode "^sd[a-z]"
}
devnode dans la section blacklist du fichier de configuration pour spécifier les périphériques individuels à mettre sur la liste noire plutôt que tous les périphériques d'un type particulier. Ceci n'est, malgré tout, pas recommandé. A moins que ce soit mappé statistiquement par les règlements udev, il n'est pas garanti qu'un périphérique particulier aura le même nom lors du démarrage. Par exemple, un nom de périphérique pourrait changer de /dev/sda à /dev/sdb au moment du démarrage.
devnode suivantes sont compilées dans la liste noire par défaut. Les périphériques mis sur liste noire par ces entrées ne supportent généralement pas DM-Multipath. Pour autoriser le multipath sur un de ces périphériques, vous aurez besoin de les préciser dans la section blacklist_exceptions du fichier de configuration, comme décrit dans la Section 4.2.4, « Exceptions de la liste noire ».
blacklist {
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^hd[a-z]"
}
4.2.3. Liste noire par type de périphérique Copier lienLien copié sur presse-papiers!
blacklist du fichier de configuration avec une section device. L'exemple suivant met sur liste noire tous les périphériques IBM DS4200 et HP.
blacklist {
device {
vendor "IBM"
product "3S42" #DS4200 Product 10
}
device {
vendor "HP"
product "*"
}
}
4.2.4. Exceptions de la liste noire Copier lienLien copié sur presse-papiers!
blacklist_exceptions du fichier de configuration pour activer le multipath sur les périphériques inscrits dans la liste noire par défaut.
/etc/multipath.conf.
blacklist {
wwid "*"
}
blacklist_exceptions {
wwid "3600d0230000000000e13955cc3757803"
}
blacklist_exceptions du fichier de configuration, vous devez préciser les exceptions de la même façon qu'elles ont été spécifiées dans la liste noire. Ainsi, une exception WWID ne s'appliquera pas à des périphériques spécifiés par une saisie devnode sur la liste noire, même si le périphérique figurant sur la liste noire est associé à ce WWID. De même, les exceptions devnode s'appliquent uniquement aux saisies devnode, et les exceptions device ne s'appliquent uniquement qu'aux saisies périphérique.
4.3. Paramètres par défaut dans le fichier de configuration Copier lienLien copié sur presse-papiers!
/etc/multipath.conf comprend une section defaults qui configure le paramètre user_friendly_names à yes, comme ci-dessous.
defaults {
user_friendly_names yes
}
user_friendly_names.
#defaults {
# udev_dir /dev
# polling_interval 5
# path_selector "round-robin 0"
# path_grouping_policy failover
# getuid_callout "/lib/dev/scsi_id --whitelisted --device=/dev/%n"
# prio const
# path_checker directio
# rr_min_io 1000
# rr_weight uniform
# failback manual
# no_path_retry fail
# user_friendly_names no
#}
defaults et la dé-commenter. Par exemple, pour remplacer le paramètre path_grouping_policy pour qu'il devienne multibus plutôt que la valeur par défaut de failover, copier la ligne du fichier modèle qui convient dans la section initiale defaults du fichier de configuration, et dé-commentez-la ainsi :
defaults {
user_friendly_names yes
path_grouping_policy multibus
}
defaults du fichier de configuration multipath.conf. Ces valeurs sont utilisées par DM-Multipath à moins qu'elles ne soient remplacées par les attributs spécifiés dans les sections devices (périphériques) et multipaths (multipath) du fichier multipath.conf.
Note
mode, uid et gid ont été dépréciés. Les permissions pour les périphériques mappeurs de périphériques (« device-mapper ») (y compris les mappages « multipath ») sont définies par le biais des règles udev. Il y a un fichier modèle dans /usr/share/doc/device-mapper-version nommé 12-dm-permissions.rules, vous pouvez l'utiliser et le placer dans le répertoire /etc/udev/rules.d afin qu'il prenne effet.
| Attribut | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
polling_interval | Spécifie l'intervalle entre deux vérifications de chemin en secondes. Pour des chemins fonctionnant correctement, l'intervalle entre les vérifications augmentera graduellement jusqu'à (4 * polling_interval). La valeur par défaut est 5. | ||||||||||
udev_dir | Précise le répertoire dans lequel les nœuds de périphériques udev sont créés. La valeur par défaut est /dev. | ||||||||||
multipath_dir | Précise le répertoire dans lequel les objets partagés dynamiques sont stockés. La valeur par défaut est dépendante du système, communément /lib/multipath. | ||||||||||
find_multipaths |
| ||||||||||
verbosity | Verbosité par défaut. Des valeurs plus importantes augmentent le niveau de verbosité. Les niveaux valides se trouvent entre 0 et 6. La valeur par défaut est 2. | ||||||||||
path_selector |
| ||||||||||
path_grouping_policy |
| ||||||||||
getuid_callout |
| ||||||||||
prio |
| ||||||||||
features | Fonctionnalités supplémentaires par défaut des périphériques multipath. L'unique fonctionnalité est queue_if_no_path, qui est la même chose que définir no_path_retry sur queue. Pour obtenir des informations sur des problèmes pouvant survenir lors de l'utilisation de cette fonctionnalité, voir la Section 5.6, « Problèmes avec la fonctionnalité queue_if_no_path ». | ||||||||||
path_checker |
| ||||||||||
failback |
| ||||||||||
rr_min_io | Spécifie le nombre de requêtes d'E/S à diriger vers un chemin avant de passer au chemin suivant dans le groupe de chemins actuel. Ce paramètre fonctionne uniquement avec les systèmes exécutant des noyaux plus anciens que 2.6.31. Les nouveaux systèmes devraient utiliser rr_min_io_rq. La valeur par défaut est 1000. | ||||||||||
rr_min_io_rq | Spécifie le nombre de requêtes d'E/S à diriger vers un chemin avant de passer au chemin suivant dans le groupe de chemins actuel, en utilisant le mappeur de périphériques à multiples chemins d'accès (« device-mapper-multipath ») basé sur requêtes. Ce paramètre devrait être utilisé sur les systèmes exécutant des noyaux actuels. Sur les systèmes exécutant des noyaux plus anciens que 2.6.31, veuillez utiliser rr_min_io. La valeur par défaut est 1. | ||||||||||
rr_weight | S'il est configuré sur priorities, alors au lieu d'envoyer des demandes rr_min_io vers un chemin avant d'appeler le path_selector pour déterminer le prochain chemin, le nombre de demandes à envoyer est déterminé par rr_min_io multiplié par la priorité du chemin, déterminée par la fonction prio. Si définis sur uniform, tous les chemins auront la même priorité. La valeur par défaut est uniform. | ||||||||||
no_path_retry |
| ||||||||||
user_friendly_names | Le paramètre yes précise que le système devrait utiliser le fichier /etc/multipath/bindings pour assigner un alias unique et persistant vers le multipath, sous la forme mpathn. Si défini sur no, le système devrait utiliser le WWID en tant qu'alias pour le multipath. Dans les deux cas, ce qui est spécifié ici sera remplacé par n'importe quel alias spécifique aux périphériques que vous aurez déterminé dans la section multipaths du fichier de configuration. La valeur par défaut est no. | ||||||||||
queue_without_daemon | S'il est défini sur no, le démon multipathd désactivera les mises en file d'attente pour tous les périphériques lors de la fermeture. La valeur par défaut est no. | ||||||||||
flush_on_last_del | S'il est défini sur yes, le démon multipathd désactivera les files d'attente lorsque le dernier chemin vers un périphérique aura été supprimé. La valeur par défaut est no. | ||||||||||
max_fds | Définit le nombre maximum de descripteurs de fichiers ouverts pouvant être ouvert par multipath et le démon multipathd. Ceci est équivalent à la commande ulimit -n. À partir de Red Hat Enterprise Linux 6.3, La valeur par défaut est max, ce qui définit ceci sur la limite du système à partir de /proc/sys/fs/nr_open. Sur les versions antérieures, si cette valeur n'est pas définie, le nombre maximum de descripteurs de fichiers ouvert est pris à partir du processus d'appel, habituellement 1024. Par sécurité, cette valeur doit être définie sur le nombre maximum de chemins plus 32, si ce nombre est plus important que 1024. | ||||||||||
checker_timeout | Délai d'expiration à utiliser pour les vérificateurs de chemins qui effectuent des commandes SCSI avec un délai d'expiration explicite en secondes. La valeur est prise dans sys/block/sdx/device/timeout. | ||||||||||
fast_io_fail_tmo | Nombre de secondes que la couche SCSI attendra après qu'un problème soit détecté sur un port distant FC avant que les E/S n'échouent sur les périphériques de ce port distant. Cette valeur doit être plus petite que la valeur de dev_loss_tmo. Définir cette valeur sur off désactivera le délai. La valeur par défaut est déterminée par le système d'exploitation. | ||||||||||
dev_loss_tmo | Nombre de secondes que la couche SCSI attendra après qu'un problème soit détecté sur un port distant FC avant de le supprimer du système. Cette valeur définie sur l'infini correspondra à 2147483647 secondes, ou 68 ans. La valeur par défaut est déterminée par le système d'exploitation. | ||||||||||
hwtable_regex_match |
| ||||||||||
retain_attached_hw_handler | (Red Hat Enterprise Linux 6.4 et versions supérieures) Si ce paramètre est défini sur yes et que la couche SCSI a déjà attaché un gestionnaire de matériel au périphérique de chemins, multipath ne forcera pas le périphérique à utiliser le gestionnaire de matériel hardware_handler spécifié par le fichier mutipath.conf. Si la couche SCSI n'a pas attaché de gestionnaire de matériel, multipath continuera d'utiliser son gestionnaire de matériel configuré comme normalement. La valeur par défaut est no. | ||||||||||
detect_prio | (Red Hat Enterprise Linux 6.4 et versions supérieures) Si ceci est défini sur yes, multipath commencera par vérifier si le périphérique prend en charge ALUA, si c'est le cas, il assignera automatiquement au périphérique le hiérarchiseur alua. Si le périphérique ne prend pas ALUA en charge, il déterminera le hiérarchiseur comme toujours. La valeur par défaut est no. |
4.4. Attributs de configuration de périphériques multipath Copier lienLien copié sur presse-papiers!
multipaths du fichier de configuration multipath.conf pour chaque périphérique multipath précisé. Ces attributs s'appliquent uniquement au multipath spécifié. Ces valeurs par défaut sont utilisées par DM-Multipath et remplacent les attributs déterminés dans les sections defaults et devices du fichier multipath.conf.
| Attribut | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
wwid | Indique le WWID du périphérique multipath pour lequel les attributs multipath s'appliquent. Ce paramètre est obligatoire pour cette section du fichier multipath.conf. | |||||||||
alias | Spécifie le nom symbolique du périphérique multipath auquel les attributs multipath s'appliquent. Si vous utilisez user_friendly_names, ne réglez pas cette valeur sur mpathn ; elle pourrait rentrer en conflit avec un nom convivial d'utilisateur qui aurait été assigné automatiquement, et pourrait vous donner de noms de nœuds de périphériques incorrects. | |||||||||
path_grouping_policy |
| |||||||||
path_selector |
| |||||||||
failback |
| |||||||||
prio |
| |||||||||
no_path_retry |
| |||||||||
rr_min_io | Spécifie le nombre de requêtes d'E/S à diriger vers un chemin avant de passer au chemin suivant dans le groupe de chemins actuel. Ce paramètre fonctionne uniquement avec les systèmes exécutant des noyaux plus anciens que 2.6.31. Les nouveaux systèmes devraient utiliser rr_min_io_rq. La valeur par défaut est 1000. | |||||||||
rr_min_io_rq | Spécifie le nombre de requêtes d'E/S à diriger vers un chemin avant de passer au chemin suivant dans le groupe de chemins actuel, en utilisant le mappeur de périphériques à multiples chemins d'accès (« device-mapper-multipath ») basé sur requêtes. Ce paramètre devrait être utilisé sur les systèmes exécutant des noyaux actuels. Sur les systèmes exécutant des noyaux plus anciens que 2.6.31, veuillez utiliser rr_min_io. La valeur par défaut est 1. | |||||||||
rr_weight | S'il est configuré sur priorities, alors au lieu d'envoyer des demandes rr_min_io vers un chemin avant d'appeler le path_selector pour déterminer le prochain chemin, le nombre de demandes à envoyer est déterminé par rr_min_io multiplié par la priorité du chemin, déterminée par la fonction prio. Si paramétrée sur uniform, alors tous les chemins auront la même importance. | |||||||||
flush_on_last_del | Si configuré sur yes, alors multipath désactivera les files d'attente lorsque le dernier chemin vers un périphérique aura été supprimé. | |||||||||
user_friendly_names | Le paramètre yes précise que le système devrait utiliser le fichier /etc/multipath/bindings pour assigner un alias unique et persistant vers le multipath, sous la forme mpathn. Le paramètre no indique que le système devrait utiliser le WWID en tant qu'alias pour le multipath. Dans les deux cas, ce qui est spécifié ici sera remplacé par n'importe quel alias spécifique aux périphériques que vous aurez déterminé dans la section multipaths du fichier de configuration. |
3600508b4000156d70001200000b0000 et un nom symbolique yellow (jaune).
1DEC_____321816758474 et un nom symbolique red (rouge). Dans cet exemple, les attributs rr_weight sont fixés à priorities (priorités).
multipaths {
multipath {
wwid 3600508b4000156d70001200000b0000
alias yellow
path_grouping_policy multibus
path_selector "round-robin 0"
failback manual
rr_weight priorities
no_path_retry 5
}
multipath {
wwid 1DEC_____321816758474
alias red
rr_weight priorities
}
}
4.5. Périphériques de fichier de configuration Copier lienLien copié sur presse-papiers!
devices (périphériques) du fichier de configuration multipath.conf. Ces attributs sont utilisés par DM-Multipath à moins qu'ils ne soient remplacés par des attributs précisés dans la section multipaths du fichier multipath.conf pour les chemins qui contiennent le périphérique. Ces attributs remplacent les attributs déterminés dans la section defaults du fichier multipath.conf.
multipath.conf.defaults. Vous n'aurez certainement pas besoin de modifier les valeurs de ces périphériques, mais si vous le faîtes, vous pourrez remplacer les valeurs par défaut en incluant une entrée dans le fichier de configuration pour le périphérique qui remplace ces valeurs. Vous pouvez copier la configuration par défaut du périphérique à partir du fichier multipath.conf.defaults et remplacer les valeurs que vous souhaitez changer.
vendor (fournisseur) et product (produit). Vous pouvez trouver ces valeurs en cherchant dans /sys/block/device_name/device/vendor et /sys/block/device_name/device/model où device_name correspond au périphérique à être mis en multipath, comme dans l'exemple suivant :
# cat /sys/block/sda/device/vendor
WINSYS
# cat /sys/block/sda/device/model
SF2372
path_grouping_policy sur multibus. Les autres paramètres que vous souhaiterez peut-être fixer sont no_path_retry et rr_min_io, comme expliqué dans le Tableau 4.3, « Attributs d'appareils ».
path_checker sur tur ; cela fonctionne pour tous les périphériques SCSI qui supportent la commande Test Unit Ready, comme c'est le cas pour la plupart.
emc. S'il ne suffit pas pour votre périphérique, vous ne pourrez peut-être pas configurer le périphérique pour multipath.
| Attribut | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
vendor | Indique le nom du vendeur de l'appareil de stockage auquel les attributs device s'appliquent, par exemple COMPAQ. | |||||||||
product | Indique le nom du produit du périphérique de stockage auquel les attributs device s'appliquent, par exemple, HSV110 (C)COMPAQ. | |||||||||
revision | Spécifie l'identifiant de révision du produit du périphérique de stockage. | |||||||||
product_blacklist | Indique une expression courante utilisée pour mettre les appareils sur la liste noire par produit. | |||||||||
hardware_handler |
| |||||||||
path_grouping_policy |
| |||||||||
getuid_callout | Indique le programme par défaut et les arguments qu'il faut invoquer pour obtenir un identifiant de chemin d'accès unique. Un chemin absolu est requis. | |||||||||
path_selector |
| |||||||||
path_checker |
| |||||||||
features | Fonctionnalités supplémentaires des dispositifs multipath. L'unique fonctionnalité est queue_if_no_path, qui revient à paramétrer no_path_retry sur queue. Pour plus d'informations sur les problèmes pouvant être rencontrés lors de l'utilisation de cette fonctionnalité, voir la Section 5.6, « Problèmes avec la fonctionnalité queue_if_no_path ». | |||||||||
prio |
| |||||||||
failback |
| |||||||||
rr_weight | S'il est configuré sur priorities, alors au lieu d'envoyer des demandes rr_min_io vers un chemin avant d'appeler le path_selector pour déterminer le prochain chemin, le nombre de demandes à envoyer est déterminé par rr_min_io multiplié par la priorité du chemin, déterminée par la fonction prio. Si paramétrée sur uniform, alors tous les chemins auront la même importance. | |||||||||
no_path_retry |
| |||||||||
rr_min_io | Spécifie le nombre de requêtes d'E/S à diriger vers un chemin avant de passer au chemin suivant dans le groupe de chemins actuel. Ce paramètre fonctionne uniquement avec les systèmes exécutant des noyaux plus anciens que 2.6.31. Les nouveaux systèmes devraient utiliser rr_min_io_rq. La valeur par défaut est 1000. | |||||||||
rr_min_io_rq | Spécifie le nombre de requêtes d'E/S à diriger vers un chemin avant de passer au chemin suivant dans le groupe de chemins actuel, en utilisant le mappeur de périphériques à multiples chemins d'accès (« device-mapper-multipath ») basé sur requêtes. Ce paramètre devrait être utilisé sur les systèmes exécutant des noyaux actuels. Sur les systèmes exécutant des noyaux plus anciens que 2.6.31, veuillez utiliser rr_min_io. La valeur par défaut est 1. | |||||||||
fast_io_fail_tmo | Nombre de secondes que la couche SCSI attendra après qu'un problème soit détecté sur un port distant FC avant que les E/S n'échouent sur les périphériques de ce port distant. Cette valeur doit être plus petite que la valeur de dev_loss_tmo. Définir cette valeur sur off désactivera le délai. | |||||||||
dev_loss_tmo | Nombre de secondes que la couche SCSI attendra après qu'un problème soit détecté sur un port distant FC avant de le supprimer du système. Cette valeur définie sur l'infini correspondra à 2147483647 secondes, ou 68 ans. | |||||||||
flush_on_last_del | S'il est défini sur yes, le démon multipathd désactivera les files d'attente lorsque le dernier chemin vers un périphérique aura été supprimé. | |||||||||
user_friendly_names | Le paramètre yes précise que le système devrait utiliser le fichier /etc/multipath/bindings pour assigner un alias unique et persistant vers le multipath, sous la forme mpathn. Le paramètre no indique que le système devrait utiliser le WWID en tant qu'alias pour le multipath. Dans les deux cas, ce qui est spécifié ici sera remplacé par n'importe quel alias spécifique aux périphériques que vous aurez déterminé dans la section multipaths du fichier de configuration. La valeur par défaut est no. | |||||||||
retain_attached_hw_handler | (Red Hat Enterprise Linux 6.4 et versions supérieures) Si ce paramètre est défini sur yes et que la couche SCSI a déjà attaché un gestionnaire de matériel au périphérique de chemins, multipath ne forcera pas le périphérique à utiliser le gestionnaire de matériel hardware_handler spécifié par le fichier mutipath.conf. Si la couche SCSI n'a pas attaché de gestionnaire de matériel, multipath continuera d'utiliser son gestionnaire de matériel configuré comme normalement. | |||||||||
detect_prio | (Red Hat Enterprise Linux 6.4 et versions supérieures) Si ceci est défini sur yes, multipath commencera par vérifier si le périphérique prend en charge ALUA, si c'est le cas, il assignera automatiquement au périphérique le hiérarchiseur alua. Si le périphérique ne prend pas ALUA en charge, il déterminera le hiérarchiseur comme toujours. |
device du fichier de configuration multipath.
# }
# device {
# vendor "COMPAQ "
# product "MSA1000 "
# path_grouping_policy multibus
# path_checker tur
# rr_weight priorities
# }
#}
Chapitre 5. Administration et résolution de pannes pour DM-Multipath Copier lienLien copié sur presse-papiers!
- Redimensionner un périphérique Multipath en ligne
- Déplacer le périphérique racine d'un périphérique à chemin unique (de l'anglais, « single-path device ») à un périphérique à chemins d'accès multiples (de l'anglais, « multipath device »)
- Déplacer le périphérique swap d'un périphérique single-path à un périphérique multipath
- Le démon Multipath
- Problèmes avec un grand nombre de LUN
- Problèmes avec la fonctionnalité queue_if_no_path
- Sortie de la commande
multipath - Recherches Multipath avec la commande
multipath - Options de commande
multipath - Recherches Multipath avec la commande
dmsetup - Résolution de pannes avec la console interactive
multipathd
5.1. Redimensionner un périphérique Multipath en ligne Copier lienLien copié sur presse-papiers!
- Redimensionner votre périphérique physique.
- Utilisez la commande suivante pour trouver les chemins vers le LUN :
# multipath -l - Redimensionnez vos chemins. Pour les périphriques SCSI, écrire un 1 sur le fichier
rescandu périphérique entraine le pilote SCSI à rescanner, comme dans la commande suivante :# echo 1 > /sys/block/device_name/device/rescan - Redimensionnez votre périphérique multipath en exécutant la commande multipathd resize :
# multipathd -k'resize map mpatha' - Redimensionnez le système de fichiers (en supposant qu'aucune partition LVM ou DOS n'est utilisée) :
# resize2fs /dev/mapper/mpatha
5.2. Déplacer les systèmes de fichiers racine d'un périphérique single-path à un périphérique multipath Copier lienLien copié sur presse-papiers!
device-mapper-multipath, effectuez la procédure suivante :
- Exécutez la commande suivante pour créer le fichier de configuration
/etc/multipath.conf, charger le module multipath et paramétrerchkconfigpourmultipathdsuron:# mpathconf --enablePour obtenir plus d'informations sur l'utilisation de la commandempathconfpour paramétrer le multipathing, voir la Section 3.1, « Configuration de DM-Multipath ». - Modifiez les sections
blacklistetblacklist_exceptionsdu fichier/etc/multipath.conf, comme décrit dans la Section 4.2, « Liste noire du fichier de configuration ». - Pour confirmer que votre fichier de configuration est correctement paramétré, vous pouvez exécuter la commande
/sbin/multipathavec l'option-v3pour vérifier si le démon multipath a bien tenté de créer un périphérique multipath sur le périphérique racine. La commande échouera puisque le périphérique racine est en cours d'utilisation, mais la sortie de la commande devrait afficher le périphérique racine en premier dans la liste des chemins.Cherchez une ligne sous le format suivant dans la sortie de la commande :WWID H:B:T:L devname MAJOR:MINORPar exemple, si le système de fichiers racine est installé sursdaou l'une de ses partitions, vous devriez apercevoir une ligne dans la sortie qui ressemble à la suivante :===== paths list ===== ... 1ATA WDC WD800JD-75MSA3 WD-WMAM9F 1:0:0:0 sda 8:0 ...Plus loin dans la sortie, vous devriez voir le périphérique racine assigné à un périphérique multipath :time | devname: ownership set to mpathdevPar exemple, la sortie pourrait apparaître comme suit :Jun 14 06:48:21 | sda: ownership set to mpathaVous apercevrez aussi que la commande a échoué à créer le périphérique multipath avec une ligne sous le format suivant :time | mpathdev: domap (0) failure for create/reload mapDans l'exemple noté ci-dessus, vous pouvez apercevoir la ligne suivante dans la sortie de la commande :Jun 14 06:48:21 | mpatha: domap (0) failure for create/reload map - Pour reconstruire le système de fichiers
initramfsavecmultipath, veuillez exécuter la commandedracutavec les options suivantes :# dracut --force --add multipath --include /etc/multipath /etc/multipath - Si le périphérique racine n'est pas un volume LVM et qu'il est monté par nom de périphérique, vous devrez sans doute modifier le fichier
fstabafin de basculer sur le nom de périphérique multipath approprié. Si le périphérique racine est un périphérique LVM ou s'il est monté par UUID ou d'une autre manière, cette étape ne sera pas nécessaire.- Utilisez la procédure décrite dans l'étape 3 de l'exécution de la commande
/sbin/multipathavec-v3pour déterminer le WWID du périphérique racine. - Configurez un alias pour le périphérique racine dans le fichier
/etc/multipath.conf:multipaths { multipath { wwid WWID_of_root_device alias rootdev } } - Modifiez
/etc/fstabet remplacez l'ancien chemin du périphérique vers le périphérique racine par le périphérique multipath.Par exemple, si l'entrée suivante se trouvait dans le fichier/etc/fstab:/dev/sda1 / ext4 defaults 1 1Vous devriez modifier l'entrée comme suit :/dev/mapper/rootdev / ext4 defaults 1 1
Si vous avez besoin de modifier le fichier/etc/fstab, vous devrez aussi modifier le fichier/etc/grub/grub.confet changer le paramètre racine deroot=/dev/sda1àroot=/dev/mapper/rootdev.L'exemple suivant affiche ce à quoi l'entrée du fichiergrub.confaurait ressemblé avant que vous ne la modifiez.title Red Hat Enterprise Linux FoundationServer (2.6.32-71.24.1.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-71.24.1.el6.x86_64 ro root=/dev/sda1 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us console=ttyS0,115200n8 crashkernel=auto initrd /initramfs-2.6.32-71.24.1.el6.x86_64.imgL'exemple suivant affiche ce à quoi l'entrée du fichiergrub.confaurait ressemblé après l'avoir modifié.title Red Hat Enterprise Linux FoundationServer (2.6.32-71.24.1.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-71.24.1.el6.x86_64 ro root=/dev/mapper/rootdev rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us console=ttyS0,115200n8 crashkernel=auto initrd /initramfs-2.6.32-71.24.1.el6.x86_64.img - Éteignez la machine.
- Configurez le commutateur FC de manière à ce que les autres chemins puissent être visibles à la machine.
- Démarrez la machine.
- Vérifiez que le système de fichiers racine ('/') se trouve bien sur le périphérique multipath.
5.3. Déplacer les systèmes de fichiers swap d'un périphérique single-path à un périphérique multipath Copier lienLien copié sur presse-papiers!
fstab pour basculer sur le nom de périphérique multipath approprié.
- Déterminez le numéro de WWID du périphérique swap en exécutant la commande
/sbin/multipathavec l'option-v3. La sortie de la commande devrait afficher le périphérique swap dans la liste des chemins.Cherchez une ligne sous le format suivant qui affiche le périphérique swap dans la sortie de la commande :WWID H:B:T:L devname MAJOR:MINORPar exemple, si le système de fichiers swap est installé sursdaou l'une de ses partitions, vous devriez apercevoir une ligne dans la sortie qui ressemble à la suivante :===== paths list ===== ... 1ATA WDC WD800JD-75MSA3 WD-WMAM9F 1:0:0:0 sda 8:0 ... - Configurez un alias pour le périphérique swap dans le fichier
/etc/multipath.conf:multipaths { multipath { wwid WWID_of_swap_device alias swapdev } } - Modifiez
/etc/fstabet remplacez l'ancien chemin du périphérique vers le périphérique racine par le périphérique multipath.Par exemple, si l'entrée suivante se trouvait dans le fichier/etc/fstab:/dev/sda2 swap ext4 defaults 0 0Vous devriez modifier l'entrée comme suit :/dev/mapper/swapdev swap ext4 defaults 0 0
5.4. Le démon Multipath Copier lienLien copié sur presse-papiers!
multipathd doit être en cours d'exécution afin de pouvoir utiliser des périphériques multipath.
5.5. Problèmes avec un grand nombre de LUN Copier lienLien copié sur presse-papiers!
udev pour leurs créer des nœuds de périphériques. Si vous rencontrez ce problème, vous pouvez le corriger en supprimant la ligne suivante dans /etc/udev/rules.d/40-multipath.rules :
KERNEL!="dm-[0-9]*", ACTION=="add", PROGRAM=="/bin/bash -c '/sbin/lsmod | /bin/grep ^dm_multipath'", RUN+="/sbin/multipath -v0 %M:%m"
udev exécute multipath chaque fois qu'un périphérique bloc est ajouté au nœud. Même si cette ligne est supprimée, le démon multipathd créera automatiquement des périphériques multipath, et multipath sera tout de même appelé lors du processus de démarrage des nœuds possédant des systèmes de fichiers racines multipath. L'unique changement réside dans le fait que les périphériques multipath ne seront pas automatiquement créés lorsque le démon multipathd n'est pas en cours d'exécution, ce qui ne devrait pas être un problème pour la vaste majorité des utilisateurs de multipath.
5.6. Problèmes avec la fonctionnalité queue_if_no_path Copier lienLien copié sur presse-papiers!
features "1 queue_if_no_path" est spécifié dans le fichier /etc/multipath.conf, alors tout processus délivrant des E/S sera suspendu jusqu'à ce qu'un (ou plusieurs) chemin soit restauré. Pour éviter ceci, définissez le paramètre no_path_retry N dans le fichier /etc/multipath.conf (où N est le nombre de fois que le système doit tenter un chemin).
no_path_retry, supprimez aussi l'option features "1 queue_if_no_path" du fichier /etc/multipath.conf. Si, toutefois, vous utilisez un périphérique multipath pour lequel l'option features "1 queue_if_no_path" est définie comme compilée par défaut, comme c'est le cas pour de nombreux périphériques SAN, vous devrez explicitement ajouter features "0" afin d'outrepasser ce réglage par défaut. Ceci peut être accompli en copiant la section des périphériques existants pour votre périphérique depuis /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.defaults vers /etc/multipath.conf, puis en le modifiant de manière à correspondre à vos besoins.
features "1 queue_if_no_path" et que vous rencontrez le problème souligné ici, utilisez la commande dmsetup afin de modifier la politique lors de l'exécution pour un LUN en particulier (et ce, pour les LUN dont tous les chemins sont indisponibles). Par exemple, si vous souhaitez modifier la politique sur le périphérique multipath mpathc de "queue_if_no_path" à "fail_if_no_path", exécutez la commande suivante.
dmsetup message mpathc 0 "fail_if_no_path"
mpathn plutôt que le chemin.
5.7. Sortie Commande Multipath Copier lienLien copié sur presse-papiers!
action_if_any: alias (wwid_if_different_from_alias) dm_device_name_if_known vendor,product size=size features='features' hwhandler='hardware_handler' wp=write_permission_if_known
-+- policy='scheduling_policy' prio=prio_if_known status=path_group_status_if_known
`- host:channel:id:lun devnode major:minor dm_status_if_known path_status online_status
3600d0230000000000e13955cc3757800 dm-1 WINSYS,SF2372
size=269G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 6:0:0:0 sdb 8:16 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
`- 7:0:0:0 sdf 8:80 active ready running
ready (prêt) ou ghost (fantôme). Si le chemin est inutilisable, le statut est faulty (déficient) ou shaky (instable). Le statut du chemin est mis à jour périodiquement par le démon multipathd basé sur l'intervalle entre les appels déterminés dans le fichier /etc/multipath.conf.
failed, qui est analogue à faulty, et active qui couvre tous les états de chemins. Parfois, l'état du chemin et l'état du dm d'un périphérique peuvent être en désaccord temporairement.
online_status (statut en ligne) sont running (en cours d'exécution) et offline (hors-ligne). Un statut offline signifie que le périphérique SCSI a été désactivé.
Note
5.8. Recherches Multipath avec la commande multipath Copier lienLien copié sur presse-papiers!
-l ou -ll de la commande Multipath pour afficher la configuration actuelle multipath. L'option -l affiche une topologie multipath dérivant d'informations dans sysfs et du mappeur du périphérique. L'option -ll affiche des informations que l'option -l affiche en plus de tous les autres composants disponibles du système.
-v de la commande Multipath. Spécifier -v0 ne produit aucune sortie. Spécifier -v1 fait sortir des noms de chemin créés ou mis à jour seulement, que vous pouvez envoyer sur d'autres outils comme kpartx. Spécifier -v2 imprime tous les chemins détectés, les multipaths et les mappages de périphériques.
multipath -l.
# multipath -l
3600d0230000000000e13955cc3757800 dm-1 WINSYS,SF2372
size=269G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 6:0:0:0 sdb 8:16 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
`- 7:0:0:0 sdf 8:80 active ready running
multipath -ll.
# multipath -ll
3600d0230000000000e13955cc3757801 dm-10 WINSYS,SF2372
size=269G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=enabled
| `- 19:0:0:1 sdc 8:32 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
`- 18:0:0:1 sdh 8:112 active ready running
3600d0230000000000e13955cc3757803 dm-2 WINSYS,SF2372
size=125G features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 19:0:0:3 sde 8:64 active ready running
`- 18:0:0:3 sdj 8:144 active ready running
5.9. Options de commande Multipath Copier lienLien copié sur presse-papiers!
multipath utiles » décrit quelques options de la commande multipath que vous pourriez trouver utile.
| Option | Description |
|---|---|
-l | Affiche la configuration actuelle multipath dérivée de sysfs et du mappeur du périphérique. |
-ll | Affiche la configuration multipath actuelle, dérivée de sysfs, du mappeur de périphérique, et de tous les autres composants du système. |
-f device | Retire le périphérique multipath indiqué. |
-F | Supprimez tous les périphériques à multiples chemins d'accès inutilisés. |
5.10. Définir les entrées du mappeur du périphérique avec la commande dmsetup. Copier lienLien copié sur presse-papiers!
dmsetup pour trouver quelles entrées du mappeur de périphérique correspondent aux périphériques multipath.
/dev/dm-3.
# dmsetup ls
mpathd (253:4)
mpathep1 (253:12)
mpathfp1 (253:11)
mpathb (253:3)
mpathgp1 (253:14)
mpathhp1 (253:13)
mpatha (253:2)
mpathh (253:9)
mpathg (253:8)
VolGroup00-LogVol01 (253:1)
mpathf (253:7)
VolGroup00-LogVol00 (253:0)
mpathe (253:6)
mpathbp1 (253:10)
mpathd (253:5)
5.11. Résolution de pannes avec la console Multipathd Interactive Copier lienLien copié sur presse-papiers!
Multipathd -k est une interface interactive du démon multipathd. La saisie de cette commande fait apparaître une console multipath interactive. Après avoir saisi cette commande, vous pourrez saisir help pour obtenir une liste des commandes disponibles, ou vous pourrez saisir CTRL-D pour quitter.
multipathd peut être utilisée pour les problèmes de résolution de pannes que vous pourriez rencontrer dans votre système. Ainsi, la combinaison des commandes suivantes affiche la configuraton multipath, y compris les paramètres par défaut, avant de quitter la console.
# multipathd -k
> > show config
> > CTRL-D
multipath.conf,
# multipathd -k
> > reconfigure
> > CTRL-D
# multipathd -k
> > show paths
> > CTRL-D
Annexe A. Historique des versions Copier lienLien copié sur presse-papiers!
| Historique des versions | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Version 5.0-9.2.400 | 2013-10-31 | ||||||||||
| |||||||||||
| Version 5.0-9.2 | Tue May 7 2013 | ||||||||||
| |||||||||||
| Version 5.0-9.1 | Wed Apr 17 2013 | ||||||||||
| |||||||||||
| Version 5.0-9 | Mon Feb 18 2013 | ||||||||||
| |||||||||||
| Version 5.0-7 | Mon Nov 26 2012 | ||||||||||
| |||||||||||
| Version 5.0-6 | Tue Nov 13 2012 | ||||||||||
| |||||||||||
| Version 4.0-3 | Fri Jun 15 2012 | ||||||||||
| |||||||||||
| Version 4.0-2 | Wed Apr 25 2012 | ||||||||||
| |||||||||||
| Version 4.0-1 | Wed Mar 28 2012 | ||||||||||
| |||||||||||
| Version 3.0-3 | Thu Dec 1 2011 | ||||||||||
| |||||||||||
| Version 3.0-2 | Fri Oct 7 2011 | ||||||||||
| |||||||||||
| Version 3.0-1 | Mon Sep 19 2011 | ||||||||||
| |||||||||||
| Version 2.0-1 | Thu May 19 2011 | ||||||||||
| |||||||||||
| Version 1.0-1 | Wed Nov 10 2010 | ||||||||||
| |||||||||||
Index Copier lienLien copié sur presse-papiers!
B
- blacklist
- fichier de configuration, Liste noire du fichier de configuration
- nom de périphérique, Liste noire par nom de périphérique
- périphériques par défaut, Liste noire par nom de périphérique
- type de périphérique, Liste noire par type de périphérique
- WWID, Listes noires avec WWID
C
- commande kpartx , Composants DM-Multipath
- commande mpathconf , Composants DM-Multipath
- commande multipath , Composants DM-Multipath
- options, Options de commande Multipath
- requêtes, Recherches Multipath avec la commande multipath
- sortie, Sortie Commande Multipath
- commande multipathd start, Configuration de DM-Multipath
- commentaires
- informations de contact pour ce manuel, Vos commentaires sont bienvenus !
- configuration active/active
- définition, Aperçu général de DM-Multipath
- illustration, Aperçu général de DM-Multipath
- configuration active/passive
- définition, Aperçu général de DM-Multipath
- illustration, Aperçu général de DM-Multipath
- configurer
- DM-Multipath, Configuration de DM-Multipath
D
- démon multipathd , Composants DM-Multipath
- disques locaux, ignorer, Ignorer les disques locaux lorsque vous générez des périphériques Multipath
- DM-Multipath
- aperçu, Aperçu général de DM-Multipath
- composants, Composants DM-Multipath
- configurer, Configuration de DM-Multipath
- définition, Device Mapper Multipathing (Mappeur de périphériques à multiples chemins d'accès)
- et LVM, Périphériques Multipath dans les volumes logiques
- failover, Aperçu général de DM-Multipath
- fichier de configuration, Fichier de configuration DM-Multipath
- installation, Configuration de DM-Multipath
- installation, aperçu, Aperçu général de l'installation de DM_Multipath
- nom de périphérique, Identifiants de périphériques Multipath
- périphériques, Périphériques multipath
- redondance, Aperçu général de DM-Multipath
- dm-n devices, Identifiants de périphériques Multipath
E
F
- fichier de configuration
- aperçu, Aperçu général du fichier de configuration
- blacklist, Liste noire du fichier de configuration
- paramètre alias, Attributs de configuration de périphériques multipath
- paramètre checker_timeout, Paramètres par défaut dans le fichier de configuration
- paramètre detect_prio, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath
- paramètre dev_loss_tmo, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètre failback, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètre fast_io_fail_tmo, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètre features, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètre flush_on_last_del, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètre getuid_callout, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètre hardware_handler, Périphériques de fichier de configuration
- paramètre hwtable_regex_match, Paramètres par défaut dans le fichier de configuration
- paramètre max_fds, Paramètres par défaut dans le fichier de configuration
- paramètre no_path_retry, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètre path_checker, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètre path_grouping_policy, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètre prio, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètre product, Périphériques de fichier de configuration
- paramètre product_blacklist, Périphériques de fichier de configuration
- paramètre queue_without_daemon, Paramètres par défaut dans le fichier de configuration
- paramètre retain_attached_hw_handler, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath
- paramètre revision, Périphériques de fichier de configuration
- paramètre rr_weight, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètre user_friendly_names, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètre vendor, Périphériques de fichier de configuration
- paramètre verbosity, Paramètres par défaut dans le fichier de configuration
- paramètre wwid, Attributs de configuration de périphériques multipath
- paramètrepath_selector, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètrepolling-interval, Paramètres par défaut dans le fichier de configuration
- paramètrerr_min_io, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath
- paramètreudev_dir, Paramètres par défaut dans le fichier de configuration
- fichier lvm.conf , Périphériques Multipath dans les volumes logiques
- fichier multipath.conf
- section blacklist_exceptions, Exceptions de la liste noire
- section defaults, Paramètres par défaut dans le fichier de configuration
- section devices, Périphériques de fichier de configuration
- section multipaths, Attributs de configuration de périphériques multipath
- Fichier multipath.conf.annotated, Fichier de configuration DM-Multipath
- Fichier multipath.conf.defaults, Support de matrice de stockage, Fichier de configuration DM-Multipath
- fichiermultipath.conf, Support de matrice de stockage, Fichier de configuration DM-Multipath
- fonctionnalités, nouvelles et modifiées, Fonctionnalités nouvelles et modifiées
I
- initramfs
- démarrage de multipath, Paramétrer le « multipathing » dans le système de fichiers initramfs
- installer
- DM-Multipath, Configuration de DM-Multipath
L
- La commande dmsetup détermine les entrées du mappeur de périphérique, Définir les entrées du mappeur du périphérique avec la commande dmsetup.
M
- matrices de stockage
- module de noyau dm_multipath, Composants DM-Multipath
- multipath daemon (multipathd), Le démon Multipath
- multipathd
- commande, Résolution de pannes avec la console Multipathd Interactive
- console interactive, Résolution de pannes avec la console Multipathd Interactive
N
- nom de périphérique, Identifiants de périphériques Multipath
P
- paquetage /etc/multipath.conf, Configuration de DM-Multipath
- paquetage device-mapper-multipath, Configuration de DM-Multipath
- paramètre alias
- fichier de configuration, Identifiants de périphériques Multipath
- paramètre checker_timeout, Paramètres par défaut dans le fichier de configuration
- paramètre detect_prio, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath
- paramètre dev_loss_tmo, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètre fast_io_fail_tmo, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètre flush_on_last_del, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètre hwtable_regex_match, Paramètres par défaut dans le fichier de configuration
- paramètre max_fds, Paramètres par défaut dans le fichier de configuration
- paramètre polling_interval, Paramètres par défaut dans le fichier de configuration
- paramètre prio, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètre queue_without_daemon, Paramètres par défaut dans le fichier de configuration
- paramètre retain_attached_hw_handler, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath
- paramètre revision, Périphériques de fichier de configuration
- paramètre user_friendly_names, Identifiants de périphériques Multipath
- paramètre verbosity, Paramètres par défaut dans le fichier de configuration
- paramètrealias, Attributs de configuration de périphériques multipath
- paramètrefailback, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètrefeatures, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètregetuid_callout, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètrehardware_handler, Périphériques de fichier de configuration
- paramètreno_path_retry, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètrepath_checker, Paramètres par défaut dans le fichier de configuration, Périphériques de fichier de configuration
- paramètrepath_grouping_policy, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètrepath_selector, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètreproduct, Périphériques de fichier de configuration
- paramètreproduct_blacklist, Périphériques de fichier de configuration
- paramètrerr_min_io, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath
- paramètrerr_weight, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètreudev_dir, Paramètres par défaut dans le fichier de configuration
- paramètreuser_friendly_names, Paramètres par défaut dans le fichier de configuration, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètrevendor, Périphériques de fichier de configuration
- paramètrewwid, Attributs de configuration de périphériques multipath
- périphériques
- périphériques multipath, Périphériques multipath
- volumes logiques, Périphériques Multipath dans les volumes logiques
- volumes physiques LVM, Périphériques Multipath dans les volumes logiques
R
- redimensionner un périphérique multipath, Redimensionner un périphérique Multipath en ligne
- répertoire dev/mapper, Identifiants de périphériques Multipath
S
- section blacklist_exceptions
- fichier multipath.conf, Exceptions de la liste noire
- section defaults
- fichier multipath.conf, Paramètres par défaut dans le fichier de configuration
- section devices
- fichier multipath.conf, Périphériques de fichier de configuration
- section multipaths
- fichier multipath.conf, Attributs de configuration de périphériques multipath
- support de matrice de stockage, Support de matrice de stockage
- système de fichiers racine, Déplacer les systèmes de fichiers racine d'un périphérique single-path à un périphérique multipath
- système de fichiers racine multipath, Déplacer les systèmes de fichiers racine d'un périphérique single-path à un périphérique multipath
- système de fichiers swap, Déplacer les systèmes de fichiers swap d'un périphérique single-path à un périphérique multipath
- système de fichiers swap multipathé, Déplacer les systèmes de fichiers swap d'un périphérique single-path à un périphérique multipath
T
- tableaux de stockage
V
- volumes physiques LVM
- périphériques multipath, Périphériques Multipath dans les volumes logiques
- vue d'ensemble
- fonctionnalités, nouvelles et modifiées, Fonctionnalités nouvelles et modifiées
W
- World Wide Identifier (WWID), Identifiants de périphériques Multipath