martes, 4 de octubre de 2011

Como instalar KVM en CentOS 6

Esta es una guia práctica para instalar KVM en CenOS 6.

Vamos a asumir que al instalar CentOS se eligió la opción "instalación mínima"
Debemos tomar en cuenta que todas las herramientas de virtualización se encuentran en los siguientes grupos:
  • Vritualization
  • Virtualization client
  • Virtualization Platform
  • Virtualization Tools
Vamos a instalar los grupos mencionados:

# yum groupinstall "Virtualization*"
Si vamos a utilizar un entorno gráfico, entonces debemos instalar las fuentes para visualizar correctamente la aplicacion virt-manager:

# yum install dejavu-lgc-sans-fonts
A continuación verificamos si el moduulo KVM se ha cargado:

# lsmod | grep kvm
Debiera aparecer en el resultado kvm-intel o kvm-intel de acuerdo a la CPU utilizada por el servidor.

Ahora debemos reiniciar el servidor.

Creando un puente de red


Como queremos que cada máquina virtual sea directamente accesible desde afuera y no solamente desde el servidor, entonces debemos crear un puente de red.

Para esto, debemos tener instalado en nuestro servidor el paquete bridge-utils. Entonces debemos verificar que se encuentr instaldo:

# rpm -q bridge-utils
Si obtenemos respuesta quiere decir que el paquete está correctamente instalado. De no ser así debemos instalarlo con el siguiente comando:

# yum install bridge-utils
Antes de crear el puente, si tenemos definida un IP estática, el contenido del archivo /etc/sysconfig/network-scripts/ifcfg-eth0 debe verse similar a:

DEVICE=eth0
BOOTPROTO=static
HWADDR=00:14:5E:C2:1E:40
IPADDR=10.10.1.152
NETMASK=255.255.255.0
ONBOOT=yes

Por seguridad vamos a realizar una copia de seguridad del archivo:

# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /root/ifcfg-eth0
En seguida crearemos nuestro archivo con el puente a partir dela configuracion de nuestra tarjeta de red:

# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0
Debemos modificar ambos archivos, y deben quedar similar al siguiente ejemplo:

ifcfg-eth0ifcfg-br0
DEVICE=eth0
TYPE=Ethernet
HWADDR=00:14:5E:C2:1E:40
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=br0
DEVICE=br0
TYPE=Bridge
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=10.10.1.152
NETMASK=255.255.255.0
ONBOOT=yes


Felicitaciones, el puente de red ya está configurado. Debemos revisar que la configuracion es corecta. En caso de haber cualquier error podríamos perder la conexión con el servidor a través de la interfaz eth0.

Para reiniciar el servicio de red:

# /etc/init.d/network restart
Finalmente podemos revisar nuestra configuración con el siguiente comando:

# ifconfig

No hay comentarios:

Publicar un comentario