Chapitre 1. Device Mapper Multipathing (Mappeur de périphériques à multiples chemins d'accès)
Device Mapper Multipathing (DM-Multipath) vous permet de configurer de multiples chemins d'E/S entre les nœuds de serveurs et les arrays de stockage au sein d'un seul périphérique. Ces chemins d'E/S sont des connexions SAN physiques qui peuvent inclure des cables, des interrupteurs et des contrôleurs séparés. Ils regroupent les chemins d'E/S, et créent un nouveau périphérique formé d'un agrégat de chemins multiples.
Ce chapitre offre un sommaire des nouvelles fonctionnalités de DM-Multipath avec la sortie initiale de Red Hat Enterprise Linux 6. Dans ce sens, ce chapitre offre une vue d'ensemble de haut niveau de DM Multipath et de ses composants, ainsi qu'une vue d'ensemble de l'installation de DM-Multipath.
1.1. Fonctionnalités nouvelles et modifiées
Cette section répertorie les fonctionnalités, nouvelles et modifiées, de DM-Multipath qui sont incluses dans la version initiale de Red Hat Enterprise Linux 6 et ses versions plus récentes.
1.1.1. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 6.0
Red Hat Enterprise Linux 6.0 inclut les mises à jour et modifications des fonctionnalités et de la documentation suivantes.
- 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émonmultipathd
et paramétrerchkconfig
afin 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_multipaths
du 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_multipaths
est 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_multipaths
n'é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-length
etservice-time
. L'algorithmequeue-length
regarde le montant d'E/S en attente vers les chemins pour déterminer quel prochain chemin utiliser. L'algorithmeservice-time
regarde 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_callout
a é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
multipath
a 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
bindings
se trouve dans/etc/multipath/bindings
. - Red Hat Enterprise Linux 6 fournit trois nouveaux paramètres
defaults
dans 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_names
du fichier de configuration est définie suryes
, le nom d'un périphérique multipath se trouve alors sous la formempath
n. Pour Red Hat Enterprise Linux 6, n est un caractère alphabétique, ainsi le nom d'un périphérique multipath peut êtrempatha
oumpathb
. 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
Red Hat Enterprise Linux 6.1 inclut les mises à jour et modifications des fonctionnalités et de la documentation suivantes.
- 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
Red Hat Enterprise Linux 6.2 inclut la documentation et les mises à jour et modifications des fonctionnalités suivantes.
- Red Hat Enterprise Linux 6.2 fournit un nouveau paramètre
multipath.conf
,rr_min_io_rq
, dans les sectionsdefaults
,devices
etmultipaths
du fichiermultipath.conf
. Le paramètrerr_min_io
n'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_tmo
peut maintenant être défini sur l'infini, ce qui paramètre la variablesysfs
sur 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
Red Hat Enterprise Linux 6.3 inclut la documentation, les mises à jour et les modifications des fonctionnalités suivantes :
- La valeur par défaut du paramètre
queue_without_daemon
du fichier de configuration est maintenant réglée surno
par défaut. - La valeur par défaut du paramètre
max_fds
du fichier de configuration est maintenant réglée surmax
par défaut. - Le paramètre
user_friendly_names
du fichier de configuration est maintenant configurable dans les sectionsdefaults
,multipaths
etdevices
du fichier de configurationmultipath.conf
. - Désormais, la section
defaults
du fichier de configurationmultipath.conf
prend en charge le paramètrehwtable_regex_match
.
Pour des informations sur les paramètres du fichier de configuration, voir le Chapitre 4, Fichier de configuration DM-Multipath.
1.1.5. Nouvelles fonctionnalités et fonctionnalités modifiées de Red Hat Enterprise Linux 6.4
Red Hat Enterprise Linux 6.4 inclut la documentation, les mises à jour et les modifications des fonctionnalités suivantes :
- Les sections
defaults
etdevices
du fichier de configurationmultipath.conf
prennent en charge les nouveaux paramètresretain_attached_hardware_handler
etdetect_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 ».