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…

vgdisplay

server1:~ # 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:

lvdisplay

server1:~ # 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 --hvm

Si 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:///system
shutdown vm10
quit

Quindi 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/vm10

Dopo puoi eliminare l’immagine del disco:

rm -f /var/lib/libvirt/images/vm10.img

Ora 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:///system
define /etc/libvirt/qemu/vm10.xml

Ancora nella shell virsh, possiamo avviare l’ospite…

start vm10

… e uscire dalla shell virsh:

quit

10 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.