Xen, Lenny 5.0.2 y Grub2…..

Después que el Dom0 que hostea el domU encargado de hostear este blog (ya esta devuelta en su hospedaje original…) fallara repentinamente y el proveedor del colo realizara la instalación de Debian Lenny AMD64, resulta que ahora Lenny viene con GRUB2 como bootloader por defecto y que tal si les digo que GRUB1 y GRUB2 no funcionan igual y esto me causo bastantes problemas a la hora de instalar Xen en Lenny.

Lo primero que hice fue instalar el paquete xen-linux-system-2.6.26.1-xen-amd64 que instala varios dependecias y el software principal xen-hypervisor-3.2-1-amd64. El problema se origina cuando se realiza el cambio en el GRUB que ya no es mas menu.lst, ahora se llama grub.cfg y es totalmente diferente a lo que habia visto anteriormente.

Después de que el paquete se instala y realiza los cambios en el GRUB me toca reiniciar para terminar con una máquina que no bootea y que manualmente hay que seleccionar el kernel que instala por defecto para poder usar la máquina pero sin Xen….. después de mucho googlear me encontré con que tendría que modificar el archivo grub.cfg aunque fuera en contra a la primera linea de este archivo que indica que no tenemos que modificarlo manualmente pero esta fue la única manera que la máquina subio con el kernel Xen.

Aquí esta la entrada en grub.cfg, la posteo aquí por que fue algo dificil encontrar que era lo que tenia que agregar…

menuentry «Debian GNU/Linux, linux 2.6.26-1-xen-amd64» {
set root=(hd0,1)
search –fs-uuid –set b1feaf41-ad71-487e-8d1e-f0fa9d1c0b71
multiboot /boot/xen-3.2-1-amd64.gz dom0_mem=384M noreboot
module   /boot/vmlinuz-2.6.26-1-xen-amd64 root=UUID=b1feaf41-ad71-487e-8d1e-f0fa9d1c0b71 ro
module   /boot/initrd.img-2.6.26-1-xen-amd64
}

Virtualization With XenServer 5.5.0 – Tutorial de Instalación de XenServer

Virtualization With XenServer 5.5.0.

Es el titulo de un buen tutorial publicado en HowToForge y que me ha llamado mucho la atención por que siempre he sido fan de Xen y actualmente este blog esta hospedado en una maquina virtual en Xen 3.0.1, la cosa es que en mi casa tengo infraestructura proporcionada por VMware ESXi 3.5  y aveces he sentido ganas hasta de cambiar a Hyper-V o XenServer. Posiblemente en un futuro si cambie a Hyper-V dejando XenServer de lado por compatibilidad con el hardware que tengo actualmente.

Desde hace tiempo que estoy muy familiarizado con los productos de Microsoft y tengo certificaciones de dichos productos por eso no puedo terminar usando XenServer con procesadores que no cuentan con Intel VT o AMD-V y se sabe que si la máquina host en la que se instale XenServer no tiene un procesador con esas tecnologías no tendras Windows virtualizados… por eso posiblemente termine migrando a Hyper-V……. de todas formas el tutorial merece ser leido.

http://www.howtoforge.com/virtualization-with-xenserver-5.5.0

Que se esta cocinando para la proxima version de FreeBSD ?

Hace tiempo que escribo poco acerca de el tan amado FreeBSD, el problema ha sido el cambio de area que he tenido, en el ultimo año me he dedicado mas a el Sistema Operativo de Microsoft y sus software de servicios como lo son Exchange Server, SQL Server y en varios casos ISA Server. El punto es que aunque este usando mucho software privativo para ganerme la vida, no he dejado de mirar el progreso de Sistemas como los on FreeBSD, DragonFlyBSD y demas software que por un tiempo fueron mi unico objetivo y unico OS en mis maquinas de trabajo, bueno basta ya de explicaciones y vamos al post….

Ivan Voras reporta algunas de las cosas que se estan preparando para la salida de la version numero 8 de FreeBSD, de toda la lista la parte que mas me interesa a mi es el soporte a Xen el cual lleva varios años y no termina, espero que este listo para nuestro uso por que de verdad me gustaria darle uso a FreeBSD en un VM de Xen, el otro punto interesante es Jail v2, antes de usar Xen y otras formas de virtualizar ya estaba usando Jail y funciona de maravillas siempre y cuando solo quieras virtualizar instancias de FreeBSD.

Ya tengo ganas de ver FreeBSD 8.0 para probar estas cosas y ver que tal.

Que porciento del procesador usa el Dom0 y los DomUs?

Encontre este interesante enlace [ http://etbe.coker.com.au/2008/08/10/xen-cpu-use-per-domain/ ] donde postean un pequeño script en perl para ver el porcentaje de la CPU que estan utilizando el Dom0 y los DomUs!

QuadCore:/home/ariel# perl top.pl
Domain-0 uses 7.26% of one CPU
asterisk uses 3.77% of one CPU
brain uses 1.00% of one CPU
hellcenter uses 0.55% of one CPU
lostcorp uses 1.19% of one CPU
owneak uses 1.90% of one CPU
warcold uses 98.65% of one CPU
warneo uses 0.97% of one CPU
QuadCore:/home/ariel#

el resultado del script en QuadCore (nuestro servidor de virtualizacion en MHsolutions)