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 virtinst3 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-manager4 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-installpara 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 --hvmPor 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 --hvmLa 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:~$Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.