DM Multipath
Configuration et Administration de DM Multipath
Résumé
Chapitre 1. Device Mapper Multipathing (Mappeur de périphériques à multiples chemins d'accès)
1.1. Fonctionnalités nouvelles et modifiées
1.1.1. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 7.1
- Tableau 5.1, « Options de la commande
multipath
utiles ». Inclut maintenant des entrées pour les options -w et -W de la commandemultipath
, ce qui permet une meilleure gestion du fichier wwids. - Les options supplémentaires pour l'argument
values
du paramètrefeatures
du fichiermultipath.conf
sont documentées dans Chapitre 4, Fichier de configuration DM Multipath. - Tableau 4.1, « Valeurs par défaut pour la configuration multipath ». Inclut une entrée pour le paramètre
force_sync
, qui empêche les vérificateurs de chemin d'exécuter en mode async si définis sur "yes".
1.1.2. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 7.2
- Ce document inclut une nouvelle section, Section 5.1, « Génération de fichiers de configuration automatique avec Multipath ». L'application Multipath Helper vous donne des options pour créer des configurations multipath avec les alias personnalisés, les listes noires des périphériques, et les configurations des caractéristiques pour chaque périphérique multipath.
- La section
defaults
du fichier de configurationmultipath.conf
prend en charge les nouveaux paramètresconfig_dir
,new_bindings_in_boot
,ignore_new_boot_devs
,retrigger_tries
, etretrigger_delays
. La sectiondefaults
du fichiermultipath.conf
est documentée dans Tableau 4.1, « Valeurs par défaut pour la configuration multipath ». - Les sections
defaults
,devices
, etmultipaths
du fichier de configurationmultipath.conf
prend maintenant en charge les paramètres de configurationdelay_watch_checks
etdelay_wait_checks
. Pour obtenir plus d'informations sur les paramètres de configuration, voir Chapitre 4, Fichier de configuration DM Multipath.
1.1.3. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 7.3
- La commande
multipathd
prend en charge les nouvelles commandes de format qui affichent l'état des périphériques multipath et des chemins d'accès dans les versions de format "RAW". En format RAW, aucun en-tête n'est imprimé et les champs ne sont pas renforcés pour aligner les colonnes avec les en-têtes. Au lieu de cela, les champs impriment exactement ce qui est spécifié dans la chaîne de format. Pour obtenir plus d'informations sur les commandesmultipathd
, consulter Section 5.12, « Les commandes multipath ». - À partir de Red Hat Enterprise Linux 7.3, si vous spécifiez
prio "alua exclusive_pref_bit"
dans votre configuration de périphérique, multipath créera un groupe de chemins qui contiendra uniquement le chemin avecpref
défini et donnera la plus haute priorité à ce groupe de chemins. Pour plus d'informations sur les paramètres de configuration, consulter Chapitre 4, Fichier de configuration DM Multipath. - Les sections
defaults
,devices
, etmultipaths
du fichier de configurationmultipath.conf
prend maintenant en charge le paramètre de configurationskip_kpartx
. Pour obtenir plus d'informations sur les paramètres de configuration, voir Chapitre 4, Fichier de configuration DM Multipath.
1.2. Aperçu général de DM-Multipath
- RedondanceDM-Multipath peut mener à 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é 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 la matrice
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ôleur1
- 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
#multipathd show config
#multipath -t
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
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. le démon 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 Multipath. 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
- 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.conf
afin 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
2.1. Identifiants de périphériques Multipath
user_friendly_names
dans le fichier de configuration multipath, qui détermine l'alias pour un nom de nœud unique sous la forme mpath
n
.
/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 mpath
n
.
/dev
: /dev/mapper/mpath
n
et /dev/dm-
n
.
- Les périphériques présents dans
/dev/mapper
sont 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éez des volumes logiques. - Tous les périphériques sous la forme
/dev/dm-
n
sont destinés à l'utilisation interne uniquement et ne doivent jamais être utilisés par l'administrateur directement.
user_friendly_names
, consultez 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 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
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 d'autres machines en exécutant les commandes suivantes :
#
service multipathd stop
#multipath -F
- Copiez le fichier
/etc/multipath/bindings
de la première machine sur toutes les autres machines dans le cluster. - Réactivez le démon
multipathd
sur toutes les autres machines dans le cluster en exécutant la commande suivante :#
service multipathd 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.conf
sur une seule machine. - Désactivez tous les périphériques à multiples chemins d'accès sur d'autres machines en exécutant les commandes suivantes :
#
service multipathd stop
#multipath -F
- Copiez le fichier
/etc/multipath.conf
de la première machine sur toutes les autres machines dans le cluster. - Réactivez le démon
multipathd
sur toutes les autres machines dans le cluster en exécutant la commande suivante :#
service multipathd start
2.3. Attributs de périphériques multipath
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
/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 n'indiquez pas d'autre possibilité 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.
/etc/lvm/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 scanne 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
- Installation de 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
device-mapper-multipath
.
mpathconf
, qui crée le fichier de configuration multipath /etc/multipath.conf
.
- Si le fichier
/etc/multipath.conf
existe déjà, l'utilitairempathconf
le modifiera. - Si le fichier
/etc/multipath.conf
n'existe pas, l'utilitairempathconf
utilisera le fichier/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf
comme fichier de démarrage. - Si le fichier
/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf
n'existe pas, l'utilitairempathconf
créera la fichier/etc/multipath.conf
depuis 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
mpathconf
en spécifiant l'option--enable
:#
mpathconf --enable
Pour des informations sur les options supplémentaires à la commandempathconf
dont vous pourriez avoir besoin, voir la page manmpathconf
ou exécutez la commandempathconf
en spécifiant l'option--help
.#
mpathconf --help
usage: /sbin/mpathconf <command> Commands: Enable: --enable Disable: --disable Set user_friendly_names (Default y): --user_friendly_names <y|n> Set find_multipaths (Default y): --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> - Modifiez le fichier
/etc/multipath.conf
si 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_policy
est 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 formempath
n. 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/mpath
n. 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 Chapitre 4, Fichier de configuration DM Multipath.
# mpathconf --enable --user_friendly_names n
Note
service multipathd reload
pour que les modifications prennent effet.
3.2. Ignorer les disques locaux lorsque vous générez des périphériques Multipath
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 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/sda
est un disque interne. Notez que, de par la configuration originale du fichier de configuration multipath par défaut, exécuter la commandemultipath -v2
révèle le disque local,/dev/sda
, dans la mappe multipath.Pour davantage d'informations sur la commande de sortiemultipath
consultez la Section 5.8, « 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/sda
dans ses mappes multipath, modifier la section de la liste noire du fichier/etc/multipath.conf
pour inclure ce périphérique. Malgré le fait que vous puissiez mettre le périphériquesda
sur la liste noire en utilisant un typedevnode
, ce n'est pas une procédure sûre car/dev/sda
n'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/sda
est 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 ordonner au démonmultipathd
de 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 -ll
afin d'afficher la configuration multipath actuelle. Pour obtenir des informations sur la commandemultipath -ll
, voir Section 5.9, « 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 saisir 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 commandemultipath
estv2
.#
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
#multipathd show config
#multipath -t
/etc/multipath.conf
et insérez les informations périphériques appropriées.
devices { device { vendor "HP" product "OPEN-V" no_path_retry 12 } }
devices
du fichier de configuration, consultez Section 4.5, « Périphériques de fichier de configuration ».
3.4. Paramétrer le « multipathing » dans le système de fichiers initramfs
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
par les options suivantes :
# dracut --force --add multipath --include /etc/multipath
initramfs
et que vous effectuez un 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
#multipathd show config
#multipath -t
/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
(5).
4.1. Aperçu général du fichier de configuration
- 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
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_multipaths
et 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
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
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ègles udev
, il n'est pas garanti qu'un périphérique particulier ait 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 "^(td|ha)d[a-z]" }
4.2.3. Liste noire par type de périphérique
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
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
/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 { # polling_interval 10 # path_selector "round-robin 0" # path_grouping_policy multibus # uid_attribute ID_SERIAL # prio alua # path_checker readsector0 # rr_min_io 100 # max_fds 8192 # rr_weight priorities # failback immediate # no_path_retry fail # user_friendly_names yes #}
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
.
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. | |||||||||
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 |
| |||||||||
reassign_maps | Activer la réassignation des mappages de mappeur de périphérique device-mapper. Avec cette option, le démon multipathd remappera les mappages de mappeurs de périphériques existants afin de toujours pointer vers le périphérique multipath, et non sur les périphériques de bloc sous-jacents. Les valeurs possibles sont yes et no . La valeur par défaut est yes . | |||||||||
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 |
| |||||||||
prio |
| |||||||||
fonstionnalités |
| |||||||||
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 mpath n . 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 ouverts 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 prioritisateurs, 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 a été 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. | |||||||||
hw_string_match |
| |||||||||
retain_attached_hw_handler | 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 multipath.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 | Si 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 . | |||||||||
uid_attribute | Fournit un identifiant de chemin unique. La valeur par défaut est ID_SERIAL . | |||||||||
force_sync | (Red Hat Enterprise Linux 7.1 et versions supérieures) Si défini sur "yes", cela empêche le vérificateur de chemins d'exécuter en mode async. Cela signifie qu'un seul vérificateur exécute à la fois. Cela est utile quand il y a plusieurs vérificateurs multipathd qui exécutent en parallèle et entraînent une charge importante sur le CPU. La valeur par défaut est no . | |||||||||
delay_watch_checks | (Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Si défini sur une valeur supérieure à 0, le démon multipathd surveillera sur plusieurs chemins d'accès récemment devenus valides un nombre de fois spécifique. S'ils échouent à nouveau, alors ils deviennent valides à nouveau quand ils ne seront pas utilisés et sont restés en place durant le nombre de contrôles consécutifs spécifiés par delay_wait_checks . Cela vous permet de garder des chemins qui peuvent paraître peu fiables d'être immédiatement remis en service dès qu'ils reviennent en ligne. La valeur par défaut est no . | |||||||||
delay_wait_checks | (Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Si défini sur une valeur supérieure à 0, quand un périphérique qui vient de revenir en ligne échoue à nouveau pendant le nombre de contrôles spécifiés par delay_watch_checks , la prochaine fois qu'il revient en ligne, il sera marqué et retardé et il ne sera pas utilisé tant qu'il n'a pas passé le nombre de contrôles spécifiés dans delay_wait_checks . La valeur par défaut est no . | |||||||||
ignore_new_boot_devs | (Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Si défini sur la valeur yes , lorsque le nœud est toujours dans le système de fichiers initramfs au début du démarrage, multipath ne créera aucun périphérique dont les WWID n'existent pas déjà dans le initramfs copy de /etc/multipath/wwwids . Cette fonctionnalité peut être utilisée pour démarrer lors de l'installation, lorsque Multipath tenterait par ailleurs de s'installer sur des périphériques auquels il n'a pas fait appel lors de leur première apparition au moyen des règles udev . Ce paramètre peut être défini sur yes ou no . Si désactivé, la valeur par défaut est no . | |||||||||
retrigger_tries , retrigger_delay | Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Les paramètres retrigger_tries et retrigger_delay sont utilisés en conjonction pour permettre à multipathd de déclencher à nouveau des uevents, si udev n'a pas réussi à traiter les événements d'origine, ce qui rend le périphérique inutilisable par multipath. Le paramètre retrigger_tries définit le nombre de fois que Multipath essaiera de redéclencher un uevent si un périphérique n'a pas été complètement configuré. Le paramètre retrigger_delay définit le nombre de secondes entre les tentatives. Ces deux options acceptent des nombres supérieurs ou égaux à zéro. La définition du paramètre retrigger_tries à zéro désactive les tentatives. La définition du paramètre retrigger_delay sur zéro entraîne la réédition du uevent sur la boucle suivante du vérificateur de chemin d'accès. Si le paramètre retrigger_tries est désactivé, sa valeur par défaut est 3. Si le paramètre retrigger_delay est désactivé, sa valeur par défaut est 10. | |||||||||
new_bindings_in_boot | (Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Le paramètre new_bindings_in_boot est utilisé pour empêcher multipath de donner un user_friendly_name dans le système de fichiers initramfs qui aurait déjà été donné par le fichier de liaisons dans le système de fichiers normal, un problème qui peut se poser puisque les liaisons user_friendly_names du système de fichiers initramfs sont synchronisées avec les liaisons dans le système de fichiers normal uniquement lorsque le système de fichiers initramfs est refait. Lorsque ce paramètre a la valeur no multipath ne crée pas de nouvelles liaisons dans le système de fichiers initramfs . Si un périphérique n'a pas déjà de liaison dans la copie initramfs de /etc/multipath/bindings , multipath utilisera son WWID comme un alias au lieu de lui donner un user_friendly_name . Plus tard dans boot, après que le noeud ait monté le système de fichiers régulier, multipath donnera un user_friendly_name au périphérique. Ce paramètre peut être défini sur yes ou no . Si désactivé sa valeur par défaut est no . | |||||||||
config_dir | (Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Si défini sur autre chose que "" , multipath recherchera ce répertoire par ordre alphabétique pour les fichiers se terminant par ". conf" et il lira les informations de configuration pour eux, tout comme si les informations étaient dans le fichier /etc/multipath.conf . Cela vous permet d'avoir une configuration principale que vous partagez entre les machines en plus d'un ou de fichiers de configuration spécifiques à une machine séparée. Le paramètre config_dir doit être soit "" , soit un nom de répertoire complet. Ce paramètre peut être défini uniquement dans le fichier principal /etc/multipath.conf et non dans l'un des fichiers spécifiés dans le fichier config_dir lui-même. La valeur par défaut est /etc/multipath/conf.d . | |||||||||
deferred_remove | Si cette propriété est définie sur yes , la méthode multipathd effectuera une suppression différée au lieu d'une suppression régulière lorsque le dernier chemin d'accès de périphérique a été supprimé. Cela garantit que si un périphérique multipath est utilisé lorsqu'une suppression régulière est effectuée et que la suppression échoue, l'appareil sera automatiquement supprimé lorsque le dernier utilisateur aura fermé le périphérique. La valeur par défaut est no . | |||||||||
log_checker_err | Si cette propriété a pour valeur once , multipathd jourmalise la première erreur de vérificateur de chemin d'accès au niveau de verbosité 2. Toutes les erreurs ultérieures sont enregistrées au niveau de verbosité 3 jusqu'à ce que le périphérique soit restauré. Si elle est définie sur always , multipathd enregistre toujours l'erreur de vérificateur de chemin d'accès au niveau de verbosité 2. La valeur par défaut est always . | |||||||||
skip_kpartx | Si défini sur yes , kpartx va créer des partitions automatiquement sur le périphérique. Cela permettra de créer un périphérique multipath sans créer de partitions, même si le périphérique possède une table de partitions. La valeur par défaut de cette option est no . |
4.4. Attributs de configuration de périphériques multipath
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 |
| ||||||||
fonstionnalités |
| ||||||||
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 doit utiliser le fichier /etc/multipath/bindings pour assigner un alias unique et persistant vers le multipath, sous la forme mpath n . Le paramètre no indique que le système doit 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. | ||||||||
delay_watch_checks | (Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Si défini sur une valeur supérieure à 0, le démon multipathd surveillera plusieurs chemins d'accès récemment devenus valides un nombre de fois spécifique. S'ils échouent à nouveau, alors ils deviendront valides à nouveau quand ils ne seront pas utilisés et seront restés en place durant le nombre de contrôles consécutifs spécifiés par delay_wait_checks . Cela vous permet de garder des chemins qui peuvent paraître peu fiables d'être immédiatement remis en service dès qu'ils reviennent en ligne. | ||||||||
delay_wait_checks | (Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Si défini sur une valeur supérieure à 0, quand un périphérique qui vient de revenir en ligne échoue à nouveau pendant le nombre de contrôles spécifiés par delay_watch_checks , la prochaine fois qu'il revient en ligne, il sera marqué et retardé et il ne sera pas utilisé tant qu'il n'a pas passé le nombre de contrôles spécifiés dans delay_wait_checks . | ||||||||
deferred_remove | Si cette propriété est définie sur yes , la méthode multipathd effectuera une suppression différée au lieu d'une suppression régulière lorsque le dernier chemin d'accès de périphérique a été supprimé. Cela garantit que si un périphérique multipath est utilisé lorsqu'une suppression régulière est effectuée et que la suppression échoue, l'appareil sera automatiquement supprimé lorsque le dernier utilisateur aura fermé le périphérique. | ||||||||
skip_kpartx | Si défini sur yes , kpartx va créer des partitions automatiquement sur le périphérique. Cela permettra de créer un périphérique multipath sans créer de partitions, même si le périphérique possède une table de partitions. |
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
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
.
#multipathd show config
#multipath -t
multipathd show config
affiche 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 Tableau 4.3, « Attributs de périphériques ».
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. | ||||||||
alias_prefix | Le préfixe user_friendly_names à utiliser pour ce type de périphérique à la place de "mpath". | ||||||||
hardware_handler |
| ||||||||
path_grouping_policy |
| ||||||||
path_selector |
| ||||||||
path_checker |
| ||||||||
fonstionnalités |
| ||||||||
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 mpath n . 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 | 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 multipath.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 | 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. | ||||||||
uid_attribute | Fournit un identifiant de chemin unique. | ||||||||
delay_watch_checks | (Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Si défini sur une valeur supérieure à 0, le démon multipathd surveillera plusieurs chemins d'accès récemment devenus valides un nombre de fois spécifique. S'ils échouent à nouveau, alors ils deviendront valides à nouveau quand ils ne seront pas utilisés et seront restés en place durant le nombre de contrôles consécutifs spécifiés par delay_wait_checks . Cela vous permet de garder des chemins qui peuvent paraître peu fiables d'être immédiatement remis en service dès qu'ils reviennent en ligne. | ||||||||
delay_wait_checks | (Red Hat Enterprise Linux Release 7.2 et versions ultérieures) Si défini sur une valeur supérieure à 0, quand un périphérique qui vient de revenir en ligne échoue à nouveau pendant le nombre de contrôles spécifiés par delay_watch_checks , la prochaine fois qu'il revient en ligne, il sera marqué et retardé et il ne sera pas utilisé tant qu'il n'a pas passé le nombre de contrôles spécifiés dans delay_wait_checks . | ||||||||
deferred_remove | Si cette propriété est définie sur yes , la méthode multipathd effectuera une suppression différée au lieu d'une suppression régulière lorsque le dernier chemin d'accès de périphérique a été supprimé. Cela garantit que si un périphérique multipath est utilisé lorsqu'une suppression régulière est effectuée et que la suppression échoue, l'appareil sera automatiquement supprimé lorsque le dernier utilisateur aura fermé le périphérique. | ||||||||
skip_kpartx | Si défini sur yes , kpartx va créer des partitions automatiquement sur le périphérique. Cela permettra de créer un périphérique multipath sans créer de partitions, même si le périphérique possède une table de partitions. |
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 dans DM Multipath
5.1. Génération de fichiers de configuration automatique avec Multipath
multipath.conf
pour la révision.
5.2. Redimensionner un périphérique Multipath en ligne
- Redimensionner votre périphérique physique.
- Exécutez 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
rescan
du 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.3. Déplacer les systèmes de fichiers racine d'un périphérique single-path à un périphérique multipath
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étrerchkconfig
pourmultipathd
suron
:#
mpathconf --enable
Pour obtenir plus d'informations sur l'utilisation de la commandempathconf
pour paramétrer le multipathing, voir la Section 3.1, « Configuration de DM Multipath ». - Si le paramètre de configuration
find_multipaths
n'est pas suryes
, modifier les sectionsblacklist
etblacklist_exceptions
du fichier/etc/multipath.conf
, comme décrit dans Section 4.2, « Liste noire du fichier de configuration ». - Pour que mutipath puisse construire un périphérique multipath sur un périphérique root dès qu'il est découvert, saisir la commande suivante. Cette commande permet de s'assurer que
find_multipaths
accepte le périphérique, même si ce n'est qu'un seul chemin.#
multipath -a root_devname
Ainsi, si le périphérique root est/dev/sdb
, saisir la commande suivante.#
multipath -a /dev/sdb
wwid '3600d02300069c9ce09d41c4ac9c53200' added - Pour confirmer que votre fichier de configuration est correctement paramétré, vous pouvez exécuter la commande
multipath
et chercher dans la sortie un ligne sous le format suivant. Cela indique que la commande n'a pas pu créer de périphérique multipath.date wwid: ignoring map
Ainsi, si le WWID du périphérique est 3600d02300069c9ce09d41c4ac9c53200, vous aurez un ligne comme celle-ci dans la sortie :#
multipath
Oct 21 09:37:19 | 3600d02300069c9ce09d41c4ac9c53200: ignoring map - Pour reconstruire le système de fichiers
initramfs
avecmultipath
, veuillez exécuter la commandedracut
avec les options suivantes :#
dracut --force -H --add multipath
- É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.4. Déplacer les systèmes de fichiers swap d'un périphérique single-path à un périphérique multipath
/etc/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/multipath
avec 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:MINOR
Par exemple, si le système de fichiers swap est installé sursda
ou 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 le fichier
/etc/fstab
et 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 swap defaults 0 0
Vous devriez modifier l'entrée comme suit :/dev/mapper/swapdev swap swap defaults 0 0
5.5. Le démon Multipath
multipathd
doit être en cours d'exécution afin de pouvoir utiliser des périphériques multipath.
5.6. Problèmes avec un grand nombre de LUN
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.7. Problèmes avec la fonctionnalité queue_if_no_path
features "1 queue_if_no_path"
, 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).
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"
mpath
n
plutôt que le chemin.
5.8. Sortie Commande Multipath
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.9. Recherches Multipath avec la commande multipath
-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.10. Options de commande Multipath
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 | Supprime tous les périphériques à multiples chemins d'accès inutilisés. |
-w device | Supprime le wwid du périphérique indiqué du fichier wwids . |
-W | Réinitialise le fichier wwids pour qu'il puisse inclure les périphériques multipath actuels uniquement. |
5.11. Définir les entrées du mappeur du périphérique avec la commande dmsetup.
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.12. Les commandes multipath
multipathd
peuvent être utilisées pour administrer le démon multipathd
. Pour obtenir des informations sur les commandes multipathd
disponibles, voir la page man multipathd
(8).
multipathd
incluent une option format
suivie par un caractère générique. Vous pouvez afffciher une liste des caractères génériques par la commande suivante.
# multipathd show wildcards
multipathed
prend en charge les nouvelles commandes de format qui affichent l'état des périphériques multipath et des chemins d'accès dans les versions de format "RAW". En format RAW, aucun en-tête n'est imprimé et les champs ne sont pas renforcés pour aligner les colonnes avec les en-têtes. Au lieu de cela, les champs impriment exactement ce qui est spécifié dans la chaîne de format. Cette sortie peut alors être plus facile à utiliser pour les scripts. Vous pouvez afficher les caractères génériques utilisés dans la chaîne de format à l'aide de la commande multipathd show wildcards
.
multipathd
suivantes affichent les périphériques multipath que multipathd
contrôle, en utilisant une chaîne de format avec plusieurs caractères génériques multipath, en format normal ou raw.
list|show maps|multipaths format $format list|show maps|multipaths raw format $format
multipathd
suivantes affichent des chemins que multipathd
contrôle, en utilisant une chaîne de format avec plusieurs caractères génériques multipath, en format normal ou raw.
list|show paths format $format list|show paths raw format $format
multipathd show maps
. Notez que dans le format raw
, il n'y a pas d'en-têtes et un seul espace entre les colonnes.
#multipathd show maps format "%n %w %d %s"
name uuid sysfs vend/prod/rev mpathc 360a98000324669436c2b45666c567942 dm-0 NETAPP,LUN #multipathd show maps raw format "%n %w %d %s"
mpathc 360a98000324669436c2b45666c567942 dm-0 NETAPP,LUN
5.13. Résolution de pannes avec la console Multipathd Interactive
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
5.14. Nettoyage des fichiers Multipath lors de la suppression des paquets
device-mapper-multipath
rpm
, notez que cela ne supprime pas les fichiers /etc/multipath.conf
, /etc/multipath/bindings
, et /etc/multipath/wwids
. Vous aurez sans doute besoin de les supprimer manuellement au cours des installations suivantes du package device-mapper-multipath
.
Annexe A. Historique des versions
Historique des versions | |||
---|---|---|---|
Version 0.4-3.1 | Mon Nov 28 2016 | ||
| |||
Version 0.4-3 | Mon Oct 24 2016 | ||
| |||
Version 0.4-1 | Mon Aug 15 2016 | ||
| |||
Version 0.3-6 | Mon Nov 9 2015 | ||
| |||
Version 0.3-3 | Wed Aug 19 2015 | ||
| |||
Version 0.2-7 | Mon Feb 16 2015 | ||
| |||
Version 0.2-6 | Thu Dec 11 2014 | ||
| |||
Version 0.1-22 | Mon Jun 2 2014 | ||
| |||
Version 0.1-10 | Wed Apr 9 2014 | ||
| |||
Version 0.1-3 | Tue Nov 26 2013 | ||
| |||
Version 0.1-1 | Wed Jan 16 2013 | ||
|
Index
A
- active/active configuration
- illustration, Aperçu général de DM-Multipath
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 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
- configuration
- DM Multipath, Configuration de DM Multipath
- configuration active/active
- définition, 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
D
- 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
- configuration, Configuration de DM Multipath
- définition, Device Mapper Multipathing (Mappeur de périphériques à multiples chemins d'accès)
- échec, 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
- LVM, Périphériques Multipath dans les volumes logiques
- nom du 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
- dm_multipath kernel module , Composants DM Multipath
E
F
- fichier de configuration
- alias_prefix parameter, Périphériques de 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 config_dir, Paramètres par défaut dans le fichier de configuration
- paramètre deferred-remove, 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 delay_wait_checks, 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 delay_watch_checks, 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 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, Attributs de configuration de périphériques multipath, 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 force_sync, Paramètres par défaut dans le fichier de configuration
- paramètre hardware_handler, Périphériques de fichier de configuration
- paramètre hw_string_match, Paramètres par défaut dans le fichier de configuration
- paramètre ignore_new_devs, Paramètres par défaut dans le fichier de configuration
- paramètre log_checker_err, 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 new_bindings_in_boot, 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 reassign_maps, 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 retrigger_delay, Paramètres par défaut dans le fichier de configuration
- paramètre retrigger_tries, Paramètres par défaut dans le fichier de configuration
- 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 skip_kpartx, 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 uid_attribute, Paramètres par défaut dans le fichier de configuration, 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
- 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
- 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
- installation
- DM Multipath, Configuration de DM Multipath
K
- kpartx command , Composants 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
- mpathconf command , Composants DM Multipath
- multipath command , Composants DM Multipath
- multipath daemon (multipathd), Le démon Multipath
- Multipath Helper, Génération de fichiers de configuration automatique avec Multipath
- multipathd
- commande, Résolution de pannes avec la console Multipathd Interactive
- console interactive, Résolution de pannes avec la console Multipathd Interactive
- multipathd daemon , Composants DM Multipath
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 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 révision, 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ètrealias_prefix, Périphériques de fichier de configuration
- paramètreconfig_dir , Paramètres par défaut dans le fichier de configuration
- paramètredeferred_remove , 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ètredelay_wait_checks, 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ètredelay_watch_checks , 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è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, Attributs de configuration de périphériques multipath, Périphériques de fichier de configuration
- paramètreforce_sync , Paramètres par défaut dans le fichier de configuration
- paramètrehardware_handler, Périphériques de fichier de configuration
- paramètrehw_string_match , Paramètres par défaut dans le fichier de configuration
- paramètreignore_new_boot_devs, Paramètres par défaut dans le fichier de configuration
- paramètrelog_checker_err , Paramètres par défaut dans le fichier de configuration
- paramètrenew_bindings_in_boot, Paramètres par défaut dans le 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ètrereassign_maps, Paramètres par défaut dans le fichier de configuration
- paramètreretrigger_delay , Paramètres par défaut dans le fichier de configuration
- paramètreretrigger_tries , 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è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ètreskip_kpartxr , 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ètreuid_attribute , Paramètres par défaut dans le fichier de configuration, Périphériques de 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