Objetivo: - Revisar todos los componentes de OpenGnsys, para conseguir un sistema básico de clonación. Componentes Revisados y/o modificados. - Sistema Operativo para el cliente opengnsys. - Iniciable desde cualquier dispositivo, ya sea local (usb, cdrom/dvd, partción cache) o red-pxe (smb, nfs) - De fácil creación y ampliación. Uso de apt-get, rutinas para incluir soporte de targetas de red como módulos. - Gestión de script-guiones en modo centralizado: - restoreImage: - Se restaura una imagen previamente creada en una partición destino. - Si la imagen está almacenada en el Repositorio: unicast - multicast - - No es obligatorio que el cliente disponga de partición cache. - Si la imagen está almacenada en la partición cache: toda la operación en local. - en restoreImage no es posible usar el protocolo P2P. - updateCache: - Es obligatorio el uso de la cache del cliente. - la imagen ubicada en el Repositorio se almacena en la cache de/los clientes. - soporte de los protocolos multicast, P2P y unicast. - deployImage: - Es obligatorio el uso de la cache del cliente. - Consta de dos fases: - Primera Fase: llamada a updateCache. - Segunda Fase: llamada a restoreImage con origen en Cache. - Gestion de script-guiones en modo descentralizado: - No es necesario que los equipos dispongan o tengan asignado un Repositorio dedicado. - Uno de los clientes asume el papel del Repositorio, denominandose cliente-Master - Las distitnas operaciones son: - remoteCloneFromMaster - El cliente Master envia por multicast su partición a los demás clientes. - remoteUpdateCache: - El cliente Master envia por multicast/torrent/unicast una imagen almacenada en su cache a las cache de los demas clientes. - Usado entre los diferentes clientes Master de nuestra infraestructura para la actualización de las imagenes bases. - remoteDeployImage: - El clientes realizan un remoteUpdateCache, y despues realizan un restoreImage desde su cache. - Modulos para la consola-web: - Gestor de arranque remoto. - Asistentes para las operaciones en modo centralizado y descentralizado.