NVP vProxy: Limitazioni di FLR LVM
摘要: Il documento NetWorker VMware Integration Guide elenca alcune limitazioni relative alle configurazioni LVM sulle VM Linux. Questo articolo della Knowledge Base fornisce informazioni aggiuntive su come determinare se un sistema utilizza una configurazione LVM che non supporta vProxy FLR. ...
说明
La sezione FLR Limitations contiene le due affermazioni seguenti relative alle configurazioni LVM sulle VM Linux:
- Thin provisioning di LVM (Logical Volume Management)
- VM con qualsiasi PV (volume fisico) non allocato a un gruppo di volumi (VG)
Le VM contenenti questi tipi di configurazione non supportano vProxy FLR. È possibile utilizzare i seguenti processi per determinare se vengono utilizzate configurazioni LVM non supportate.
Il comando lsblk di Linux può essere utilizzato per determinare se un file system è montato su un mount point LVM. Esempio:
[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
Thin provisioning LVM:
Sulla VM Linux, eseguire il seguente comando:
sudo lvs -o+segtype
L'output contiene una colonna "type". Che può includere quanto segue:
- Lineare: Allocazione semplice e contigua di extent fisici
- A righe: I dati vengono sottoposti a striping su più volumi fisici per migliorare le prestazioni
- Specchio: Viene eseguito il mirroring dei dati su più volumi fisici per la ridondanza
- RAZZIA: Sono supportati vari livelli RAID (0, 1, 4, 5, 6, 10) per diverse combinazioni di prestazioni e ridondanza
- Sottile: Il thin provisioning consente di eseguire l'overcommit dello storage, allocando spazio solo quando i dati vengono scritti
- Istantanea: Una point-in-time copy di un volume logico, utile per backup e test
Esempio:
[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
In alternativa, è possibile utilizzare il seguente comando che restituisce solo LVM con thin provisioning:
sudo lvs --segments --select 'segtype=thin'
Se non viene restituito alcun output, non vengono configurati LVM con thin provisioning.
LVM presenta un volume fisico non assegnato a un gruppo di volumi:
Sulla VM Linux, eseguire il seguente comando:
sudo pvs
Esempio:
[root@lnx-srvr01 ~]# sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 vg_root lvm2 a-- 38.93g 0
Il comando pvs restituisce i volumi fisici identificati nella colonna PV. L'output contiene anche una colonna che mostra il gruppo di volumi (VG) assegnato al volume fisico. Se la colonna VG è vuota accanto a un volume fisico, il PV non dispone di un'assegnazione VG e FLR non è supportato. Il processo di ripristino non riesce. Esempio: NVP vProxy: Il ripristino FLR ha esito negativo con: Impossibile importare oggetti LVM
Conclusione:
Se viene determinato che la VM utilizza il thin provisioning LVM o che LVM dispone di un volume fisico a cui non è allocato un gruppo di volumi, vProxy FLR non è supportato. Per ripristinare i dati dalla VM, eseguire un ripristino della macchina virtuale (ripristino immagine). Per supportare FLR, è necessario che l'amministratore Linux apporti modifiche per supportare FLR. FLR sarà supportata solo nei backup completati dopo aver apportato le modifiche richieste.