Introducción
Desde la versión 9.10 de Ubuntu no había actualizado el proceso de instalación de KVM y de la interfaz de red en puente que realizo en mi servidor de desarrollo. En este caso estoy utilizando la versión 11.10 y a continuación describo el procedimiento seguido para instalar KVM utilizando el metapaquete del repositorio estándar, crear la interfaz de red e instalar una máquina virtual inicial.
Instalación de KVM con Libvirt
$ sudo aptitude install ubuntu-virt-server
Es necesario que los usuarios que vayan a interactuar con las máquinas virtuales pertenezcan al grupo de libvirtd. En el caso de la instalación es necesario que el usuario actual termine su sesión y la inicie nuevamente para que su suscripción al grupo sea tenida en cuenta.
Creación del puente en la interfaz de red
Asignar los permisos de manipulación de red requeridos al usuario que se encontrará activo durante la creación del puente.
$ sudo setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64
Agregar el nombre de usuario elegido frente a la propiedad cap_net_admin.
$ sudo vi /etc/security/capability.conf
cap_net_admin USUARIOActualizar la configuración de las interfaces de red.
$ sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.1.250
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0Reiniciar el servicio de red para que los cambios anteriores sean tenidos en cuenta.
$ sudo /etc/init.d/networking restart
Creación de una máquina virtual desde línea de comando
En el servidor instalar la herramienta de virt-install para la creación de máquinas virtuales desde la línea de comando.
$ sudo aptitude install virtinst
Solicitar la creación de la máquina virtual a partir de su configuración básica.
En este caso se va a instalar un Scientific Linux 5.7 llamada SL_57_x64_Generic con 384MB de RAM, un disco duro de 7GB y utilizará la interfaz de red en puente creada anteriormente.
$ virt-install \
--connect qemu:///system \
-n SL_57_x64_Generic \
-r 384 \
--os-type linux \
--os-variant generic26 \
--hvm \
--cdrom /b1/ISO/SL.57.090911.DVD.x86_64.disc1.iso \
--network bridge:br0 \
--disk path=/home/vms/SL_57_x64_Generic.img,size=7 \
--vnc --noautoconsole \
--accelerateDesde el cliente donde se deseen administrar las máquinas virtuales ejecutar el siguiente comando para conectarse a la máquina virtual recién creada para realizar el proceso de instalación.
$ virt-viewer -c qemu+ssh://SERVIDOR/system SL_57_x64_Generic
Enlaces
- KVM en Ubuntu Documentation
https://help.ubuntu.com/community/KVM








