2.2. Dispositifs à chemins multiples dans les volumes logiques


Après avoir créé des périphériques multipath, vous pouvez utiliser les noms des périphériques multipath comme vous le feriez avec un nom de périphérique physique lors de la création d'un volume physique LVM (Logical Volume Manager). Par exemple, si /dev/mapper/mpatha est le nom d'un périphérique multipath, la commande pvcreate /dev/mapper/mpatha marque /dev/mapper/mpatha comme volume physique.

Vous pouvez utiliser le périphérique physique LVM résultant lorsque vous créez un groupe de volumes LVM, comme vous le feriez avec n'importe quel autre périphérique physique LVM.

Pour filtrer tous les dispositifs sd dans le fichier /etc/lvm/lvm.conf, ajoutez le filtre filter = [ "r/block/", "r/disk/", "r/sd./", "a/./" ] dans la section devices du fichier.

Note

Si vous tentez de créer un volume physique LVM sur un périphérique entier sur lequel vous avez configuré des partitions, la commande pvcreate échoue. Les programmes d'installation Anaconda et Kickstart créent des tables de partitions vides si vous n'indiquez rien d'autre pour chaque périphérique en bloc. Si vous souhaitez utiliser l'ensemble du périphérique au lieu de créer une partition, supprimez les partitions existantes du périphérique. Vous pouvez supprimer les partitions existantes à l'aide de la commande kpartx -d device et de l'utilitaire fdisk. Si votre système possède des périphériques de bloc de plus de 2 To, utilisez l'utilitaire parted pour supprimer les partitions.

Lorsque vous créez un volume logique LVM qui utilise des baies multipath active/passive comme périphériques physiques sous-jacents, vous pouvez éventuellement inclure des filtres dans le fichier /etc/lvm/lvm.conf afin d'exclure les disques qui soulignent les périphériques multipath. En effet, si la matrice passe automatiquement du chemin actif au chemin passif lorsqu'elle reçoit des entrées/sorties, le multipath basculera et reviendra en arrière chaque fois que LVM analysera le chemin passif, si ces périphériques ne sont pas filtrés.

Le noyau modifie l'état actif/passif en détectant automatiquement le gestionnaire matériel correct à utiliser. Pour les chemins actifs/passifs qui nécessitent une intervention pour changer leur état, le multipath utilise automatiquement ce gestionnaire de matériel pour le faire si nécessaire. Si le noyau ne détecte pas automatiquement le gestionnaire de matériel à utiliser, vous pouvez configurer le gestionnaire de matériel à utiliser dans le fichier multipath.conf avec l'option "hardware_handler". Pour les baies active/passive qui nécessitent une commande pour rendre le chemin passif actif, LVM affiche un message d'avertissement lorsque cela se produit.

En fonction de votre configuration, LVM peut afficher l'un des messages suivants :

  • Le LUN n'est pas prêt :

    end_request: I/O error, dev sdc, sector 0
    sd 0:0:0:3: Device not ready: <6>: Current: sense key: Not Ready
        Add. Sense: Logical unit not ready, manual intervention required
  • Lire l'échec :

    /dev/sde : échec de la lecture après 0 de 4096 à 0 : erreur d'entrée/sortie

Les raisons des erreurs mentionnées sont les suivantes :

  • Les chemins multiples ne sont pas configurés sur les périphériques de stockage qui fournissent des chemins actifs/passifs à une machine.
  • Les chemins sont accessibles directement, au lieu de passer par le dispositif à chemins multiples.

Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.