Version 3 (modified by 8 years ago) (diff) | ,
---|
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.
- restoreImage:
- 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 directamente a la partición de los demás clientes.
- En ningún momento se crea la imagen.
- 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.
- remoteCloneFromMaster
- Integración de utilidades y herramientas para los desarrolladores.
- Gestión de multiples revisiones dentro de una instalación, pero aisladas entre ellas.
- Proporcionar una comunicación sencilla entre los componentes para evaluar funcionalidades, antes de integrarse en los respectivos servicios.
- Modulos para la consola-web:
- Gestor de arranque remoto.
- Asistentes para las operaciones en modo centralizado y descentralizado.