KVM instalación · 3 min read · Dec 22, 2025

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

Instalación de invitados KVM con virt-install en Ubuntu 12.10 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.10.

¡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.10). Mi host KVM tiene la dirección IP 192.168.0.100.

Mostraré cómo instalar un invitado CentOS 6.3 en este tutorial.

También necesitamos un escritorio Ubuntu 12.10 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.10 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 Instalación de virt-install

Host Ubuntu 12.10:

Abre una terminal e instala virt-install:

sudo apt-get install virtinst

3 Instalación de virt-manager en tu escritorio Ubuntu 12.10

Escritorio Ubuntu 12.10:

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.10 (¡no importa si es un escritorio remoto o si el escritorio está instalado en el servidor KVM Ubuntu 12.10!).

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.3

Host KVM Ubuntu 12.10:

Ahora volvamos a nuestro host KVM Ubuntu 12.10.

Echa un vistazo a

man virt-install

para aprender cómo 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.3 (en modo puente) con el nombre vm10, 1024MB de RAM, dos CPU 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.3-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.3-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.3-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.