PowerPath: Linux-isännän määrittäminen käyttämään emcpower-laitteita LVM: ssä
Summary: Tässä artikkelissa kerrotaan, miten Linux-isäntä määritetään käyttämään emcpower-laitteita LVM:ssä.
Instructions
Root-tiedostojärjestelmää ei ole asennettu loogiseen asemaan
Muokkaa suodatinkenttää kohdassa /etc/lvm/lvm.conf -tiedosto, joka estää LVM2:ta tarkistamasta SD-laitesolmuja.
1. Muokkaa suodatinkenttää kohdassa /etc/lvm/lvm.conf tiedosto. Korvata:
filter=["a/.*/"]
with:filter=
["r/sd*/", "a/.*/"]
2. Rakenna LVM2-välimuisti uudelleen. Kirjoita:
VGSCAN -V
3. Varmista, että suodatinkenttä toimii oikein. Suorita alla oleva komento ja varmista, että suodatetut laitesolmut eivät näy komennon tuloksessa. Kirjoita:
lvmdiskscan
Loogiseen asemaan asennettu juuritiedostojärjestelmä
Tunnista loogisten root/swap-asemien ja /boot-laitteiden (jos sellaisia on) taustalla olevat laitteet. Muokkaa /etc/lvm/lvm.conf-tiedoston suodatinkenttää estääksesi LVM2:ta tarkistamasta kaikkia SD-laitesolmuja root/swap- ja /boot-laitteita lukuun ottamatta.
1. Tunnista looginen root/swap-asema (-asemat) ja /boot-laitteet (jos sellaisia on). Kirjoita:
DF -K
tai
kiinnike
2. Tunnista loogisten pää-/vaihtoasemien taustalla olevat laitteet. Jos juuritiedostojärjestelmä on esimerkiksi asennettu loogiseen asemaan /dev/vg01/lv01, kirjoita:
vgdisplay -v /dev/vg01/lv01
3. Muokkaa suodatinkenttää kohdassa /etc/lvm/lvm.conf -tiedosto, joka estää LVM2:ta tarkistamasta kaikkia SD-laitesolmuja lukuun ottamatta vaiheissa 1 ja 2 määritettyjä root/swap- ja /boot-laitteita. Jos root/swap-tiedostojärjestelmän taustalla oleva laite on esimerkiksi /dev/sda2 ja /boot on asennettu hakemistoon /dev/sda3, määritä suodatinsuodatinkentän arvoksi
filter=["a/sda[1-9]$/", r/sd*/", "a/.*/"]
Muokkaa suodatinta tarvittaessa käyttämällä tavallisia komentotulkin komentosarjojen säännöllisiä lausekkeita. Jos esimerkiksi haluat sisällyttää LVM2:lle osiot sda1–sda9 ja suodattaa pois jäljellä olevat sd-laitesolmut, määritä suodatinkentän arvoksi filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"].
4. Rakenna LVM2-välimuisti uudelleen. Kirjoita:
VGSCAN -V
5. Varmista, että suodatinkenttä toimii oikein. Suorita alla oleva komento ja varmista, että vaiheissa 1 ja 2 yksilöidyt root-/swap-/boot-laitteet sisältävät SD-laitesolmut näkyvät komennon tuloksessa ja että suodatetut laitesolmut eivät näy komennon tuloksessa. Kirjoita:
lvmdiskscan
6. Luo uudelleen initrd-näköistiedosto vastaamaan tiedostoon /etc/lvm/lvm.conf tehtyjä muutoksia. Kirjoita:
Mkinitrd
Peilattuihin loogisiin asemiin asennettu juuritiedostojärjestelmä
Tunnista loogisten root/swap-asemien ja /boot-laitteiden (jos sellaisia on) taustalla olevat laitteet. Muokkaa suodatinkenttää kohdassa /etc/lvm/lvm.conf tiedosto, joka estää LVM2:ta tarkistamasta kaikkia SD-laitesolmuja root/swap- ja /boot-laitteita lukuun ottamatta. 1. Etsi looginen root/swap-asema (-asemat) ja /boot-laitteet(jos sellaisia on). Kirjoita:
2. Tunnista root/swap- ja peililoogisten asemien taustalla olevat laitteet. Jos juuritiedostojärjestelmä on esimerkiksi asennettu loogiseen asemaan /dev/vg01/lv01 ja sen peili on asennettu hakemistoon /dev/vg01/lv02, kirjoita:DF -K
tai
kiinnike
3. Muokkaa suodatinkenttää kohdassa /etc/lvm/lvm.conf -tiedosto, joka estää LVM2:ta tarkistamasta kaikkia SD-laitesolmuja lukuun ottamatta vaiheissa 1 ja 2 määritettyjä root/swap- ja /boot-laitteita. Jos esimerkiksi tiedostojärjestelmän root/swap-taustan looginen laite on /dev/sda2 ja sen peili on /dev/sdb3, määritä suodatinkentän arvoksivgdisplay -v /dev/vg01/lv01
vgdisplay -v /dev/vg01/lv02
Muokkaa suodatinta tarvittaessa käyttämällä tavallisia komentotulkin komentosarjojen säännöllisiä lausekkeita. Jos esimerkiksi haluat sisällyttää LVM2:lle osiot sda1–sda9 ja suodattaa pois jäljellä olevat sd-laitesolmut, määritä suodatinkentän arvoksi filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"]. 4. Rakenna LVM2-välimuisti uudelleen. Kirjoita:filter=["a/sda[1-3]$/", "a/sdb[1-3]$/", "r/sd.\*/", "a/.*/"]
5. Varmista, että suodatinkenttä toimii oikein. Suorita alla oleva komento ja varmista, että vaiheissa 1 ja 2 yksilöidyt root-/swap-/boot-laitteet sisältävät SD-laitesolmut näkyvät komennon tuloksessa ja että suodatetut laitesolmut eivät näy komennon tuloksessa. Kirjoita:VGSCAN -V
6. Luo uudelleen initrd-näköistiedosto vastaamaan tiedostoon /etc/lvm/lvm.conf tehtyjä muutoksia. Kirjoita:lvmdiskscan
Mkinitrd
Additional Information
Muokkaa tiedostoa /etc/lvm/lvm.conf niin, että SD-laitesolmut suodatetaan pois sisäisestä välimuistista niin, että LVM2 tunnistaa PowerPath-pseudolaitteen yhdeksi poluksi LUN:iin.
Seuraavissa osissa kerrotaan, miten tiedostoa /etc/lvm/lvm.conf muokataan isännässä, jossa on juuritiedostojärjestelmä:
- Ei asennettu loogiseen tilavuuteen.
- On asennettu loogiseen tilavuuteen.
- Asennetaan peilattuihin loogisiin tilavuuksiin.
RHEL 4.0:ssa PowerPath 4.4.0 edellyttää LVM2-versiota 2.01.08-1.0 tai uudempaa Bugzilla #151657:n vuoksi.
PowerPath 5.0:n suodatinsyntaksi on muuttunut:
Jos juuri EI ole loogisessa asemassa:
RHEL5 / RHEL4.4:
filter = [ "r/sd.*/", "r/disk.*/", "a/.*/" ]
RHEL4.3 tai alempi:
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/.*/" ]
Jos juuri on loogisessa asemassa, sinun on skriptattava huolellisesti varmistaaksesi, että oikeat laitteet skannataan tai jätetään LVM-tuen ulkopuolelle. Lisätietoja on PowerPath 5.0:n asennusoppaassa.
PowerPath 4.4.0 Linuxille tukee Sistina LVM2:ta RHEL 4.0- ja SLES 9 SP1 -ympäristöissä. PowerPath tukee loogisten asemien luomista vain PowerPath-pseudolaitteissa.