PowerPath: Jak skonfigurować hosta Linux do korzystania z urządzeń emcpower w LVM?

Summary: W tym artykule wyjaśniono procedurę konfigurowania hosta Linux do korzystania z urządzeń emcpower w LVM.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Jak skonfigurować hosta Linux do korzystania z urządzeń emcpower w LVM.


 

Główny system plików nie jest zamontowany na woluminie logicznym

Zmodyfikuj pole filtrów /etc/lvm/lvm.conf , aby zapobiec skanowaniu węzłów urządzeń SD przez LVM2.

1. Zmodyfikuj pole filtru w polu /etc/lvm/lvm.conf programu NetWorker. Zastąpić:

filter=["a/.*/"]
with:
filter=["r/sd*/", "a/.*/"]

2. Odbuduj pamięć podręczną LVM2. Wprowadź:

vgscan -v

3. Sprawdź, czy pole filtru działa poprawnie. Uruchom poniższe polecenie i sprawdź, czy odfiltrowane węzły urządzeń nie są wymienione w danych wyjściowych polecenia. Wprowadź:

Skanowanie lvmdiskscan
 

Główny system plików zamontowany na woluminie logicznym  

Identyfikacja urządzeń bazowych dla woluminów logicznych root/swap oraz urządzeń /boot (jeśli istnieją). Zmodyfikuj pole filtrów w pliku /etc/lvm/lvm.conf, aby uniemożliwić LVM2 skanowanie wszystkich węzłów urządzeń SD z wyjątkiem urządzeń root/swap i /boot.

1. Zidentyfikuj woluminy logiczne root/swap oraz urządzenia /boot (jeśli istnieją). Wprowadź:

df -k
lub
mount

2. Zidentyfikuj podstawowe urządzenia dla woluminów logicznych katalogu głównego/wymiany. Na przykład, jeśli główny system plików jest zamontowany na woluminie logicznym /dev/vg01/lv01, wprowadź następujące polecenie:

vgdisplay -v /dev/vg01/lv01

3. Zmodyfikuj pole filtru w polu /etc/lvm/lvm.conf , aby uniemożliwić LVM2 skanowanie wszystkich węzłów urządzeń SD z wyjątkiem urządzeń root/swap i /boot zidentyfikowanych w krokach 1 i 2. Na przykład, jeśli urządzeniem bazowym dla systemu plików głównych/wymiany jest /dev/sda2, a /boot jest zamontowany na /dev/sda3, ustaw pole filtru filtru na:

filter=["a/sda[1-9]$/", r/sd*/", "a/.*/"]

Zmodyfikuj filtr zgodnie z potrzebami, używając standardowych wyrażeń regularnych skryptów powłoki. Na przykład, aby uwzględnić partycje od sda1 do sda9 dla LVM2 podczas filtrowania pozostałych węzłów urządzenia sd, ustaw pole filtru na filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"].

4. Odbuduj pamięć podręczną LVM2. Wprowadź:

vgscan -v

5. Sprawdź, czy pole filtru działa poprawnie. Uruchom poniższe polecenie i sprawdź, czy węzły urządzeń SD zawierające urządzenia root/swap/boot zidentyfikowane w krokach 1 i 2 są wymienione w danych wyjściowych polecenia, a odfiltrowane węzły urządzeń nie są wymienione w danych wyjściowych polecenia. Wprowadź:

Skanowanie lvmdiskscan

6. Utwórz ponownie obraz initrd, aby odzwierciedlić zmiany w pliku /etc/lvm/lvm.conf. Wprowadź:

mkinitrd powiedział:

Główny system plików zainstalowany na lustrzanych woluminach logicznych  

Identyfikacja urządzeń bazowych dla woluminów logicznych root/swap oraz urządzeń /boot (jeśli istnieją). Zmodyfikuj pole filtrów /etc/lvm/lvm.conf , aby uniemożliwić LVM2 skanowanie wszystkich węzłów urządzeń SD z wyjątkiem urządzeń root/swap i /boot. 1. Zidentyfikuj wolumin(y) logiczny root/swap i urządzenia
/boot (jeśli występują). Wprowadź:

df -k
lub
mount

2. Zidentyfikuj podstawowe urządzenia dla woluminów logicznych typu root/swap i dublowania. Jeśli na przykład główny system plików jest zainstalowany na woluminie logicznym /dev/vg01/lv01, a jego kopia lustrzana jest zamontowana na /dev/vg01/lv02, wprowadź następujące polecenie:

vgdisplay -v /dev/vg01/lv01
vgdisplay -v /dev/vg01/lv02

3. Zmodyfikuj pole filtru w polu /etc/lvm/lvm.conf , aby uniemożliwić LVM2 skanowanie wszystkich węzłów urządzeń SD z wyjątkiem urządzeń root/swap i /boot zidentyfikowanych w krokach 1 i 2. Jeśli na przykład podstawowym urządzeniem logicznym dla systemu plików katalogu głównego/wymiany jest /dev/sda2, a jego dublowanie to /dev/sdb3, ustaw pole filtru na:

filter=["a/sda[1-3]$/", "a/sdb[1-3]$/", "r/sd.\*/", "a/.*/"]

Zmodyfikuj filtr zgodnie z potrzebami, używając standardowych wyrażeń regularnych skryptów powłoki. Na przykład, aby uwzględnić partycje od sda1 do sda9 dla LVM2 podczas filtrowania pozostałych węzłów urządzenia sd, ustaw pole filtru na filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"]. 4. Odbuduj pamięć podręczną LVM2. Wprowadź:

vgscan -v

5. Sprawdź, czy pole filtru działa poprawnie. Uruchom poniższe polecenie i sprawdź, czy węzły urządzeń SD zawierające urządzenia root/swap/boot zidentyfikowane w krokach 1 i 2 są wymienione w danych wyjściowych polecenia, a odfiltrowane węzły urządzeń nie są wymienione w danych wyjściowych polecenia. Wprowadź:

Skanowanie lvmdiskscan

6. Utwórz ponownie obraz initrd, aby odzwierciedlić zmiany w pliku /etc/lvm/lvm.conf. Wprowadź:

mkinitrd powiedział:

Additional Information

Dodatkowe informacje można znaleźć w informacjach dotyczących wydania EMC PowerPath dla systemu Linux w wersji 4.4, nr części 300-002-581, wersja A02 z dnia 19 lipca 2005 r.
Należy zmodyfikować plik /etc/lvm/lvm.conf, aby odfiltrować węzły urządzenia SD z jego wewnętrznej pamięci podręcznej, tak aby LVM2 rozpoznał pseudourządzenie PowerPath jako pojedynczą ścieżkę do jednostki LUN.
W poniższych sekcjach opisano sposób modyfikowania pliku /etc/lvm/lvm.conf na hoście, na którym znajduje się główny system plików:
  • Nie zamontowano na woluminie logicznym.
  • Jest zainstalowany na woluminie logicznym.
  • Jest montowany na lustrzanych woluminach logicznych.


W systemie RHEL 4.0 PowerPath 4.4.0 wymaga LVM2 w wersji 2.01.08-1.0 lub nowszej ze względu na Bugzilla #151657.

Składnia filtru została zmieniona dla PowerPath 5.0:
Jeśli użytkownik root NIE znajduje się na woluminie logicznym:

RHEL5 / RHEL4.4:
filter = [ "r/sd.*/", "r/disk.*/", "a/.*/" ]

RHEL 4.3 lub niższe:filter=
["r/sd.*/", "a/.*/"]

SLES10 SP1, SLES10, SLES9 SP3:
filter = [ "r|/dev/.*/by-path/.*|",
"r|/dev/.*/by-id/.*|",
"r|/dev/.*/by-name/.*|", "r/sd.*/", "a/.*/" ]

Jeśli root IS na woluminie logicznym, musisz ostrożnie wykonać skrypt, aby upewnić się, że właściwe urządzenia są skanowane lub wykluczone z obsługi LVM. Szczegółowe informacje można znaleźć w podręczniku instalacji PowerPath 5.0.


PowerPath 4.4.0 dla systemu Linux obsługuje Sistina LVM2 na platformach RHEL 4.0 i SLES 9 SP1. PowerPath obsługuje tworzenie woluminów logicznych tylko na pseudourządzeniach PowerPath.

Affected Products

PowerPath for Linux

Products

PowerPath, PowerPath for Linux
Article Properties
Article Number: 000013028
Article Type: How To
Last Modified: 17 Oct 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.