wiki:EACProjectDefinition

Definición del proyecto

  • Sistema de clonado de máquinas alternativo a Norton Ghost y a Rembo en su modo avanzado.
  • Gestión rutinaria de un aula de informática
  • También un entorno de administración de tales máquinas para la gestión de recursos.

Requerimientos

  • Uso de software libre

Objetivos

  • Suplir las carencias de cierto software previamente utilizados tales como partition magic, ghost, rembo..).
  • Añadir conocimientos y experiencia a proyectos similares iniciados previamente en varias Universidades Españolas.

Precedentes

  • Proyectos Brutalix y CUTDeploy (Universidad de Zaragoza)
  • Proyecto Hidra (Universidad de Sevilla)
  • Proyecto Brutalix-Uma (Universidad de Malaga)

Estado actual

version 1.0

Desarollo y documentación Antonio Doblas (EAC librerias, EAC Boot Agent Client, EAC server, EAC Console, EAC web)
Implantado en unas 15 aulas, desde septiembre-noviembre de 2008

Varios testers

  • Pruebas de rendimiento
  • Propuestas de funcionamiento

Versiones del EAC

Version 1.0 -liberada -

EAC Boot Agent

  • Ser capaz de soportar cualquier hardware, software o nueva funcionalidad.
  • Ser capaz de inicializarse por pxe, usb, cd o partición de rescate

EAC librerias.

  • Permitir la gestion remota de arranque de los clientes hacia dispositivos fisicos o SO remotos como Brutalix o el EACBootAgent
  • Soporte de transferencias Multicast, P2P, unicast(nfs,sshfs,samba)
  • Automatizar las operaciones de particionado discos duros.
  • Automatizar la creación de imágenes de SO (linux-windows)
  • Automatizar la restauración de imágenes de SO (linux-windows)
  • Automatizar la restauración de Partición a Partición (local y remoto)
  • Automatizar la Postconfiguracion básica de los S.O. Widnows.

Cambio de nombres en Windows.
Aplicar directivas a usuarios en Windows.
Introducir equipos windows en un dominio (requiere sysprep)

  • Gestión básica de logs de operaciones.
  • Gestión básica de inventario hardware de los clientes.
  • Creación de un live-cd de instalación EAC.
  • Gestión EAC centralizada de equipos por pxe.
  • Gestión de los clientes descentralizada usb,cd,particionrescate

EAC Console
Prototipo de interfaz visual local para cliente EACConsole basica.
Interact, PartitionEditor?, Browserv Web, VirtualPlayer?

EAC web
prototipo de interfaz web básica pero efectiva usando las librerias de EAC.
Información (log, hardware) de los equipos
Gestión de tareas de Equipos por grupos o individualmente.
Configuracion amigable y rápida de las distintas operaciones proporcionadas por las Librerias EAC.

Version 2.0

  • Ofrecer la version 1.0 como "early release" a la comunidad de software libre, en especial a Brutalix e Hidra.
  • Rediseñar la base de datos así como el motor de las tablas, según el conocimiento adquirido.
  • Rediseñar las sintaxis de las librerias, según el conocimiento adquirido.
  • Adaptar el código para ser autodocumentada por doxygen
  • Adaptar el sistema de control de errores.
  • Automatizar la Postconfiguracion básica de los S.O. Widnows.
  • Empaquetar EAC.
  • Sistema de Actualización del EAC.
  • Propuestas nuevas funcionalidades

Testear la exportación del nfsroot y tftpboot desde una ramdisk

Version 3.0

  • gestion avanzada de log
  • gestion avanzada de inventario.
  • Desarrollo final del EACConsole.

Version 4.0

  • Testeo de sistemas de instalacion de SO desatentidas. RIS.
  • Testeo de imagenes diferenciales.
Last modified 7 years ago Last modified on Jul 14, 2017, 1:07:08 PM