[eside-ghost] Configuración dinámica de hosts

Borja Sotomayor borja en borjanet.com
Mar Abr 18 01:02:20 CEST 2006


Hola a todos,

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.)

Un saludo,
-- 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Borja Sotomayor, University of Chicago
  Ph.D. Student, Department of Computer Science
  Hinds 016, 5734 South Ellis Avenue, 60637 Chicago, IL
GT4 Tutorial: http://gdp.globus.org/gt4-tutorial/
BorjaNet:  http://www.borjanet.com/   borja en borjanet.com
·····························································
          "Dis maschine vill run und run!"
                -- Kurt Gödel (on the Turing Machine)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


Más información sobre la lista de distribución eside-ghost