KVM Installation · 4 min read · Feb 01, 2026
Instalación de invitados KVM con virt-install en Ubuntu 8.10 Server
Instalación de invitados KVM con virt-install en Ubuntu 8.10 Server
Versión 1.0
Autor: Falko Timme
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 8.10.
¡No emito ninguna garantía de que esto funcionará para ti!
1 Nota Preliminar
Asumo que KVM ya está instalado (por ejemplo, como se muestra aquí: Virtualización con KVM en Ubuntu 8.10). Mi host KVM tiene la dirección IP 192.168.0.100.
Mostraré cómo instalar un invitado CentOS 5.2 en este tutorial.
También necesitamos un escritorio Ubuntu 8.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 8.10 o en un sistema remoto.
2 Instalación de virt-install
Abre una terminal e instala virt-install:
sudo apt-get install python-virtinst3 Instalación de virt-viewer o virt-manager en tu escritorio Ubuntu 8.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 8.10 (¡no importa si es un escritorio remoto o si el escritorio está instalado en el servidor KVM Ubuntu 8.10!).
Si deseas usar virt-viewer, ejecuta
sudo apt-get install virt-viewerSi deseas usar virt-manager, ejecuta
sudo apt-get install virt-manager4 Creando un invitado CentOS 5.2
Echa un vistazo a
man virt-installpara aprender a usarlo.
Para crear un invitado CentOS 5.2 (en modo puente) con el nombre vm10, 512MB de RAM, dos CPUs virtuales y la imagen de disco ~/vm10.qcow2 (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 512 --vcpus=2 -f ~/vm10.qcow2 -s 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…
sudo dd if=/dev/cdrom of=~/CentOS-5.2-x86_64-bin-DVD.iso… y usar la imagen ISO en el comando virt-install:
sudo virt-install --connect qemu:///system -n vm10 -r 512 --vcpus=2 -f ~/vm10.qcow2 -s 12 -c ~/CentOS-5.2-x86_64-bin-DVD.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm(He omitido el interruptor –os-variant=centos5 porque virt-install se quejaba de que no conoce la variante del sistema operativo centos5, aunque las páginas del manual dicen otra cosa. De todos modos, la instalación funcionó a la perfección incluso sin ese interruptor.)
5 Conectándose al invitado
El invitado KVM ahora arrancará desde el DVD de CentOS 5.2 y comenzará el instalador gráfico de CentOS; por eso necesitamos conectarnos a la consola gráfica del invitado. Puedes hacerlo con virt-manager (ver Gestión de invitados KVM con Virt-Manager en Ubuntu 8.10) o con virt-viewer. Te mostraré cómo hacerlo con virt-viewer.
Si virt-viewer está instalado en el servidor KVM, puedes ejecutar
sudo virt-viewer vm10Si virt-viewer está instalado en un escritorio Ubuntu remoto, ejecuta
sudo virt-viewer --connect qemu+ssh://[email protected]/system vm10(Reemplaza 192.168.0.100 con la dirección IP o el nombre de host del host KVM. Ten en cuenta que la cuenta root debe estar habilitada en el host KVM y que se deben permitir inicios de sesión como root en el host KVM. Para habilitar el inicio de sesión como root en un sistema Ubuntu, ejecuta
sudo passwd rootPara verificar si se permiten inicios de sesión como root, verifica la directiva PermitRootLogin en /etc/ssh/sshd_config; es posible que debas reiniciar el demonio SSH después.)
Ahora deberías estar conectado a la consola gráfica del invitado y ver el instalador de CentOS:


Ahora instala CentOS como lo harías normalmente en un sistema físico. Ten en cuenta que al final de la instalación, el sistema CentOS necesita un reinicio. El invitado se detendrá, por lo que necesitarás iniciarlo nuevamente, ya sea con virt-manager o así en la línea de comandos del host KVM:
sudo virsh --connect qemu:///systemstart vm10quitDespués, puedes conectarte al invitado nuevamente con virt-viewer o virt-manager y completar la instalación.
6 Clonando invitados
El paquete python-virtinst viene con una segunda herramienta, virt-clone, que te permite clonar invitados. Para clonar vm10 y nombrar el clon vm11 con la imagen de disco ~/vm11.qcow2, simplemente ejecuta
sudo virt-clone --connect qemu:///system -o vm10 -n vm11 -f ~/vm11.qcow2Después, puedes iniciar vm11 con virt-manager o así…
sudo virsh --connect qemu:///systemstart vm11quit… y conectarte a él usando virt-manager o virt-viewer.
7 Enlaces
- KVM (Documentación de la Comunidad de Ubuntu): https://help.ubuntu.com/community/KVM
- Ubuntu: http://www.ubuntu.com/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.