Instalación de una máquina base para virtualizar con XEN 4 en Debian Squeeze

Un artículo que había dejado huerfano en el wiki de cenditel

Aunque durante el último año he utilizado con mucho éxito y estabilidad proxmox para virtualizar, debo reconocer que xen sigue siendo una de las mejores alternativas que existen para virtualizar en linux.

Instalación de una máquina base para virtualizar con XEN 4 en Debian Squeeze 6.0

1.- Instale la maquina con debian squeeze con expert install y utilizando LVM con 1 particion ext2 para /boot y el resto para un volumen fisico para LVM. 2.- Cree un volumen logico de unos 10 Gb para la / del dom0 y uno de 1GB para la swap del dom0. 3.- Al arrancar el nuevo sistema instale los siguientes paquetes con aptitude:
aptitude install xen-linux-system-2.6.32-5-xen-amd64 xen-tools
4.- Dado que el grub2 no es del todo compatible con XEN ejecute los siguientes comandos:
mv -i /etc/grub.d/10_linux /etc/grub.d/50_linux update-grub
5. Ya puede arrancar el dom0 con el nuevo kernel y verifique si esta corriendo el xen con:
xm list
Deberia tener una salida parecida a esta:
Name ID Mem VCPUs State Time(s) Domain-0 0 2891 2 r

18.8
Luego para crear las máquinas virtuales edite el archivo /etc/xen-tools/xen-tools.conf y haga los siguientes cambios:
1) Descomente la línea: serial_device = hvc0 (quitándole el símbolo de # al principio de la línea)
2) Cambie la línea: mirror = xt-guess-suite-and-mirror --mirror por mirror = file:/media/cdrom/debian
Monte el CD de la distribución de debian squeeze que va a utilizar con el comando:
mount /dev/cdrom /media/cdrom0
y por último ejecute el siguiente comando:
xen-create-image --lvm=xentest --debootstrap --size=20000Mb --swap=1Gb --memory=256Mb --fs=ext3 --dist=squeeze --dhcp --hostname=xen01 --passwd --kernel=/boot/vmlinuz-2.6.32-5-xen-amd64 --cache=yes
Esto creará los volúmenes lógicos necesarios en el LVM e instalará la nueva máquina virtual con el debian que tiene en la unidad de CD.

Comentarios

Entradas populares