PowerFlex: El volumen lógico en el dispositivo Scini no se activa automáticamente después del arranque
Summary: Los LV (volúmenes lógicos) creados en dispositivos scini como volúmenes físicos (PV) no se activan después del arranque del SDC.
Symptoms
El controlador de SDC se carga y los dispositivos scini* se crean después de que se activan los VG y LV durante el proceso de arranque. Un volumen se monta automáticamente durante el arranque.
lvdisplay muestra que el estado de LV es "No disponible":

Impacto
LV no se activan automáticamente.
Cause
De forma predeterminada, lvmetad utiliza la activación de LV basada en eventos, se basa en udev reglas para escanear los metadatos de LVM en la caché y activa los VG y LV cuando se configuran nuevos dispositivos que son PV. Sin embargo, lvmetad no funciona con dispositivos scini.
Si lvmetad está deshabilitado, el systemd usa lvm-activation-generator para generar unidades systemd para activar los LV en varios puntos durante la secuencia de arranque. Esto no elimina la posibilidad de que la activación se intente antes de que se configuren los dispositivos scini.
Resolution
Agregue la siguiente línea en /etc/udev/rules.d/20-scini.rules (60-scini.rules en versiones anteriores de SDC):
ACTION=="add", DEVPATH=="*scini*", RUN+="/sbin/lvm pvscan --cache --activate ay /dev/$name"
Si utiliza RHEL7, lvmetad también debe estar habilitado en /etc/lvm/lvm.conf Para que esta regla de udev funcione:
use_lvmetad = 1
Si se utiliza RHEL8, lvmetad quedó obsoleto. Las reglas de udev por sí solas son suficientes.
Versiones afectadas
ScaleIO 2.x
VxFlex 3.0.x.x
PowerFlex 3.5.x
PowerFlex 3.6.x