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
}
Ads!
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
Ads!
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.
Ads!
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)
Al parecer la hora de que Windows* este prensente en el hypervisor Xen ha llegado, ahora me pregunto.. como esto afecta los demas sistemas de virtualizacion y no solo eso.. como afectara a los sistemas operativos opensource??
Principalmente a aquellos que aun no logran estar en la lista de los soportados por el hypervisor Xen..
Ahora sale a la luz uan entrevista hecha a Manuel Bouyer, quien es el responsable de casi todo el trabajo rezliado para que NetBSD sea compatible con Xen.
http://ezine.daemonnews.org/200602/xen.html
Hace unos dias Johnny Lam realizo una presentación en el grupo de usuarios de BSD de New York ( NYCBUG ) sobre Xen y NetBSD.
http://www.netbsd.org/gallery/presentations/jlam/xen.html
leido en: http://www.feyrer.de/NetBSD/bx/blosxom.cgi/nb_20060208_0342.html
Creo que esa version de FreeBSD sera la mas esperada por mi parte. se preguntaran por que??? ( si creo que se lo preguntan.. ) pues bien.. es nada mas y nada menos por que viene con Xen ready!, segun unas anotaciones de Kip Macy ( el principal responsable de que Xen esta casi dentro de FreeBSD ) la proxima version de FreeBSD tendra soporte para Dom0 y DomU. Si es cierto creo que proximamente estare reemplazado mi tan amado jail-setup para comenzar a darle uso a Xen + FreeBSD !!
No.. aun no esta disponible pero… no puedo aguantar a tener Dom0 en FreeBSD !! despues de usar Xen + Debian supe que eso no pararia ahi ya que Xen esta reciviendo un buen soporte de la comunidad y de partes privadas que al parecer estan invirtiendo en el proyecto..
http://www.osnews.com/story.php?news_id=13380
Este howto se merece un post, aunque hace tiempo que no booteao mi partición en dual.* la cual cuenta con Debian + Xen 2.0.7. La razon es sencilla mientras no exista un port de FreeBSD que corra como se merecen en Xen ya sea como DomU o mejor aun como Dom0, pero por el momento lo mas lejos que llegue fue a tener un DomU casi inusable.
Pero ese no es el caso de este post. la cosa trata sobre un howto posteado en howtoforge.com con el titulo de The perfect Xen Setup for Debian and Ubuntu. Asi que todo aquel que le gusta Debian o Ubuntu creo que deberia de darle una oportunidad a Xen, y no sera nada dificil gracias a este howto.
http://www.howtoforge.com/perfect_xen_setup_debian_ubuntu
PS: ya tenia mi categoria de Xen algo olvidada no creen ?
Decidi escribir esta pequeña guia devido a los percanses que se dieron a lugar mientras intentaba tener NetBSD como domU en mi Xen box que corre con Debian.
Lo primero es que no encontraba el netbsd-INSTALL_XENU y da la casualidad que esta en el directorio del FTP de NetBSD en el espacio de los snapshots diarios.
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-daily/netbsd-3/
Cuando estes en ese directorio deberas elegir el directorio que tenga la fecha mas cercana a la actual o el de la fecha actual que muchas veces ya se encuentra en el directorio de snapshots diarios.
Despues de tener el archivo de la instalación de NetBSD en Xen lo siguiente lo realize leyendo el HowTo de NetBSD/Xen y un pequeño manual elaborado por Julien Danjou ( http://julien.danjou.info/xen.html ) quien usa NetBSD como firewall dentro de su maquina Xen.
Un detalle que no se debe dejar pasar, por lo menos a mi me puso algo inquieto en el momento y es que despues de elegir todo lo que se quiere instalar mediante FTP el instalador procede a configurar el dispositivo de red virtual que provee Xen a el domU de NetBSD que se llama xennet0 ( esto es si solo le dimos una interface de red al domU ) cuando llega el momento de asignarle una IP yo lo hecho con DHCP despues otro de los pasos es asignarle el _media_ el cual no tomara ninguno de los que le asignen por que Xen no le otorga a xennet0 este flag que cualquier dispositivo de red normal si tiene. entonces lo que hize fue asignarle _none_ que solución e ? al menos funciono y comienza la instalación via FTP.
Hey !!! Anoche despues de que dure varias horas en dias pasados buscando el archivo netbsd-INSTALL_XENU por fin lo encontre y realize una instalación de NetBSD 2.0.1 via internet! ( no estoy muy familiarizado con este tipo de instalación ) al principio me dio “agua a beber” como dicen pero termine con un flamante NetBSD listo para ser explotado al maximo.
netbsd-xenu# uname -a
NetBSD netbsd-xenu.lan.bsdlatino.org 2.0.1 NetBSD 2.0.1 (XEN) #0: Wed Oct 5 03:07:49 CDT 2005 root@dual:/usr/home/ariel/xen-2.0/netbsd-2.0-xenU/compile/XEN i386
netbsd-xenu#
Creo que realizare una pequeña guia de como tener NetBSD-xenU en Debian/Dom0 por que sinceramente que no encontre mucha ayuda que digamos……
Si !. ahora si tengo razones para seguir usando Xen en mi SMP box, y es que a hora buena logre bootear una imagen de FreeBSD 5.3-RELEASE con un kernel compilado para domU por Kip Macy quien hizo un pequeño howto de como realizar un domU de FreeBSD, bueno para no tener que escribir mucho en este post mejor les pego aqui el enalce del wiki en el cual postearon el email que envie a xen-users@ diciendo de que las instrucciones y archivos de Kip Macy aun estan en vigencia y que me funcionaron sin ningun problema.
http://wiki.xensource.com/xenwiki/FreeBSDdomU
Lo proximo que intentare sera crear mi propio kernel con soporte de QUOTAS y poder realizar uns instalación de RAQdevil en el y seguir con mi trabajo que tengo pendiente..
En un post anterior les conte de que Xen en mi maquina SMP estaba dando un error con el segundo procesador y hasta intentaba reiniciarse, pero gracias a una opción en la linea del GRUB no le era posible y seguia en funcionamiento, hasta que hoy me paso por la cabeza hacer _xm dmesg_ y de repente no veo el mensaje ( el cual era bastante visible por la forma en que estaba enmarcado ) y lo que si veo es que Xen detecta bien el segundo procesador, bootea correctamente y todo, hasta ha corrido un domU en el ( ayer no booteaba nada por ese procesador y tenia que forzar al domU a bootear por el procesador 0 ) no se como paso, asi que no pregunten !!! Solo queda retirar lo dicho en el post anterior.
Update: ~ 7:30 PM ~
No hago nada hablando de lo que sale a pantalla cuando hacemos _xm dmesg_ si no lo muestro. asi que aqui les dejo el output de _xm dmesg_