PowerPath: Hvordan sette opp en Linux-vert for å bruke emcpower-enheter i LVM
Summary: Denne artikkelen forklarer fremgangsmåten for å konfigurere en Linux-vert til å bruke emcpower-enheter i LVM.
Instructions
Rotfilsystemet er ikke montert på et logisk volum
Endre filterfeltet i /etc/lvm/lvm.conf -fil for å forhindre at LVM2 skanner SD-enhetenoder.
1. Endre filterfeltet i /etc/lvm/lvm.conf fil. Erstatte:
filter=["a/.*/"]
with:
filter=["r/sd*/", "a/.*/"]
2. Bygg LVM2-hurtigbufferen på nytt. Skriv inn følgende:
vgscan -v
3. Kontroller at filterfeltet fungerer som det skal. Kjør kommandoen nedenfor og kontroller at de filtrerte enhetsnodene ikke er oppført i kommandoutdataene. Skriv inn følgende:
lvmdiskscan
Rotfilsystem montert på et logisk volum
Identifiser underliggende enhet(er) for det logiske rot-/byttevolumet(ene) og /boot-enhetene (hvis aktuelt). Endre filterfeltet i /etc/lvm/lvm.conf-filen for å forhindre at LVM2 skanner alle sd-enhetsnoder bortsett fra root/swap- og /boot-enheten(e).
1. Identifiser det logiske rot-/bytte-volumet(ene) og /boot-enhetene (hvis aktuelt). Skriv inn følgende:
DF -K
eller
montering
2. Identifiser de(n) underliggende enheten(e) for det logiske rot-/byttevolumet(ene). Hvis rotfilsystemet for eksempel er montert på det logiske volumet /dev/vg01/lv01, skriver du inn:
vgdisplay -v /dev/vg01/lv01
3. Endre filterfeltet i /etc/lvm/lvm.conf -fil for å hindre LVM2 i å skanne alle SD-enhetsnoder bortsett fra rot-/bytte- og /oppstartsenheter identifisert i trinn 1 og 2. Hvis for eksempel den underliggende enheten for rot-/byttefilsystemet er /dev/sda2 og /boot er montert på /dev/sda3, setter du filterfilterfeltet til:
filter=["a/sda[1-9]$/", r/sd*/", "a/.*/"]
Endre filteret etter behov ved hjelp av standard skallskripting regulære uttrykk. Hvis du for eksempel vil inkludere partisjonene sda1 til sda9 for LVM2 mens du filtrerer ut de gjenværende sd-enhetsnodene, setter du filterfeltet til filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"].
4. Bygg LVM2-hurtigbufferen på nytt. Skriv inn følgende:
vgscan -v
5. Kontroller at filterfeltet fungerer som det skal. Kjør kommandoen nedenfor og kontroller at sd-enhetsnodene som inneholder rot-/bytte-/oppstartsenhetene som er identifisert i trinn 1 og 2, er oppført i kommandoutdataene, og at de filtrerte enhetsnodene ikke er oppført i kommandoutdataene. Skriv inn følgende:
lvmdiskscan
6. Gjenskap initrd-bildet for å gjenspeile endringene i /etc/lvm/lvm.conf-filen. Skriv inn følgende:
Mkinitrd
Rotfilsystem montert på speilvendte logiske volumer
Identifiser underliggende enhet(er) for det logiske rot-/byttevolumet(ene) og /boot-enhetene (hvis aktuelt). Endre filterfeltet i /etc/lvm/lvm.conf -fil for å forhindre at LVM2 skanner alle SD-enhetsnoder bortsett fra rot-/bytte- og /oppstartsenhet(er). 1. Identifiser de logiske rot-/bytte-volumene og /boot-enhetene(hvis aktuelt). Skriv inn følgende:
2. Identifiser de(n) underliggende enheten(e) for det logiske rot-/bytte- og speilvolumet(ene). Hvis for eksempel rotfilsystemet er montert på det logiske volumet /dev/vg01/lv01 og speilet er montert på /dev/vg01/lv02, skriver du inn:DF -K
eller
montering
3. Endre filterfeltet i /etc/lvm/lvm.conf -fil for å hindre LVM2 i å skanne alle SD-enhetsnoder bortsett fra rot-/bytte- og /oppstartsenheter identifisert i trinn 1 og 2. Hvis for eksempel den underliggende logiske enheten for rot-/byttefilsystemet er /dev/sda2 og speilet er /dev/sdb3, setter du filterfeltet til:vgdisplay -v /dev/vg01/lv01
vgdisplay -v /dev/vg01/lv02
Endre filteret etter behov ved hjelp av standard skallskripting regulære uttrykk. Hvis du for eksempel vil inkludere partisjonene sda1 til sda9 for LVM2 mens du filtrerer ut de gjenværende sd-enhetsnodene, setter du filterfeltet til filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"]. 4. Bygg LVM2-hurtigbufferen på nytt. Skriv inn følgende:filter=["a/sda[1-3]$/", "a/sdb[1-3]$/", "r/sd.\*/", "a/.*/"]
5. Kontroller at filterfeltet fungerer som det skal. Kjør kommandoen nedenfor og kontroller at sd-enhetsnodene som inneholder rot-/bytte-/oppstartsenhetene som er identifisert i trinn 1 og 2, er oppført i kommandoutdataene, og at de filtrerte enhetsnodene ikke er oppført i kommandoutdataene. Skriv inn følgende:vgscan -v
6. Gjenskap initrd-bildet for å gjenspeile endringene i /etc/lvm/lvm.conf-filen. Skriv inn følgende:lvmdiskscan
Mkinitrd
Additional Information
Du må endre /etc/lvm/lvm.conf-filen for å filtrere ut sd-enhetsnoder fra den interne hurtigbufferen, slik at LVM2 gjenkjenner en PowerPath-pseudoenhet som den eneste banen til LUN.
Følgende avsnitt beskriver hvordan du endrer /etc/lvm/lvm.conf på en vert der rotfilsystemet er:
- Ikke montert på et logisk volum.
- Er montert på et logisk volum.
- Er montert på speilede logiske volumer.
På RHEL 4.0 krever PowerPath 4.4.0 LVM2-versjon 2.01.08-1.0 og nyere på grunn av Bugzilla #151657.
Filtersyntaksen er endret for PowerPath 5.0:
Hvis roten IKKE er på et logisk volum:
RHEL5 / RHEL4.4:
filter = [ "r/sd.*/", "r/disk.*/", "a/.*/" ]
RHEL4.3 eller nedre:
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å et logisk volum, må du skripte nøye for å sikre at de riktige enhetene skannes eller ekskluderes fra LVM-støtte. Se installasjonsveiledningen for PowerPath 5.0 hvis du vil ha mer informasjon.
PowerPath 4.4.0 for Linux støtter Sistina LVM2 på RHEL 4.0- og SLES 9 SP1-plattformene. PowerPath støtter oppretting av logiske volumer bare på PowerPath-pseudoenheter.