Chapitre 1. Le gestionnaire de volumes logiques LVM

Ce chapitre propose un sommaire des nouvelles fonctionnalités du gestionnaire de volumes logiques LVM dans la version initiale de Red Hat Enterprise Linux 6 et les versions suivantes. Ce chapitre fournit ainsi un aperçu de haut niveau des composants du gestionnaire de volumes logiques (LVM).

1.1. Nouvelles fonctionnalités et fonctionnalités modifiées

Cette section répertorie les nouvelles fonctionnalités et les fonctionnalités modifiées du gestionnaire de volumes logiques LVM incluses dans la version initiale de Red Hat Enterprise Linux 6 et les versions suivantes.

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 la documentation et les mises à jour et modifications des fonctionnalités suivantes :
  • Vous pouvez maintenant définir de quelle manière un volume logique miroir se comporte au cas où il se produirait une panne de périphérique avec les paramètres mirror_image_fault_policy et mirror_log_fault_policy dans la section activation du fichier lvm.conf. Lorsque ce paramètre est réglé sur remove, le système tente de supprimer le périphérique défectueux et de s'exécuter sans lui. Lorsque ce paramètre est réglé sur allocate, le système tente de supprimer le périphérique défectueux et essaied'allouer de l'espace sur un nouveau périphérique afin de remplacer celui qui est défectueux ; cette politique agit de la même manière que la politique remove s'il n'y a pas de périphérique et d'espace approprié qui puisse être alloué en remplacement. Pour obtenir plus d'informations sur les politiques en cas d'échec de miroirs LVM, voir la Section 4.4.3.1, « Politique en cas d'échec des volumes logiques en miroir ».
  • Dans Red Hat Enterprise Linux 6, la pile d'E/S Linux a été améliorée afin de traiter les informations sur les limites d'E/S offertes par les fournisseurs. Ceci permet d'utiliser des outils de gestion du stockage, y compris LVM, afin d'optimiser le placement et l'accès aux données. Même s'il n'est pas recommandé de le faire, cette prise en charge peut être désactivée en modifiant les valeurs par défaut de data_alignment_detection et de data_alignment_offset_detection dans le fichier lvm.conf.
    Pour obtenir des informations sur l'alignement des données dans LVM et sur la modification des valeurs par défaut de data_alignment_detection et data_alignment_offset_detection, voir la documentation en ligne sur le fichier /etc/lvm/lvm.conf, qui se trouve dans l'Annexe B, Les fichiers de configuration LVM. Pour des informations générales sur la pile d'E/S et sur les limites des E/S dans Red Hat Enterprise Linux 6, voir le Guide d'administration du stockage.
  • Dans Red Hat Enterprise Linux 6, le mappeur de périphériques (de l'anglais, « Device Mapper » fournit un support direct pour l'intégration udev. Ceci synchronise le mappeur de périphériques avec tous les processus udev liés aux périphériques du mappeur de périphériques.
  • Dans Red Hat Enterprise Linux, vous pouvez utiliser la commande lvconvert --repair pour réparer un miroir après un échec du disque. Ceci permet de ramener le miroir dans un état consistant. Pour obtenir des informations sur la commande lvconvert --repair, voir la Section 4.4.3.3, « Réparer un périphérique logique en miroir ».
  • À partir de Red Hat Enterprise Linux 6, vous pouvez utiliser l'option --merge de la commande lvconvert pour fusionner un instantané dans son volume d'origine. Pour obtenir plus d'informations sur la fusion d'instantanés, voir la Section 4.4.5, « Fusion d'instantanés de volumes ».
  • À partir de Red Hat Enterprise Linux 6, vous pouvez utiliser l'argument --splitmirrors de la commande lvconvert pour séparer une image redondante d'un volume logique miroir afin de former un nouveau volume logique. Pour obtenir plus d'informations sur l'utilisation de cette option, voir la Section 4.4.3.2, « Diviser une image redondante d'un volume logique en miroir ».
  • Vous pouvez maintenant créer un journal miroir pour un périphérique logique miroir qui est lui-même mis en miroir en utilisant l'argument --mirrorlog mirrored de la commande lvcreate lors de la création d'un périphérique logique miroir. Pour obtenir plus d'informations sur l'utilisation de cette option, voir la Section 4.4.3, « Création de volumes en miroir ».

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 la documentation et les mises à jour et modifications des fonctionnalités suivantes :
  • La version 6.1 de Red Hat Enterprise Linux prend en charge la création d'instantanés de volumes logiques de volumes logiques miroirs, Vous pouvez créer l'instantané d'un volume miroir aussi simplement que vour pourriez créer l'instantané d'un volume logique linéaire ou en mode stripe. Pour obtenir plus d'informations sur la création d'instantanés de volumes, voir Section 4.4.4, « Création d'instantanés de volumes ».
  • Lors de l'extension d'un volume LVM, vous pouvez maintenant utiliser l'option --alloc cling de la commande lvextend pour spécifier la politique d'allocation cling. Cette politique choisira l'espace sur les mêmes volumes physiques que le dernier segment du volume logique existant. S'il n'y a pas suffisament d'espace sur les volumes physiques et qu'une liste des balises est définie dans le fichier lvm.conf, LVM vérifiera si des balises sont attachées aux volumes physiques et cherchera à faire correspondre ces balises de volumes physiques avec les extensions existantes et les nouvelles extensions.
    Pour obtenir des informations sur l'extension de volumes miroirs LVM avec l'option --alloc cling de la commande lvextend, voir Section 4.4.12.2, « Étendre un volume logique avec la politique d'allocation cling ».
  • Vous pouvez maintenant spécifier de multiples arguments --addtag et --deltag avec une commande pvchange, vgchange, ou lvchange unique. Pour obtenir des informations sur l'ajout et la suppression de balises d'objets, voir Section C.1, « Ajout et suppression des balises d'objets ».
  • La liste de caractères autorisés dans les balises d'objets LVM a été étendue, et les balises peuvent contenir les caractères "/", "=", "!", ":", "#", et "&". Pour obtenir plus d'informations sur les balises d'objets LVM, voir Annexe C, Les balises des objets LVM.
  • Vous pouvez maintenant combiner RAID0 (striping) et RAID1 (mirroring) dans un volume logique unique. La création d'un volume logique tout en spécifiant le nombre de miroirs (--mirrors X) et le nombre de stripes (--stripes Y) résulte en un périphérique miroir dont les périphériques constituants sont en mode stripe. Pour obtenir des informations sur la création de volumes logiques miroirs, voir Section 4.4.3, « Création de volumes en miroir ».
  • À partir de la version 6.1 de Red Hat Enterprise Linux, si vous devez créer une copie de sauvegarde des données consistante sur un volume logique clusterisé, vous pouvez activer le volume de manière exclusive puis créer l'instantané. Pour obtenir des informations sur l'activation de volumes logiques sur un seul noeud, voir Section 4.7, « Activation des volumes logiques sur les noeuds individuels d'un cluster ».