PowerFlex: Logisk lydstyrke på Scini-enheden aktiveres ikke automatisk efter opstart
Summary: LV'er (Logical Volume) bygget på scini-enheder som fysiske volumener (PV'er) aktiveres ikke efter SDC-opstart.
Symptoms
SDC-driveren indlæses, og scini*-enheder oprettes, efter VG er og LV er aktiveret under opstartsprocessen. En diskenhed aktiveres automatisk under opstart.
lvdisplay kommando viser, at LV-status er "Ikke tilgængelig":

Påvirkning
LV aktiveres ikke automatisk.
Cause
Som standard bruger lvmetad hændelsesbaseret LV-aktivering, er afhængig af udev regler for at scanne LVM-metadata i cachen og aktiverer VG'er og LV'er, når nye enheder, der er PV'er, konfigureres. Men lvmetad virker ikke med scini-enheder.
Hvis lvmetad er deaktiveret, bruger systemd lvm-activation-generator for at generere systemd-enheder til at aktivere LV'er på forskellige punkter i opstartssekvensen. Dette udelukker ikke muligheden for, at aktiveringen kan forsøges, før scini-enheder konfigureres.
Resolution
Tilføj følgende linje i /etc/udev/rules.d/20-scini.rules fil (60-scini.rules i ældre SDC-versioner):
ACTION=="add", DEVPATH=="*scini*", RUN+="/sbin/lvm pvscan --cache --activate ay /dev/$name"
Hvis du bruger RHEL7, skal lvmetad også være aktiveret i /etc/lvm/lvm.conf For at denne UDEV-regel skal fungere:
use_lvmetad = 1
Hvis du bruger RHEL8, er lvmetad forældet. Udev-reglerne alene er tilstrækkelige.
Påvirkede versioner
ScaleIO 2.x
VxFlex 3.0.x.x
PowerFlex 3.5.x
PowerFlex 3.6.x