Virtualizzazione · 3 min read · Feb 09, 2026
Virtualizzazione Con KVM Su Un Server OpenSUSE 12.2 - Pagina 5
8 Creazione Di Un Ospite Basato Su LVM
OpenSUSE 12.2 KVM Host:
Gli ospiti basati su LVM hanno alcuni vantaggi rispetto agli ospiti basati su immagine. Non sono così pesanti per l’IO del disco rigido e sono più facili da eseguire il backup (utilizzando gli snapshot LVM).
Per utilizzare ospiti basati su LVM, è necessario un gruppo di volumi che abbia dello spazio libero non allocato a nessun volume logico. In questo esempio, utilizzo il gruppo di volumi /dev/system con una dimensione di circa 465GB…
vgdisplayserver1:~ # vgdisplay
— Gruppo di volumi —
Nome VG system
ID del sistema
Formato lvm2
Aree di metadati 1
Numero di sequenza dei metadati 3
Accesso VG lettura/scrittura
Stato VG ridimensionabile
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
Dimensione VG 465.61 GiB
Dimensione PE 4.00 MiB
PE Totali 119195
PE Allocati / Dimensione 27136 / 106.00 GiB
PE Liberi / Dimensione 92059 / 359.61 GiB
UUID VG fKvgEc-efcR-yIfz-E35O-GSou-xdtT-etyJik
server1:~ #
… che contiene il volume logico /dev/system/root con una dimensione di circa 100GB e il volume logico /dev/system/swap (circa 6GB) - il resto non è allocato e può essere utilizzato per gli ospiti KVM:
lvdisplayserver1:~ # lvdisplay
— Volume logico —
Nome LV /dev/system/root
Nome VG system
UUID LV 0yR2UP-FSrM-uu6p-Xy11-dRFb-omZV-5qZTX6
Accesso in scrittura LV lettura/scrittura
Stato LV disponibile
Dimensione LV 100.00 GiB
LE Correnti 25600
Segmenti 1
Allocazione ereditato
Settori di lettura anticipata automatico
- attualmente impostato su 256
Dispositivo a blocchi 253:0
— Volume logico —
Nome LV /dev/system/swap
Nome VG system
UUID LV XkdRHz-b5V0-Zyc8-nGYw-ljqF-WI49-dGoMxt
Accesso in scrittura LV lettura/scrittura
Stato LV disponibile
Dimensione LV 6.00 GiB
LE Correnti 1536
Segmenti 1
Allocazione ereditato
Settori di lettura anticipata automatico
- attualmente impostato su 256
Dispositivo a blocchi 253:1
server1:~ #
Ora creerò la macchina virtuale vm12 come ospite basato su LVM. Voglio che vm12 abbia 20GB di spazio su disco, quindi creo il volume logico /dev/system/vm12 con una dimensione di 20GB:
lvcreate -L20G -n vm12 system Dopo, utilizziamo di nuovo il comando virt-install per creare l’ospite:
virt-install --connect qemu:///system -n vm12 -r 512 --vcpus=2 --disk path=/dev/system/vm12 -c /var/lib/libvirt/images/debian-6.0.0-amd64-netinst.iso --vnc --noautoconsole --os-type linux --os-variant debiansqueeze --accelerate --network=bridge:br0 --hvmSi prega di notare che invece di –disk path=/var/lib/libvirt/images/vm12.img,size=20 utilizzo –disk path=/dev/system/vm12, e non è più necessario definire lo spazio su disco perché lo spazio su disco è definito dalla dimensione del volume logico vm12 (20GB).
Ora segui il capitolo 5 per installare quell’ospite.
9 Conversione Di Ospiti Basati Su Immagine In Ospiti Basati Su LVM
OpenSUSE 12.2 KVM Host:
Ora supponiamo di voler convertire il nostro ospite basato su immagine vm10 in un ospite basato su LVM. Ecco come fare:
Prima assicurati che l’ospite sia fermo:
virsh --connect qemu:///systemshutdown vm10quitQuindi crea un volume logico (ad esempio /dev/system/vm10) che abbia la stessa dimensione del file immagine - l’immagine ha 12GB, quindi il volume logico deve avere anche 12GB di dimensione:
lvcreate -L12G -n vm10 system Ora converti l’immagine del disco:
qemu-img convert /var/lib/libvirt/images/vm10.img -O raw /dev/system/vm10Dopo puoi eliminare l’immagine del disco:
rm -f /var/lib/libvirt/images/vm10.imgOra dobbiamo aprire il file di configurazione xml dell’ospite /etc/libvirt/qemu/vm10.xml…
vi /etc/libvirt/qemu/vm10.xml… e cambiare la seguente sezione…
| [...] |
… in modo che appaia come segue:
| [...] |
Dopo dobbiamo ridefinire l’ospite:
virsh --connect qemu:///systemdefine /etc/libvirt/qemu/vm10.xmlAncora nella shell virsh, possiamo avviare l’ospite…
start vm10… e uscire dalla shell virsh:
quit10 Link
- KVM: http://kvm.qumranet.com/
- OpenSUSE: http://www.opensuse.org/
- Debian: http://www.debian.org/
- Ubuntu: http://www.ubuntu.com/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.