wiki:Version1.0-Testing-Componentes

Version 3 (modified by trac, 2 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.
  • 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.
  • 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.