[[PageOutline]] = Definición del proyecto = * Sistema de clonado de máquinas alternativo a Norton Ghost y a Rembo en su modo avanzado. [[br]] * Gestión rutinaria de un aula de informática [[br]] * También un entorno de administración de tales máquinas para la gestión de recursos. [[br]] == Requerimientos == * Uso de software libre = Objetivos = * Suplir las carencias de cierto software previamente utilizados tales como partition magic, ghost, rembo..). [[br]] * Añadir conocimientos y experiencia a proyectos similares iniciados previamente en varias Universidades Españolas. [[br]] = Precedentes = * Proyectos Brutalix y CUTDeploy (Universidad de Zaragoza) [[br]] * Proyecto Hidra (Universidad de Sevilla) [[br]] * Proyecto Brutalix-Uma (Universidad de Malaga) [[br]] = Estado actual = == version 1.0 == Desarollo y documentación Antonio Doblas (EAC librerias, EAC Boot Agent Client, EAC server, EAC Console, EAC web) [[br]] Implantado en unas 15 aulas, desde septiembre-noviembre de 2008 [[br]] == Varios testers == * Pruebas de rendimiento [[br]] * Propuestas de funcionamiento [[br]] = Versiones del EAC = == Version 1.0 -liberada - == EAC Boot Agent [[br]] * Ser capaz de soportar cualquier hardware, software o nueva funcionalidad. [[br]] * Ser capaz de inicializarse por pxe, usb, cd o partición de rescate EAC librerias. [[br]] * 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) [[br]] * Automatizar las operaciones de particionado discos duros. [[br]] * Automatizar la creación de imágenes de SO (linux-windows) [[br]] * Automatizar la restauración de imágenes de SO (linux-windows) [[br]] * Automatizar la restauración de Partición a Partición (local y remoto) [[br]] * Automatizar la Postconfiguracion básica de los S.O. Widnows. ** Cambio de nombres en Windows. [[br]] ** Aplicar directivas a usuarios en Windows. [[br]] ** Introducir equipos windows en un dominio (requiere sysprep) * Gestión básica de logs de operaciones. [[br]] * Gestión básica de inventario hardware de los clientes. [[br]] * Creación de un live-cd de instalación EAC. [[br]] * Gestión EAC centralizada de equipos por pxe. [[br]] * Gestión de los clientes descentralizada usb,cd,particionrescate [[br]] EAC Console [[br]] Prototipo de interfaz visual local para cliente EACConsole basica.[[br]] Interact, PartitionEditor, Browserv Web, VirtualPlayer[[br]] EAC web [[br]] prototipo de interfaz web básica pero efectiva usando las librerias de EAC.[[br]] Información (log, hardware) de los equipos [[br]] Gestión de tareas de Equipos por grupos o individualmente. [[br]] Configuracion amigable y rápida de las distintas operaciones proporcionadas por las Librerias EAC. [[br]] == Version 2.0 == * Ofrecer la version 1.0 como "early release" a la comunidad de software libre, en especial a Brutalix e Hidra.[[br]] * Rediseñar la base de datos así como el motor de las tablas, según el conocimiento adquirido.[[br]] * Rediseñar las sintaxis de las librerias, según el conocimiento adquirido.[[br]] * Adaptar el código para ser autodocumentada por doxygen[[br]] * Adaptar el sistema de control de errores.[[br]] * Automatizar la Postconfiguracion básica de los S.O. Widnows.[[br]] * Empaquetar EAC.[[br]] * Sistema de Actualización del EAC.[[br]] * Propuestas nuevas funcionalidades[[br]] ** Testear la exportación del nfsroot y tftpboot desde una ramdisk[[br]] == Version 3.0 == * gestion avanzada de log[[br]] * gestion avanzada de inventario.[[br]] * Desarrollo final del EACConsole.[[br]] == Version 4.0 == * Testeo de sistemas de instalacion de SO desatentidas. RIS.[[br]] * Testeo de imagenes diferenciales.[[br]]