PowerPath: LVM'de emcpower aygıtlarını kullanmak için bir Linux ana bilgisayarı kurma
Summary: Bu makale, LVM'de emcpower aygıtlarını kullanmak için bir Linux ana bilgisayarı kurma prosedürünü açıklar.
Instructions
Mantıksal bir birime bağlı olmayan kök dosya sistemi
Filtreler alanını değiştirin /etc/lvm/lvm.conf LVM2'nin sd aygıt düğümlerini taramasını önlemek için dosya.
1. Filtre alanını değiştirin /etc/lvm/lvm.conf dosyasında adlandırma çakışmalarını önlemek üzere hedef sistem için farklı uygulamaların farklı adlar kullanmasını gerekli hale getirme. Değiştirmek:
filtre=["a/.*/"]
with:
filter=["r/sd*/", "a/.*/"]
2. LVM2 önbelleğini yeniden oluşturun. Şunu girin:
vgscan -v
3. Filtre alanının düzgün çalıştığını doğrulayın. Aşağıdaki komutu çalıştırın ve filtrelenmiş aygıt düğümlerinin komut çıktısında listelenmediğini doğrulayın. Şunu girin:
lvmdiskscan
Mantıksal bir birime bağlı kök dosya sistemi
Kök/takas mantıksal birimlerinin altında yatan aygıt(lar)ı ve /boot aygıtlarını (varsa) tanımlayın. LVM2'nin root/swap ve /boot aygıt(lar)ı dışındaki tüm sd aygıt düğümlerini taramasını önlemek için /etc/lvm/lvm.conf dosyasının filtreler alanını değiştirin.
1. Kök/takas mantıksal birimlerini ve /boot aygıtlarını (varsa) tanımlayın. Şunu girin:
df -k
veya
mount
2. Kök/takas mantıksal birimleri için temel aygıt(lar)ı tanımlayın. Örneğin, kök dosya sistemi /dev/vg01/lv01 mantıksal birimine bağlıysa şunu girin:
vgdisplay -v /dev/vg01/lv01
3. Filtre alanını değiştirin /etc/lvm/lvm.conf LVM2'nin 1. ve 2. adımlarda tanımlanan root/swap ve /boot aygıtları dışında tüm sd aygıt düğümlerini taramasını önlemek için dosya. Örneğin, kök/takas dosya sisteminin temel aygıtı /dev/sda2 ise ve /boot, /dev/sda3 üzerine bağlıysa, filtre filtresi alanını şu şekilde ayarlayın:
filtre=["a/sda[1-9]$/", r/sd*/", "a/.*/"]
Standart kabuk komut dosyası düzenli ifadelerini kullanarak filtreyi gerektiği gibi değiştirin. Örneğin, kalan sd aygıt düğümlerini filtrelerken LVM2 için sda1'den sda9'a kadar olan bölümleri dahil etmek için filtre alanını filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"] olarak ayarlayın.
4. LVM2 önbelleğini yeniden oluşturun. Şunu girin:
vgscan -v
5. Filtre alanının düzgün çalıştığını doğrulayın. Aşağıdaki komutu çalıştırın ve 1. ve 2. adımlarda tanımlanan kök/takas/önyükleme aygıtlarını içeren sd aygıt düğümlerinin komut çıktısında listelendiğini ve filtrelenmiş aygıt düğümlerinin komut çıktısında listelenmediğini doğrulayın. Şunu girin:
lvmdiskscan
6. /etc/lvm/lvm.conf dosyasındaki değişiklikleri yansıtmak için initrd görüntüsünü yeniden oluşturun. Şunu girin:
mkinitrd
Yansıtılmış mantıksal birimlere bağlı kök dosya sistemi
Kök/takas mantıksal birimlerinin altında yatan aygıt(lar)ı ve /boot aygıtlarını (varsa) tanımlayın. Filtreler alanını değiştirin /etc/lvm/lvm.conf LVM2'nin root/swap ve /boot aygıt(lar)ı dışındaki tüm sd aygıt düğümlerini taramasını önlemek için dosya. 1. Kök/takas mantıksal birimlerini ve /boot aygıtlarını(varsa) tanımlayın. Şunu girin:
2. Kök/takas için temel aygıt(lar)ı tanımlama ve mantıksal birimleri yansıtma. Örneğin, kök dosya sistemi /dev/vg01/lv01 mantıksal birimine ve yansıması da /dev/vg01/lv02 konumuna bağlıysa şunu girin:df -k
veya
mount
3. Filtre alanını değiştirin /etc/lvm/lvm.conf LVM2'nin 1. ve 2. adımlarda tanımlanan root/swap ve /boot aygıtları dışında tüm sd aygıt düğümlerini taramasını önlemek için dosya. Örneğin, kök/takas dosya sisteminin temel mantıksal aygıtı /dev/sda2 ve bunun yansıması /dev/sdb3 ise filtre alanını şu şekilde ayarlayın:vgdisplay -v /dev/vg01/lv01
vgdisplay -v /dev/vg01/lv02
Standart kabuk komut dosyası düzenli ifadelerini kullanarak filtreyi gerektiği gibi değiştirin. Örneğin, kalan sd aygıt düğümlerini filtrelerken LVM2 için sda1'den sda9'a kadar olan bölümleri dahil etmek için filtre alanını filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"] olarak ayarlayın. 4. LVM2 önbelleğini yeniden oluşturun. Şunu girin:filter=["a/sda[1-3]$/", "a/sdb[1-3]$/", "r/sd.\*/", "a/.*/"]
5. Filtre alanının düzgün çalıştığını doğrulayın. Aşağıdaki komutu çalıştırın ve 1. ve 2. adımlarda tanımlanan kök/takas/önyükleme aygıtlarını içeren sd aygıt düğümlerinin komut çıktısında listelendiğini ve filtrelenmiş aygıt düğümlerinin komut çıktısında listelenmediğini doğrulayın. Şunu girin:vgscan -v
6. /etc/lvm/lvm.conf dosyasındaki değişiklikleri yansıtmak için initrd görüntüsünü yeniden oluşturun. Şunu girin:lvmdiskscan
mkinitrd
Additional Information
LVM2'nin bir PowerPath sözde aygıtını LUN'a giden tek yol olarak tanıması için sd aygıt düğümlerini dahili önbelleğinden filtrelemek için /etc/lvm/lvm.conf dosyasını değiştirmeniz gerekir.
Aşağıdaki bölümlerde, kök dosya sisteminin bulunduğu bir ana bilgisayarda /etc/lvm/lvm.conf dosyasının nasıl değiştirileceği açıklanmaktadır:
- Mantıksal bir birime bağlı değildir.
- Mantıksal bir birime bağlanır.
- Yansıtılmış mantıksal birimlere bağlanır.
RHEL 4.0'da PowerPath 4.4.0, Bugzilla #151657 nedeniyle LVM2 sürüm 2.01.08-1.0 ve üzerini gerektirir.
PowerPath 5.0 için filtre söz dizimi değişti:
Kök mantıksal bir birimde DEĞİLSE:
RHEL5 / RHEL4.4:
filter = [ "r/sd.*/", "r/disk.*/", "a/.*/" ]
RHEL4.3 veya altı:
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/.*/" ]
Kök mantıksal bir birimdeyse, doğru aygıtların tarandığından veya LVM desteğinden hariç tutulduğundan emin olmak için dikkatli bir şekilde komut dosyası yazmanız gerekir. Ayrıntılar için lütfen PowerPath 5.0 kurulum rehberine bakın.
Linux için PowerPath 4.4.0, RHEL 4.0 ve SLES 9 SP1 platformlarında Sistina LVM2'yi destekler. PowerPath, yalnızca PowerPath sözde aygıtlarında mantıksal birimlerin oluşturulmasını destekler.