Hola amig@os, en diferentes entornos XenServer he visto que la configuración de los domU Ubuntu 10.04 o 8.04 paravirtualizados, tienen problemas de kernel. Estos problemas se manifiestan cuando por ejemplo hacemos una XenMotion, en algunos casos el domU queda totalmente colgado, o bien, parece que esta ok, pero tiene un problema de clocking que deja de dar servicios. Voy a intentar resumir como arreglarlos.
En Ubuntu Server 8.04 LTS
- Asegúrate de como mínimo tener un kernel 2.6.24-24-xen
- Comprueba tu clocksource:
cat /sys/devices/system/clocksource/clocksource0/current_clocksource
Si este te retorna xen, significa que esta utilizando el reloj de su Dom0 y en algunos casos, da problemas con las XenMotions. Recomiendo el uso de jiffies, un reloj local para el DomU y configurar NTP.
Para cambiar el clocksource hay que editar el fichero grub y añadir el flag clocksource=jiffies. Por ejemplo:
title Ubuntu 8.04.3 LTS, kernel 2.6.24-24-xen
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-24-xen root=UUID=f0b969d7-9d41-46b5-8662-5f62a7f1ae25 ro quiet splash clocksource=jiffies
initrd /boot/initrd.img-2.6.24-24-xen
Despues de reiniciar el domU, el reloj estara bien configurado. Ahora ya puedes usar tu NTP para sincronizar la hora con tus domU.
En Ubuntu Server 10.04 LTS
- Actualizamos el kernel al backport-natty de este modo:
apt-get install linux-headers-generic-lts-backport-natty linux-image-generic-lts-backport-natty
- Añadimos el modulo xen_blkfront al initramfs
echo xen_blkfront >> /etc/initramfs-tools/modules
- Actualizamos initramfs
update-initramfs -c -k all
- Reniciamos con el nuevo kernel.
No hay comentarios:
Publicar un comentario