PowerFlex: Scini Aygıtındaki Mantıksal Birim Önyüklendikten Sonra Otomatik Olarak Etkinleştirilmiyor
Summary: Fiziksel Birimler (PV'ler) olarak scini aygıtlarında oluşturulan LV'ler (Mantıksal Birim), SDC önyüklemesinden sonra etkinleştirilmez.
Symptoms
SDC sürücüsü yüklenir ve önyükleme işlemi sırasında VG'ler ve LV'ler etkinleştirildikten sonra oluşturulan scini* aygıtları. Önyükleme sırasında birim otomatik olarak bağlanır.
lvdisplay komutu, LV Durumunun "Kullanılamıyor" olduğunu gösterir:

Etki
LV otomatik olarak etkinleştirilmez.
Cause
Varsayılan olarak, lvmetad olay tabanlı LV aktivasyonunu kullanır, udev LVM meta verilerini önbelleğe tarama kuralları ve PV olan yeni aygıtlar yapılandırıldığında VG'leri ve LV'leri etkinleştirir. Ancak lvmetad , scini cihazlarıyla çalışmaz.
lvmetad devre dışı bırakılırsa, systemd kullanır lvm-activation-generator önyükleme sırası sırasında çeşitli noktalarda LV'leri etkinleştirmek için systemd birimleri oluşturma. Bu, scini aygıtları yapılandırılmadan önce etkinleştirmenin denenme olasılığını ortadan kaldırmaz.
Resolution
Aşağıdaki satırı ekleyin: /etc/udev/rules.d/20-scini.rules dosyası (eski SDC sürümlerinde 60-scini.rules):
ACTION=="add", DEVPATH=="*scini*", RUN+="/sbin/lvm pvscan --cache --activate ay /dev/$name"
RHEL7 kullanılıyorsa, lvmetad da etkinleştirilmelidir. /etc/lvm/lvm.conf Bu udev kuralının çalışması için:
use_lvmetad = 1
RHEL8 kullanılıyorsa, lvmetad kullanımdan kaldırıldı. Udev kuralları tek başına yeterlidir.
Etkilenen Sürümler
ScaleIO 2.x
VxFlex 3.0.x.x
PowerFlex 3.5.x
PowerFlex 3.6.x