[eside-ghost] Configuración dinámica de hosts
zgor
zgor en int80h.net
Mar Abr 18 08:14:28 CEST 2006
Buenas Borja,
>
>
> Aquí va una preguntilla para los sysadmins...
>
> Estoy involucrado en un proyecto en el que tenemos una red con VMMs
> (Virtual Machine Monitors) que arrancan dinámicamente máquinas
> virtuales. Estas máquinas hay que configurarlas dinámicamente con
> información de red, etc. El propio VMM (Xen, en nuestro caso) ya se
> encarga de lo más básico, pero queremos pasar dinámicamente
> información de configuración menos común (p.ej. un certificado digital
> que tiene que utilizar la máquina virtual para ciertas tareas)
>
> Así que la pregunta es: Existe algun programa/protocolo/etc. que
> permita que un host reciba dinámicamente información de configuración
> de un servidor? Una opción que ya hemos mirado es DHCP (que sirve para
> mucho más que para asignar IPs a máquinas). A pesar de que el
> protocolo permite "vendor extensions" (encapsular información no
> estandar en el mensaje DHCP), no parece sencillo de implementar (no
> encuentro ningún servidor/cliente que permita especificar "vendor
> extensions" facilmente).
>
> En fin, ¿a alguien se le ocurre algo? Ahora mismo tenemos una solución
> poco elegante: pasamos algunos datos de configuración como kernel
> parameters que luego son interpretados por un script que hay en la
> máquina virtual (el número de bytes dedicados a los kernel parameters
> es limitado y, aun parcheando el kernel, necesitamos algo que nos
> permita pasar información de configuración sin preocuparnos de si el
> kernel está parcheado, si el límite actual de bytes es suficiente, etc.)
Supongo que utilizais XEN por temas de rendimiento, no ?
La historia es que para user mode linux (tal cual), está el asunto VNUML
que lo que haces es creas un escenario en un .xml y el sistema va
arrancando las maquinas virtuales con la configuracion descrita, puedes
pasarle ficheros específicos, configuración de IP, etc ... El año pasado
lo probe con rustybofh en un opteron dual y creamos el escenario de
ejemplo de 50 maqinas o asi para ejemplos de OSPF y la verdad es que
funcion perfectamente
La página oficial es: http://jungla.dit.upm.es/~vnuml/
Acabo de ver que han sacado un LiveCD, usea que es posible que el parser
en si haya mejorado tambien.
No se si se podrá integrar con XEN, pero la verdad que es bastante
práctico el tema de definir todo en un .xml y arrancar todo el escenario
con un comando
suerte!
Más información sobre la lista de distribución eside-ghost