LCFG son las siglas de "Local ConFiGuration system". Desarrollado en la Universidad de Edimburgo a partir de 1993, es "un sistema para instalar y gestionar automáticamente la configuración de un gran número de sistemas informáticos. Es especialmente adecuado para sitios con configuraciones muy diversas y que cambian rápidamente".
Arquitectura del sistema [1]
- La configuración de todo el sitio se describe en un conjunto de archivos fuente, que se encuentran en un servidor central. Tenga en cuenta que un archivo de origen no corresponde (necesariamente) a una máquina; un archivo fuente generalmente describe un aspecto de la configuración general, como "parámetros específicos de las máquinas de los estudiantes" o "parámetros específicos de las máquinas de Scientific Linux". Un parámetro individual puede verse afectado por más de un archivo fuente.
- Los archivos de origen se compilan en perfiles individuales. Un perfil corresponde a una máquina y el perfil contiene todos los parámetros de configuración necesarios para recrear la configuración de la máquina de destino. Los perfiles se publican en un servidor web.
- Cuando cambia un perfil, se envía al cliente correspondiente una simple notificación UDP. El cliente recupera el perfil mediante HTTP y almacena en caché los parámetros en un archivo DBM. Los clientes normalmente sondean periódicamente en busca de nuevas configuraciones en caso de que se haya perdido la notificación.
- Los clientes envían periódicamente un simple acuse de recibo UDP al servidor. Estos se recopilan para generar una página web que muestra información sobre el estado de todos los clientes.
- Los scripts de componentes en el cliente son responsables de leer los parámetros de configuración y tomar las acciones necesarias para implementar la configuración; por lo general, esto implica generar archivos de configuración a partir de los parámetros del perfil. Los componentes son notificados cuando se recibe una nueva configuración que implica un cambio en algún parámetro de ese componente. El componente regenera los archivos de configuración necesarios y notifica los demonios asociados.
Ver también
enlaces externos
Referencias
- ^ Anderson, Paul; Scobie, Alastair. (2002) "LCFG: La próxima generación" (PDF) .