This shows you the differences between two versions of the page.
|
saisp:labs:04:contents:01 [2014/01/24 10:07] mihai.carabas [01. Lorem ipsum] |
saisp:labs:04:contents:01 [2014/03/16 23:55] (current) razvan.deaconescu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== 01. Kernel Virtual Machine (KVM) ==== | + | ==== 01. [10p] Investigare LVM ==== |
| - | * Tutorial - exemplu masina virtuala si porniți-o | + | Dorim să investigăm o configurație existentă LVM. Pentru aceasta pornim mașina virtuală aferentă KVM:<code bash> |
| - | * modificand diferiti parametri: ram, cpu, parametri) | + | student@mjolnir:~/saisp$ ./lvm-start-kvm |
| - | * pornire masina in background si conectare prin VNC | + | </code> |
| + | și ne conectăm peste SSH pentru a lucra în mașina virtuală:<code bash> | ||
| + | student@mjolnir:~/saisp$ ssh -l root 192.168.0.2 | ||
| + | </code> | ||
| + | Mașina virtuală conține o configurație LVM; pachetul ''lvm2'', necesar configurării, este instalat. Pentru a o investiga listăm volumele fizice, grupurile de volume și volumele logice folosind, respectiv comenzile ''pvs'', ''vgs'', ''lvs'':<code bash> | ||
| + | root@lvm:~# pvs | ||
| + | PV VG Fmt Attr PSize PFree | ||
| + | /dev/sdb1 azeroth lvm2 a-- 1020.00m 0 | ||
| + | /dev/sdc1 azeroth lvm2 a-- 1020.00m 0 | ||
| + | root@lvm:~# vgs | ||
| + | VG #PV #LV #SN Attr VSize VFree | ||
| + | azeroth 2 3 0 wz--n- 1.99g 0 | ||
| + | root@lvm:~# lvs | ||
| + | LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert | ||
| + | arathor azeroth -wi-a----- 700.00m | ||
| + | dalaran azeroth -wi-a----- 840.00m | ||
| + | lordaeron azeroth -wi-a----- 500.00m | ||
| + | </code> | ||
| + | |||
| + | Detalii aflăm folosind comenzile ''pvdisplay'', ''vgdisplay'' și ''lvdisplay'':<code bash> | ||
| + | root@lvm:~# pvdisplay | ||
| + | --- Physical volume --- | ||
| + | PV Name /dev/sdb1 | ||
| + | [...] | ||
| + | --- Physical volume --- | ||
| + | PV Name /dev/sdc1 | ||
| + | [...] | ||
| + | root@lvm:~# vgdisplay | ||
| + | --- Volume group --- | ||
| + | VG Name azeroth | ||
| + | [...] | ||
| + | root@lvm:~# lvdisplay | ||
| + | --- Logical volume --- | ||
| + | LV Path /dev/azeroth/lordaeron | ||
| + | [...] | ||
| + | |||
| + | --- Logical volume --- | ||
| + | LV Path /dev/azeroth/arathor | ||
| + | [...] | ||
| + | |||
| + | --- Logical volume --- | ||
| + | LV Path /dev/azeroth/dalaran | ||
| + | [...] | ||
| + | </code> | ||
| + | |||
| + | Observăm că în cadrul infrastructurii LVM există două volume fizice (//physical volumes//): ''/dev/sdb1'' și ''/dev/sdc1''. Aceste două volume fizice sunt angrenate într-un grup de volume denumit ''azeroth'', care este partiționat în trei volume logice denumite ''arathor'', ''dalaran'' și ''lordaeron''. | ||
| + | |||
| + | Căile către volumele logice sunt, respectiv ''/dev/azeroth/arathor'', ''/dev/azeroth/dalaran'' și ''/dev/azeroth/lordaeron''. Calea către fiecare volum cuprinde numele grupului de volume și apoi numele volumului logic. Acestea sunt, de fapt, link-uri simbolice către fișiere de tip dispozitiv direct din ''/dev'':<code bash> | ||
| + | root@lvm:~# ls -l /dev/azeroth/lordaeron | ||
| + | lrwxrwxrwx 1 root root 7 Mar 16 16:57 /dev/azeroth/lordaeron -> ../dm-0 | ||
| + | </code> | ||