PowerPath : Configuration d’un hôte Linux pour qu’il utilise des périphériques emcpower dans LVM

Summary: Cet article explique la procédure de configuration d’un hôte Linux pour utiliser des périphériques emcpower dans LVM.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Configuration d’un hôte Linux pour qu’il utilise des périphériques emcpower dans LVM.


 

Système de fichiers racine non monté sur un volume logique

Modifiez le champ filters de l’écran /etc/lvm/lvm.conf pour empêcher LVM2 d’analyser les nœuds de périphérique SD.

1. Modifiez le champ de filtre dans le /etc/lvm/lvm.conf . Remplacer:

filter=["a/.*/"]
with :
filter=["r/sd*/ », « a/.*/"]

2. Reconstruisez le cache LVM2. Saisissez :

vgscan -v

3. Vérifiez que le champ de filtre fonctionne correctement. Exécutez la commande ci-dessous et vérifiez que les nœuds de périphérique filtrés ne sont pas répertoriés dans la sortie de la commande. Saisissez :

LVMDISKSCAN
 

Système de fichiers racine monté sur un volume logique  

Identifiez le(s) périphérique(s) sous-jacent(s) pour le(s) volume(s) logique(s) logique(s) root/swap et les périphériques /boot (le cas échéant). Modifiez le champ filters du fichier /etc/lvm/lvm.conf pour empêcher LVM2 d’analyser tous les nœuds de périphériques SD, à l’exception des périphériques root/swap et /boot.

1. Identifiez le(s) volume(s) logique(s) root/swap et les périphériques /boot (le cas échéant). Saisissez :

df -k
ou
mount

2. Identifiez le(s) périphérique(s) sous-jacent(s) pour le(s) volume(s) logique(s) root/swap. Par exemple, si le système de fichiers racine est monté sur le volume logique /dev/vg01/lv01, saisissez :

vgdisplay -v /dev/vg01/lv01

3. Modifiez le champ de filtre dans le /etc/lvm/lvm.conf pour empêcher LVM2 d’analyser tous les nœuds de périphériques SD, à l’exception des périphériques root/swap et /boot identifiés aux étapes 1 et 2. Par exemple, si le périphérique sous-jacent du système de fichiers root/swap est /dev/sda2 et que /boot est monté sur /dev/sda3, définissez le champ de filtre de filtre sur :

filter=["a/sda[1-9]$/ », r/sd*/ », « a/.*/"]

Modifiez le filtre selon vos besoins à l’aide d’expressions régulières de rédaction de scripts shell standard. Par exemple, pour inclure les partitions sda1 à sda9 pour LVM2 tout en filtrant les nœuds de périphérique SD restants, définissez le champ de filtre sur filter=["a/sda[1-9]$/ », « r/sd*/ », « a/.*/"].

4. Reconstruisez le cache LVM2. Saisissez :

vgscan -v

5. Vérifiez que le champ de filtre fonctionne correctement. Exécutez la commande ci-dessous et vérifiez que les nœuds de périphérique SD contenant les périphériques root/swap/boot identifiés aux étapes 1 et 2 sont répertoriés dans la sortie de commande, et que les nœuds de périphérique filtrés ne sont pas répertoriés dans la sortie de commande. Saisissez :

LVMDISKSCAN

6. Recréez l’image initrd pour refléter les modifications apportées au fichier /etc/lvm/lvm.conf. Saisissez :

Par MKiTRD

Système de fichiers racine monté sur des volumes logiques en miroir  

Identifiez le(s) périphérique(s) sous-jacent(s) pour le(s) volume(s) logique(s) logique(s) root/swap et les périphériques /boot (le cas échéant). Modifiez le champ filters de l’écran /etc/lvm/lvm.conf pour empêcher LVM2 d’analyser tous les nœuds de périphériques SD à l’exception des périphériques root/swap et /boot. 1. Identifiez le(s) volume(s) logique(s) root/swap et les périphériques
/boot (le cas échéant). Saisissez :

df -k
ou
mount

2. Identifiez le ou les périphériques sous-jacents pour le(s) volume(s) logique(s) root/swap et miroir(s). Par exemple, si le système de fichiers racine est monté sur le volume logique /dev/vg01/lv01 et que son miroir est monté sur /dev/vg01/lv02, saisissez :

vgdisplay -v /dev/vg01/lv01
vgdisplay -v /dev/vg01/lv02

3. Modifiez le champ de filtre dans le /etc/lvm/lvm.conf pour empêcher LVM2 d’analyser tous les nœuds de périphériques SD, à l’exception des périphériques root/swap et /boot identifiés aux étapes 1 et 2. Par exemple, si l’unité logique sous-jacente du système de fichiers root/swap est /dev/sda2 et que son miroir est /dev/sdb3, définissez le champ de filtre sur :

filter=["a/sda[1-3]$/ », « a/sdb[1-3]$/ », « r/sd.\*/ », « a/.*/"]

Modifiez le filtre selon vos besoins à l’aide d’expressions régulières de rédaction de scripts shell standard. Par exemple, pour inclure les partitions sda1 à sda9 pour LVM2 tout en filtrant les nœuds de périphérique SD restants, définissez le champ de filtre sur filter=["a/sda[1-9]$/ », « r/sd*/ », « a/.*/"]. 4. Reconstruisez le cache LVM2. Saisissez :

vgscan -v

5. Vérifiez que le champ de filtre fonctionne correctement. Exécutez la commande ci-dessous et vérifiez que les nœuds de périphérique SD contenant les périphériques root/swap/boot identifiés aux étapes 1 et 2 sont répertoriés dans la sortie de commande, et que les nœuds de périphérique filtrés ne sont pas répertoriés dans la sortie de commande. Saisissez :

LVMDISKSCAN

6. Recréez l’image initrd pour refléter les modifications apportées au fichier /etc/lvm/lvm.conf. Saisissez :

Par MKiTRD

Additional Information

Pour plus d’informations, reportez-vous aux notes de mise à jour d’EMC PowerPath for Linux version 4.4, réf. 300-002-581, rév. A02, en date du 19 juillet 2005.
Vous devez modifier le fichier /etc/lvm/lvm.conf pour filtrer les nœuds de périphérique SD de son cache interne afin que LVM2 reconnaisse un pseudo-périphérique PowerPath comme chemin unique vers le LUN.
Les sections suivantes décrivent comment modifier /etc/lvm/lvm.conf sur un hôte où se trouve le système de fichiers racine :
  • Non monté sur un volume logique.
  • Est monté sur un volume logique.
  • Est monté sur des volumes logiques en miroir.


Sur RHEL 4.0, PowerPath 4.4.0 nécessite LVM2 version 2.01.08-1.0 et versions ultérieures en raison de Bugzilla #151657.

La syntaxe du filtre a changé pour PowerPath 5.0 :
Si root n’est PAS sur un volume logique :

RHEL5 / RHEL4.4 :
filter = [ « r/sd.*/ », « r/disk.*/ », « a/.*/ » ]

RHEL4.3 ou inférieur :
filter=["r/sd.*/ », « a/.*/"]

SLES10 SP1, SLES10, SLES9 SP3 :
filter = [ « r|/dev/.*/by-path/.*| »,"r
|/dev/.*/by-id/.*| »,
"r|/dev/.*/by-name/.*| », « r/sd.*/ », « a/.*/ » ]

Si root se trouve sur un volume logique, vous devez rédiger des scripts avec soin pour vous assurer que les périphériques appropriés sont analysés ou exclus de la prise en charge de LVM. Pour plus d’informations, reportez-vous au guide d’installation de PowerPath 5.0.


PowerPath 4.4.0 pour Linux prend en charge Sistina LVM2 sur les plates-formes RHEL 4.0 et SLES 9 SP1. PowerPath prend en charge la création de volumes logiques sur les pseudo-périphériques PowerPath uniquement.

Affected Products

PowerPath for Linux

Products

PowerPath, PowerPath for Linux
Article Properties
Article Number: 000013028
Article Type: How To
Last Modified: 17 Oct 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.