PowerFlex: Logický svazek na zařízení Scini se po spuštění automaticky neaktivuje
Summary: LV (logické svazky) vytvořené na zařízeních scini jako fyzické svazky (PV) se po spuštění SDC neaktivují.
Symptoms
Po aktivaci virtuálních a LV během procesu spouštění se načte ovladač SDC a vytvoří zařízení scini*. Svazek se připojí automaticky během spouštění.
lvdisplay příkaz ukazuje, že stav LV je "Not available":

Důsledky
LV se neaktivují automaticky.
Cause
Ve výchozím nastavení lvmetad používá aktivaci LV založenou na událostech, spoléhá se na udev Pravidla pro skenování LVM metadat do mezipaměti a aktivuje VG a LV při konfiguraci nových zařízení, která jsou PV. Nicméně, lvmetad nefunguje se scini zařízeními.
Je-li lvmetad zakázáno, použije systemd lvm-activation-generator pro generování systémových jednotek pro aktivaci LV v různých bodech zaváděcí sekvence. To nevylučuje možnost, že k aktivaci může dojít před konfigurací zařízení scini.
Resolution
Přidejte následující řádek do /etc/udev/rules.d/20-scini.rules (60-scini.rules ve starších verzích SDC):
ACTION=="add", DEVPATH=="*scini*", RUN+="/sbin/lvm pvscan --cache --activate ay /dev/$name"
Pokud používáte RHEL7, lvmetad musí být také povolen v /etc/lvm/lvm.conf Aby toto pravidlo udev fungovalo:
use_lvmetad = 1
Pokud používáte RHEL8, lvmetad je zastaralý. Samotná pravidla udev jsou dostačující.
Dotčené verze
ScaleIO 2.x
VxFlex 3.0.x.x
PowerFlex 3.5.x
PowerFlex 3.6.x