PowerPath: Nie można uruchomić systemu po ustawieniu global_filter w pliku /etc/lvm/lvm.conf
Summary: Nie można uruchomić systemu po ustawieniu global_filter w pliku /etc/lvm/lvm.conf.
Symptoms
Zastosowanie globalnego ustawienia filtra w pliku lvm.conf powoduje, że host nie rozpoznaje już urządzeń wewnętrznych w konfiguracji RAID.
Nie można uruchomić systemu po ustawieniu global_filter w pliku "/etc/lvm/lvm.conf", ale można uruchomić system po wyświetleniu komentarza w pliku "global_filter".
Błąd występujący podczas rozruchu:
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.
"/" i "/home" nie mogły zostać zamontowane, gdy ustawienia filtra były włączone w pliku lvm.conf.
Cause
Urządzenia wewnętrzne znajdują się pod kontrolą RAID; ponieważ jest to konfiguracja rozruchu lokalnego, znaki "/" i "/home" są tworzone na dysku lokalnym, a reprezentacja dysku SCSI dla nich to '/dev/md*'. W filtrze globalnym nie ma wpisu akceptującego '/dev/md*', co powoduje, że host nie akceptuje urządzeń wewnętrznych, gdy filtr jest stosowany w lvm.conf.
Wolumin fizyczny wygląda następująco:
Physical volume
PV Name /dev/md126p3
VG Name rhel00
Resolution
Zmodyfikuj filtr tak, aby akceptował wszystkie urządzenia md* jak poniżej, aby umożliwić wykrycie urządzenia i zamontowanie "/" i "/home" podczas uruchamiania serwera:
global_filter = [ "a|/dev/./by-id/scsi-35001173101465378.|", "a|/dev/./by-id/scsi-0123456789abcdfc0.|", "a/md./",* "a/emcpower./", "r/sd./", "r/disk.*/" ]
Additional Information
Zidentyfikuj podstawowe nazwy woluminów fizycznych potrzebne w czasie rozruchu i odpowiednio dodaj je do pliku lvm.conf.