PowerPath: Sådan konfigurerer du en Linux-vært til at bruge emcpower-enheder i LVM
Summary: Denne artikel forklarer proceduren for opsætning af en Linux-vært til at bruge emcpower-enheder i LVM.
Instructions
Rodfilsystemet er ikke monteret på en logisk diskenhed
Ændre filterfeltet i /etc/lvm/lvm.conf fil for at forhindre LVM2 i at scanne SD-enhedsnoder.
1. Ændre filterfeltet i /etc/lvm/lvm.conf fil. Erstatte:
filter=["a/.*/"]
med:
filter=["r/sd*/", "a/.*/"]
2. Genopbyg LVM2-cachen. Indtast:
VGSCAN -V
3. Kontroller, at filterfeltet fungerer korrekt. Kør kommandoen nedenfor, og kontrollér, at de filtrerede enhedsnoder ikke er angivet i kommandooutputtet. Indtast:
lvmdiskscan
Rodfilsystem monteret på en logisk diskenhed
Identificer de(n) underliggende enhed(er) for den eller de logiske rod-/swap-diskenheder(er) og /boot-enheder (hvis der er nogen). Rediger filterfeltet i filen /etc/lvm/lvm.conf for at forhindre LVM2 i at scanne alle sd-enhedsnoder undtagen rod/swap og /boot-enhed(er).
1. Identificer den eller de logiske rod-/swap-diskenheder, og /boot-enheder (hvis der er nogen). Indtast:
DF-K
eller
monteringsbeslag
2. Identificer de(n) underliggende enhed(er) for de(n) logiske rod-/swap-diskenhed(er). Hvis rodfilsystemet f.eks. er monteret på den logiske diskenhed /dev/vg01/lv01, skal du indtaste:
vgdisplay -v /dev/vg01/lv01
3. Ændre filterfeltet i /etc/lvm/lvm.conf fil for at forhindre LVM2 i at scanne alle SD-enhedsnoder undtagen rod-/swap- og /boot-enheder, der er identificeret i trin 1 og 2. Hvis den underliggende enhed for rod-/swap-filsystemet f.eks. er /dev/sda2, og /boot er monteret på /dev/sda3, skal filterfilterfeltet indstilles til:
filter=["a/sda[1-9]$/", r/sd*/", "a/.*/"]
Rediger filteret efter behov ved hjælp af standard shell-scripting regulære udtryk. Hvis du f.eks. vil medtage partitionerne sda1 til sda9 for LVM2, mens de resterende sd-enhedsnoder filtreres fra, skal du indstille filterfeltet til filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"].
4. Genopbyg LVM2-cachen. Indtast:
VGSCAN -V
5. Kontroller, at filterfeltet fungerer korrekt. Kør kommandoen nedenfor, og kontrollér, at de SD-enhedsnoder, der indeholder rod/swap/boot-enhederne, som blev identificeret i trin 1 og 2, er angivet i kommandooutputtet, og at de filtrerede enhedsnoder ikke er angivet i kommandooutputtet. Indtast:
lvmdiskscan
6. Genskab det første billede, så det afspejler ændringerne i filen /etc/lvm/lvm.conf. Indtast:
Mkinitrd
Rodfilsystem monteret på spejlede logiske diskenheder
Identificer de(n) underliggende enhed(er) for den eller de logiske rod-/swap-diskenheder(er) og /boot-enheder (hvis der er nogen). Ændre filterfeltet i /etc/lvm/lvm.conf fil for at forhindre LVM2 i at scanne alle SD-enhedsnoder undtagen rod/swap og /boot-enhed(er). 1. Identificer rod/swap logiske diskenhed(er) og /boot-enheder(hvis nogen). Indtast:
2. Identificer de(n) underliggende enhed(er) for rod-/swap- og spejl logisk diskenhed(er). Hvis rodfilsystemet f.eks. er monteret på den logiske diskenhed /dev/vg01/lv01, og dets spejl er monteret på /dev/vg01/lv02, skal du indtaste:DF-K
eller
monteringsbeslag
3. Ændre filterfeltet i /etc/lvm/lvm.conf fil for at forhindre LVM2 i at scanne alle SD-enhedsnoder undtagen rod-/swap- og /boot-enheder, der er identificeret i trin 1 og 2. Hvis den underliggende logiske enhed for rod-/swap-filsystemet f.eks. er /dev/sda2, og dets spejl er /dev/sdb3, skal du indstille filterfeltet til:vgdisplay -v /dev/vg01/lv01
vgdisplay -v /dev/vg01/lv02
Rediger filteret efter behov ved hjælp af standard shell-scripting regulære udtryk. Hvis du f.eks. vil medtage partitionerne sda1 til sda9 for LVM2, mens de resterende sd-enhedsnoder filtreres fra, skal du indstille filterfeltet til filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"]. 4. Genopbyg LVM2-cachen. Indtast:filter=["a/sda[1-3]$/", "a/sdb[1-3]$/", "r/sd.\*/", "a/.*/"]
5. Kontroller, at filterfeltet fungerer korrekt. Kør kommandoen nedenfor, og kontrollér, at de SD-enhedsnoder, der indeholder rod/swap/boot-enhederne, som blev identificeret i trin 1 og 2, er angivet i kommandooutputtet, og at de filtrerede enhedsnoder ikke er angivet i kommandooutputtet. Indtast:VGSCAN -V
6. Genskab det første billede, så det afspejler ændringerne i filen /etc/lvm/lvm.conf. Indtast:lvmdiskscan
Mkinitrd
Additional Information
Du skal ændre filen /etc/lvm/lvm.conf for at filtrere sd-enhedsnoder fra dens interne cache, så LVM2 genkender en PowerPath-pseudoenhed som den enkelte sti til LUN.
De følgende afsnit beskriver, hvordan man ændrer /etc/lvm/lvm.conf på en vært, hvor rodfilsystemet er:
- Ikke monteret på en logisk diskenhed.
- Er monteret på et logisk volumen.
- Er monteret på spejlede logiske diskenheder.
På RHEL 4.0 kræver PowerPath 4.4.0 LVM2-version 2.01.08-1.0 og nyere pga. Bugzilla #151657.
Filtersyntaksen er ændret for PowerPath 5.0:
Hvis roden IKKE er på en logisk diskenhed:
RHEL5 / RHEL4.4:
filter = [ "r/sd.*/", "r/disk.*/", "a/.*/" ]
RHEL4.3 eller lavere:
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/.*/" ]
Hvis root IS er på en logisk diskenhed, skal du scripte omhyggeligt for at sikre, at de korrekte enheder scannes eller udelukkes fra LVM-understøttelse. Se PowerPath 5.0-installationsvejledningen for at få flere oplysninger.
PowerPath 4.4.0 til Linux understøtter Sistina LVM2 på RHEL 4.0- og SLES 9 SP1-platformene. PowerPath understøtter kun oprettelse af logiske diskenheder på PowerPath-pseudoenheder.