PowerFlex: O volume lógico no dispositivo scini não é ativado automaticamente após a inicialização
Summary: LVs (volume lógico) criados em dispositivos scini como volumes físicos (PVs) não são ativados após a inicialização do SDC.
Symptoms
O driver do SDC é carregado e os dispositivos scini* são criados após VGs e LVs serem ativados durante o processo de inicialização. Um volume é montado automaticamente durante a inicialização.
lvdisplay mostra que o status do LV é "Not available":

Impacto
LV não são ativados automaticamente.
Cause
Por padrão, o lvmetad usa a ativação LV baseada em eventos, depende udev regras para examinar metadados de LVM no cache e ativa VGs e LVs quando novos dispositivos que são PVs são configurados. No entanto, lvmetad não funciona com dispositivos scini.
Se lvmetad estiver desativado, o systemd usará lvm-activation-generator para gerar unidades systemd para ativar LVs em vários pontos durante a sequência de inicialização. Isso não elimina a possibilidade de que a ativação possa ser tentada antes que os dispositivos scini sejam configurados.
Resolution
Adicione a seguinte linha: /etc/udev/rules.d/20-scini.rules (60-scini.rules em versões mais antigas do SDC):
ACTION=="add", DEVPATH=="*scini*", RUN+="/sbin/lvm pvscan --cache --activate ay /dev/$name"
Se estiver usando RHEL7, lvmetad também deve ser ativado em /etc/lvm/lvm.conf Para que esta regra udev funcione:
use_lvmetad = 1
Se estiver usando RHEL8, lvmetad foi preterido. As regras udev por si só são suficientes.
Versões afetadas
ScaleIO 2.x
VxFlex 3.0.x.x
PowerFlex 3.5.x
PowerFlex 3.6.x