Virtualización · 3 min read · Feb 09, 2026
Virtualización Con KVM En Un Servidor OpenSUSE 12.2 - Página 5
8 Creando Un Invitado Basado En LVM
OpenSUSE 12.2 KVM Host:
Los invitados basados en LVM tienen algunas ventajas sobre los invitados basados en imágenes. No son tan pesados en IO de disco duro, y son más fáciles de respaldar (usando instantáneas de LVM).
Para usar invitados basados en LVM, necesitas un grupo de volúmenes que tenga algo de espacio libre que no esté asignado a ningún volumen lógico. En este ejemplo, uso el grupo de volúmenes /dev/system con un tamaño de aproximadamente 465GB…
vgdisplayserver1:~ # vgdisplay
— Grupo de volúmenes —
Nombre VG system
ID del sistema
Formato lvm2
Áreas de metadatos 1
Número de secuencia de metadatos 3
Acceso VG lectura/escritura
Estado VG redimensionable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
Tamaño VG 465.61 GiB
Tamaño PE 4.00 MiB
Total PE 119195
PE Asignados / Tamaño 27136 / 106.00 GiB
PE Libre / Tamaño 92059 / 359.61 GiB
UUID VG fKvgEc-efcR-yIfz-E35O-GSou-xdtT-etyJik
server1:~ #
… que contiene el volumen lógico /dev/system/root con un tamaño de aproximadamente 100GB y el volumen lógico /dev/system/swap (alrededor de 6GB) - el resto no está asignado y puede ser utilizado para invitados KVM:
lvdisplayserver1:~ # lvdisplay
— Volumen lógico —
Nombre LV /dev/system/root
Nombre VG system
UUID LV 0yR2UP-FSrM-uu6p-Xy11-dRFb-omZV-5qZTX6
Acceso de escritura LV lectura/escritura
Estado LV disponible
Tamaño LV 100.00 GiB
LE actual 25600
Segmentos 1
Asignación heredar
Sectores de lectura anticipada auto
- actualmente configurado a 256
Dispositivo de bloque 253:0
— Volumen lógico —
Nombre LV /dev/system/swap
Nombre VG system
UUID LV XkdRHz-b5V0-Zyc8-nGYw-ljqF-WI49-dGoMxt
Acceso de escritura LV lectura/escritura
Estado LV disponible
Tamaño LV 6.00 GiB
LE actual 1536
Segmentos 1
Asignación heredar
Sectores de lectura anticipada auto
- actualmente configurado a 256
Dispositivo de bloque 253:1
server1:~ #
Ahora crearé la máquina virtual vm12 como un invitado basado en LVM. Quiero que vm12 tenga 20GB de espacio en disco, así que creo el volumen lógico /dev/system/vm12 con un tamaño de 20GB:
lvcreate -L20G -n vm12 system Después, usamos el comando virt-install nuevamente para crear el invitado:
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 --hvmPor favor, ten en cuenta que en lugar de –disk path=/var/lib/libvirt/images/vm12.img,size=20 uso –disk path=/dev/system/vm12, y no necesito definir el espacio en disco porque el espacio en disco está definido por el tamaño del volumen lógico vm12 (20GB).
Ahora sigue el capítulo 5 para instalar ese invitado.
9 Convirtiendo Invitados Basados En Imágenes A Invitados Basados En LVM
OpenSUSE 12.2 KVM Host:
Ahora supongamos que queremos convertir nuestro invitado basado en imágenes vm10 en un invitado basado en LVM. Así es como lo hacemos:
Primero asegúrate de que el invitado esté detenido:
virsh --connect qemu:///systemshutdown vm10quitLuego crea un volumen lógico (por ejemplo, /dev/system/vm10) que tenga el mismo tamaño que el archivo de imagen - la imagen tiene 12GB, así que el volumen lógico también debe tener 12GB de tamaño:
lvcreate -L12G -n vm10 system Ahora convierte la imagen de disco:
qemu-img convert /var/lib/libvirt/images/vm10.img -O raw /dev/system/vm10Después puedes eliminar la imagen de disco:
rm -f /var/lib/libvirt/images/vm10.imgAhora debemos abrir el archivo de configuración xml del invitado /etc/libvirt/qemu/vm10.xml…
vi /etc/libvirt/qemu/vm10.xml… y cambiar la siguiente sección…
| [...] |
… para que se vea como sigue:
| [...] |
Después debemos redefinir el invitado:
virsh --connect qemu:///systemdefine /etc/libvirt/qemu/vm10.xmlAún en la shell de virsh, podemos iniciar el invitado…
start vm10… y salir de la shell de virsh:
quit10 Enlaces
- KVM: http://kvm.qumranet.com/
- OpenSUSE: http://www.opensuse.org/
- Debian: http://www.debian.org/
- Ubuntu: http://www.ubuntu.com/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.