| 1 | [[PageOutline]] |
| 2 | |
| 3 | |
| 4 | = Definición del proyecto = |
| 5 | |
| 6 | * Sistema de clonado de máquinas alternativo a Norton Ghost y a Rembo en su modo avanzado. [[br]] |
| 7 | * Gestión rutinaria de un aula de informática [[br]] |
| 8 | * También un entorno de administración de tales máquinas para la gestión de recursos. [[br]] |
| 9 | |
| 10 | == Requerimientos == |
| 11 | |
| 12 | * Uso de software libre |
| 13 | |
| 14 | = Objetivos = |
| 15 | |
| 16 | * Suplir las carencias de cierto software previamente utilizados tales como partition magic, ghost, rembo..). [[br]] |
| 17 | * Añadir conocimientos y experiencia a proyectos similares iniciados previamente en varias Universidades Españolas. [[br]] |
| 18 | |
| 19 | = Precedentes = |
| 20 | * Proyectos Brutalix y CUTDeploy (Universidad de Zaragoza) [[br]] |
| 21 | * Proyecto Hidra (Universidad de Sevilla) [[br]] |
| 22 | * Proyecto Brutalix-Uma (Universidad de Malaga) [[br]] |
| 23 | * Proyecto CTEDeploy [[br]] |
| 24 | |
| 25 | = Estado actual = |
| 26 | |
| 27 | == version 1.0 == |
| 28 | Desarollo y documentación Antonio Doblas (EAC librerias, EAC Boot Agent Client, EAC server, EAC Console, EAC web) [[br]] |
| 29 | Implantado en unas 15 aulas, desde septiembre-noviembre de 2008 [[br]] |
| 30 | |
| 31 | == Varios testers == |
| 32 | |
| 33 | * Pruebas de rendimiento [[br]] |
| 34 | * Propuestas de funcionamiento [[br]] |
| 35 | |
| 36 | |
| 37 | = Versiones del EAC = |
| 38 | |
| 39 | == Version 1.0 -liberada - == |
| 40 | |
| 41 | EAC Boot Agent [[br]] |
| 42 | * Ser capaz de soportar cualquier hardware, software o nueva funcionalidad. [[br]] |
| 43 | * Ser capaz de inicializarse por pxe, usb, cd o partición de rescate |
| 44 | |
| 45 | EAC librerias. [[br]] |
| 46 | * Permitir la gestion remota de arranque de los clientes hacia dispositivos fisicos o SO remotos como Brutalix o el EACBootAgent |
| 47 | * Soporte de transferencias Multicast, P2P, unicast(nfs,sshfs,samba) [[br]] |
| 48 | * Automatizar las operaciones de particionado discos duros. [[br]] |
| 49 | * Automatizar la creación de imágenes de SO (linux-windows) [[br]] |
| 50 | * Automatizar la restauración de imágenes de SO (linux-windows) [[br]] |
| 51 | * Automatizar la restauración de Partición a Partición (local y remoto) [[br]] |
| 52 | * Automatizar la Postconfiguracion básica de los S.O. Widnows. |
| 53 | ** Cambio de nombres en Windows. [[br]] |
| 54 | ** Aplicar directivas a usuarios en Windows. [[br]] |
| 55 | ** Introducir equipos windows en un dominio (requiere sysprep) |
| 56 | * Gestión básica de logs de operaciones. [[br]] |
| 57 | * Gestión básica de inventario hardware de los clientes. [[br]] |
| 58 | * Creación de un live-cd de instalación EAC. [[br]] |
| 59 | * Gestión EAC centralizada de equipos por pxe. [[br]] |
| 60 | * Gestión de los clientes descentralizada usb,cd,particionrescate [[br]] |
| 61 | |
| 62 | |
| 63 | EAC Console [[br]] |
| 64 | Prototipo de interfaz visual local para cliente EACConsole basica.[[br]] |
| 65 | Interact, PartitionEditor, Browserv Web, VirtualPlayer[[br]] |
| 66 | |
| 67 | |
| 68 | EAC web [[br]] |
| 69 | prototipo de interfaz web básica pero efectiva usando las librerias de EAC.[[br]] |
| 70 | Información (log, hardware) de los equipos [[br]] |
| 71 | Gestión de tareas de Equipos por grupos o individualmente. [[br]] |
| 72 | Configuracion amigable y rápida de las distintas operaciones proporcionadas por las Librerias EAC. [[br]] |
| 73 | |
| 74 | |
| 75 | == Version 2.0 == |
| 76 | |
| 77 | * Ofrecer la version 1.0 como "early release" a la comunidad de software libre, en especial a Brutalix e Hidra.[[br]] |
| 78 | * Rediseñar la base de datos así como el motor de las tablas, según el conocimiento adquirido.[[br]] |
| 79 | * Rediseñar las sintaxis de las librerias, según el conocimiento adquirido.[[br]] |
| 80 | * Adaptar el código para ser autodocumentada por doxygen[[br]] |
| 81 | * Adaptar el sistema de control de errores.[[br]] |
| 82 | * Automatizar la Postconfiguracion básica de los S.O. Widnows.[[br]] |
| 83 | * Empaquetar EAC.[[br]] |
| 84 | * Sistema de Actualización del EAC.[[br]] |
| 85 | * Propuestas nuevas funcionalidades[[br]] |
| 86 | ** Testear la exportación del nfsroot y tftpboot desde una ramdisk[[br]] |
| 87 | |
| 88 | |
| 89 | == Version 3.0 == |
| 90 | |
| 91 | * gestion avanzada de log[[br]] |
| 92 | * gestion avanzada de inventario.[[br]] |
| 93 | * Desarrollo final del EACConsole.[[br]] |
| 94 | |
| 95 | |
| 96 | == Version 4.0 == |
| 97 | |
| 98 | * Testeo de sistemas de instalacion de SO desatentidas. RIS.[[br]] |
| 99 | * Testeo de imagenes diferenciales.[[br]] |