PowerPath: Impossibile avviare il sistema dopo aver impostato un global_filter in /etc/lvm/lvm.conf
Summary: Impossibile avviare il sistema dopo aver impostato un global_filter in /etc/lvm/lvm.conf.
Symptoms
L'applicazione dell'impostazione del filtro globale nel file lvm.conf impedisce più all'host di riconoscere i dispositivi interni nella configurazione RAID.
Impossibile avviare il sistema dopo aver impostato un 'global_filter' in '/etc/lvm/lvm.conf' ma essere in grado di avviare il sistema se 'global_filter' è commentato.
L'errore che si verifica durante l'avvio:
Timed out waiting for device dev-mapper-rhel00\x2dhome.device. Dependency failed for /home. Dependency failed for Local File Systems. Dependency failed for Relabel all file system, if necessary. Dependency failed for Mark the need to relabel after reboot. Dependency failed for Migrate local SELinux policy changes from the old store structure to the new structure.
Non è stato possibile montare "/" e "/home" mentre le impostazioni del filtro erano attive nel file lvm.conf.
Cause
I dispositivi interni sono sotto il controllo RAID; poiché si tratta di una configurazione di avvio locale, le opzioni "/" e "/home" vengono create sul disco locale e la rappresentazione del disco SCSI è "/dev/md*". Non c'è alcuna voce per accettare '/dev/md*' nel filtro globale, facendo sì che l'host non accetti i dispositivi interni quando il filtro viene applicato in lvm.conf.
Il volume fisico è simile al seguente:
Physical volume
PV Name /dev/md126p3
VG Name rhel00
Resolution
Modificare il filtro per accettare tutti i dispositivi md* come indicato di seguito per poter rilevare il dispositivo e montare anche "/" e "/home" all'avvio del server:
global_filter = [ "a|/dev/./by-id/scsi-35001173101465378.|", "a|/dev/./by-id/scsi-0123456789abcdfc0.|", "a/md./",* "a/emcpower./", "r/sd./", "r/disk.*/" ]
Additional Information
Identificare i nomi dei volumi fisici sottostanti necessari al momento dell'avvio e aggiungerli al file lvm.conf di conseguenza.