Ahora que estamos a finales del mes de junio y que hemos empezado a trabajar en la preparación de los laboratorios para el próximo curso académico, queremos aprovechar para mostraros cómo gestionamos las instalaciones de sistemas operativos en los laboratorios / aulas de PCs de la FIB.

Ahora que estamos a finales del mes de junio y que hemos empezado a trabajar en la preparación de los laboratorios para el próximo curso académico, queremos aprovechar para mostraros cómo gestionamos las instalaciones de sistemas operativos en los laboratorios / aulas de PCs de la FIB.   

Es evidente que cuando se tiene que gestionar un parque de ordenadores de más de 350 PCs, hay que apoyarse en alguna herramienta que nos permita hacer una imagen máster de un equipo y distribuirla de alguna forma en el resto de equipos.

La cosa se complica cuando añadimos diferentes variables o requerimientos, como por ejemplo:

Si bien es cierto que hay algunas herramientas en el mercado que reúnen las condiciones de los puntos anteriores, no hay tantas si queremos una herramienta de software libre y además gratuita.

Llegados a este punto, después de valorar varias opciones, decidimos hacernos con la herramienta OpenGnSys, ya que además de satisfacer todos los requerimientos, presenta las siguientes ventajas:

Las tecnologías que utiliza OpenGnSys, entre otras, son:

grafic opengnsysGráfico obtenido de la web del proyecto http://www.opengnsys.es/wiki/DocumentacionUsuario1.0.6/Introduccion

Funcionamiento

Los equipos cliente hacen el boot por red (la tarjeta de red debe soportar el protocolo PXE, hoy en día prácticamente todas lo tienen), preguntan al servidor DHCP la IP que le toca al equipo y cuál es su servidor de PXE. A continuación el cliente recibirá un «boot file» del PXE server y luego cargará el motor de clonación, que no es más que una minidistribución Linux que esperará las órdenes que se le envíen desde el servidor OpenGnSYS. Estas órdenes, entre otras, podrían ser:

Hay que tener en cuenta que en instalaciones que no sean muy grandes, un mismo servidor Linux puede asumir todos los roles de un servidor OpenGnSys y además, si es necesario, este puede ser un servidor virtual sin ningún tipo de problema.

La gestión del entorno se hace vía web y una vez nos validamos, podemos crear unidades organizativas (por ejemplo escuelas), que estarán formadas por grupos de aulas, aulas y equipos.

Desde el mismo entorno web podremos crear una imagen de un equipo, restaurar una imagen a un equipo para unicast, toda un aula por multicast o bittorrent, particionar todos los equipos de un aula o ejecutar «scripts» de post configuración sobre un equipo o todos los equipos de un aula.

En resumen, una herramienta muy potente que se puede utilizar en cualquier ámbito donde haya necesidad de distribuir imágenes de sistemas operativos.

La web del proyecto es www.opengnsys.es y si te animas a colaborar seguro que seréis bienvenidos.