NVP vProxy: Ograniczenia FLR LVM
摘要: Podręcznik integracji NetWorker VMware zawiera listę niektórych ograniczeń dotyczących konfiguracji LVM na maszynach wirtualnych z systemem Linux. Ten artykuł bazy wiedzy zawiera dodatkowe informacje na temat sposobu określenia, czy system używa konfiguracji LVM, która nie obsługuje vProxy FLR. ...
说明
Sekcja Ograniczenia FLR zawiera następujące dwie instrukcje dotyczące konfiguracji LVM na maszynach wirtualnych z systemem Linux:
- Thin provisioning LVM (Logical Volume Management)
- Maszyna wirtualna posiadająca wolumin fizyczny (PV) nieprzydzielony do VG (grupy woluminów)
Maszyny wirtualne zawierające te typy konfiguracji nie obsługują funkcji FLR vProxy. Poniższe procesy mogą pomóc w określeniu, czy używane są nieobsługiwane konfiguracje LVM.
Polecenia lsblk systemu Linux można użyć do określenia, czy system plików jest zamontowany w punkcie montowania LVM. Przykład:
[root@lnx-srvr01 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 60G 0 disk ├─sda1 8:1 0 63M 0 part /boot/efi ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 38.9G 0 part ├─vg_root-lv_root 253:0 0 19.9G 0 lvm / ├─vg_root-lv_swap 253:1 0 4G 0 lvm [SWAP] ├─vg_root-lv_var 253:2 0 10G 0 lvm /var └─vg_root-lv_home 253:3 0 5G 0 lvm /home sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 18.6G 0 part /nsr sr0 11:0 1 1024M 0 rom
Funkcja Thin provisioning LVM:
Na maszynie wirtualnej z systemem Linux uruchom następujące polecenie:
sudo lvs -o+segtype
Dane wyjściowe zawierają kolumnę "type". Które mogą obejmować:
- Liniowy: Prosta, ciągła alokacja fizycznych zakresów
- W paski: W celu poprawy wydajności dane są rozłożone na wiele woluminów fizycznych
- Dublowane: Dane są dublowane w wielu woluminach fizycznych w celu zapewnienia nadmiarowości
- NAJAZD: Obsługiwane są różne poziomy macierzy RAID (0, 1, 4, 5, 6, 10) zapewniające różne kombinacje wydajności i nadmiarowości
- Cienki: Funkcja Thin Provisioning umożliwia nadmierne przydzielanie pamięci masowej, przydzielając miejsce tylko podczas zapisywania danych
- Migawka: Kopia woluminu logicznego z punktu w czasie, przydatna do tworzenia kopii zapasowych i testowania
Przykład:
[root@lnx-srvr01 ~]# sudo lvs -o+segtype LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Type lv_home vg_root -wi-ao---- 5.00g linear lv_root vg_root -wi-ao---- <19.94g linear lv_root vg_root -wi-ao---- <19.94g linear lv_swap vg_root -wi-ao---- <4.00g linear lv_var vg_root -wi-ao---- 10.00g linear
Alternatywnie możesz użyć następującego polecenia, które zwraca tylko LVM z elastycznie przydzielonymi zasobami:
sudo lvs --segments --select 'segtype=thin'
Jeśli dane wyjściowe nie zostaną zwrócone, nie skonfigurowano żadnych LVM z elastycznie przydzielanymi zasobami.
LVM ma wolumin fizyczny, który nie został przydzielony do grupy woluminów:
Na maszynie wirtualnej z systemem Linux uruchom następujące polecenie:
sudo pvs
Przykład:
[root@lnx-srvr01 ~]# sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 vg_root lvm2 a-- 38.93g 0
Polecenie pvs zwraca woluminy fizyczne wskazane w kolumnie PV. Dane wyjściowe zawierają również kolumnę pokazującą, która grupa woluminów (VG) jest przypisana do woluminu fizycznego. Jeśli kolumna VG jest pusta obok woluminu fizycznego, PV nie ma przypisanego VG, a FLR nie jest obsługiwany. Proces odzyskiwania kończy się niepowodzeniem. Przykład: NVP vProxy: Odzyskiwanie FLR kończy się niepowodzeniem z następującymi informacjami: Nie można zaimportować obiektów LVM
Wniosek:
Jeśli zostanie ustalone, że maszyna wirtualna korzystała z funkcji Thin provisioning LVM lub LVM ma wolumin fizyczny, któremu nie przydzielono grupy woluminów, FLR vProxy nie jest obsługiwane. Aby odzyskać dane z maszyny wirtualnej, wykonaj odzyskiwanie maszyny wirtualnej (przywracanie obrazu). Aby obsługiwać FLR, administrator systemu Linux musiałby wprowadzić zmiany w celu obsługi FLR. FLR będzie obsługiwany tylko w przypadku kopii zapasowych wykonanych po wprowadzeniu wymaganych zmian.