KVM Installation · 3 min read · Jan 25, 2026

Instalación de invitados KVM con virt-install en Ubuntu 12.04 LTS Server

Instalación de invitados KVM con virt-install en Ubuntu 12.04 LTS Server

Versión 1.0
Autor: Falko Timme
Sígueme en Twitter

A diferencia de virt-manager, virt-install es una herramienta de línea de comandos que te permite crear invitados KVM en un servidor sin cabeza. Puedes preguntarte: “Pero puedo usar vmbuilder para hacer esto, ¿por qué necesito virt-install?” La diferencia entre virt-install y vmbuilder es que vmbuilder es para crear invitados basados en Ubuntu, mientras que virt-install te permite instalar todo tipo de sistemas operativos (por ejemplo, Linux, Windows, Solaris, FreeBSD, OpenBSD) y distribuciones en un invitado, al igual que virt-manager. Este artículo muestra cómo puedes usarlo en un servidor KVM Ubuntu 12.04 LTS.

¡No emito ninguna garantía de que esto funcione para ti!

1 Nota Preliminar

Asumo que KVM ya está instalado (por ejemplo, como se muestra aquí: Virtualización con KVM en Ubuntu 12.04 LTS). Mi host KVM tiene la dirección IP 192.168.0.100.

Voy a mostrar cómo instalar un invitado CentOS 6.2 en este tutorial.

También necesitamos un escritorio Ubuntu 12.04 LTS para que podamos conectarnos a la consola gráfica de nuestros invitados KVM. No importa si el escritorio está instalado en el servidor KVM Ubuntu 12.04 LTS o en un sistema remoto (hay pequeñas diferencias si el escritorio está instalado en el host KVM en comparación con un escritorio remoto, pero describiré estas diferencias, así que lee con atención).

2 Instalando virt-install

Host KVM Ubuntu 12.04:

Abre una terminal e instala virt-install:

sudo apt-get install virtinst

3 Instalando virt-manager en tu escritorio Ubuntu 12.04

Escritorio Ubuntu 12.04:

Necesitamos un medio para conectarnos a la consola gráfica de nuestros invitados - podemos usar virt-viewer o virt-manager (ver Gestión de invitados KVM con Virt-Manager en Ubuntu 8.10) para esto. Asumo que estás usando un escritorio Ubuntu 12.04 (¡no importa si es un escritorio remoto o si el escritorio está instalado en el servidor KVM Ubuntu 12.04!).

Te sugiero que uses virt-manager en lugar de virt-viewer porque virt-manager también te permite crear y eliminar máquinas virtuales y realizar otras tareas. virt-manager se puede instalar de la siguiente manera:

sudo apt-get install virt-manager

4 Creando un invitado CentOS 6.2

Host KVM Ubuntu 12.04:

Ahora volvamos a nuestro host KVM Ubuntu 12.04.

Echa un vistazo a

man virt-install

para aprender a usarlo.

Crearemos nuestras máquinas virtuales basadas en imágenes en el directorio /var/lib/libvirt/images/ que se creó automáticamente cuando instalamos KVM.

Para crear un invitado CentOS 6.2 (en modo puente) con el nombre vm10, 1024MB de RAM, dos CPUs virtuales y la imagen de disco /var/lib/libvirt/images/vm10.img (con un tamaño de 12GB), inserta el DVD de CentOS en la unidad de CD y ejecuta

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /dev/cdrom --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

Por supuesto, también puedes crear una imagen ISO del DVD de CentOS (por favor, créala en el directorio /var/lib/libvirt/images/ porque más adelante mostraré cómo crear máquinas virtuales a través de virt-manager desde tu escritorio Ubuntu, y virt-manager buscará imágenes ISO en el directorio /var/lib/libvirt/images/)…

sudo dd if=/dev/cdrom of=/var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso

… y usar la imagen ISO en el comando virt-install:

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

La salida es la siguiente:

administrator@server1:~$ sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm  

Iniciando la instalación...  
Asignando 'vm10.img'       |  12 GB     00:00  
Creando dominio...          |    0 B     00:00  
La instalación del dominio aún está en progreso. Puedes reconectarte a  
la consola para completar el proceso de instalación.  
administrator@server1:~$
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.