| 1 | [[PageOutline]] |
| 2 | |
| 3 | = Introducción al EAC = |
| 4 | |
| 5 | |
| 6 | == Funcionalidad == |
| 7 | |
| 8 | Sistema distribuido y automático de clonación de Sistemas Operativos. |
| 9 | |
| 10 | |
| 11 | == Catálogo de funciones == |
| 12 | |
| 13 | |
| 14 | === Gestion remota del arranque de los equipos clientes === |
| 15 | |
| 16 | * Permite definir el disco e incluso la partición que el cliente remoto debe de utilizar para arrancar. [[br]] |
| 17 | |
| 18 | * Así mismo se puede definir que carguen el S.O. EABBootAgentClient, que es el motor cliente del Entorno Avanzado de Clonación. [[br]] |
| 19 | ** El EACBootAgent es un SO basado en ubuntu, configurado para ser exportado por NFS y accesible por los clientes con arranque PXE. [[br]] |
| 20 | ** Este S.O. es muy flexible para adaptarse al hardware de los clientes (tarjetas de red ...) así como a las nuevas herramientas o funcionalidades de la aplicación. [[br]] |
| 21 | ** Un ejemplo de su flexibilidad es poder: [[br]] |
| 22 | *** actualizar todo el S.O desde el Servidor EAC, con tan solo ejecutar la instrucción apt-get upgrade, [[br]] |
| 23 | *** o la instalacion de aplicaciones con apt-get update, o la inclusión de un módulo para un determinado hardware (previa la ejecución de MountChrootEACClient)[[br]] |
| 24 | |
| 25 | * Los clientes, se dan de alta automáticamente en la aplicación EAC, siempre bajo la responsabilidad del servicio dhcp. |
| 26 | |
| 27 | === Preparación automatizada de discos duros (formateo, tabla de particiones, modificadón del MBR) === |
| 28 | |
| 29 | * Permite realizar la gestión automatizada de los discos duros: [[br]] |
| 30 | |
| 31 | ** Borrado de particiones, [[br]] |
| 32 | ** Creación de nuevas particiones, [[br]] |
| 33 | ** Creación de sistemas de archivos. [[br]] |
| 34 | ** Generar BootSector compatible con Windows. [[br]] |
| 35 | ** Activar el flag de arranque de una partición. [[br]] |
| 36 | ** Permite la gestión de una partición denominada CACHE, para el almacenaje temporal de imagenes, aliviando la carga de red y acelerar los procesos. [[br]] |
| 37 | |
| 38 | |
| 39 | === Creación y Restauracion (clonación) de S.O. basados en imagenes monolíticas === |
| 40 | |
| 41 | * Permite la automatización de la creación de una imagen a partir de un S.O operativo instalado en un cliente.[[br]] |
| 42 | **Utilizando las herramientas GNU ntfsclone, partimage o partclone (pendiente de integrar partition saving y fsarchiver) [[br]] |
| 43 | |
| 44 | * Permite la restauración o deploy de particiones a partir de las imagenes almacenadas en su propia particion CACHE, en el Servidor EAC o en cualquier otro equipo que la exporte [[br]] |
| 45 | ** El concepto de restauración define que la imagen será restaurada en el equipo o equipos que deseemos a través de unicast o multicast. [[br]] |
| 46 | ** El concepto de deploy define que la imagen primero será almacenada una partición cache de los clientes, (unicast, multicast o torrent), para inmediatemente después restaurarla en su correspondiente partición. [[br]] |
| 47 | ** El inicio de servicios de transferencia Multicast o Torrent es automático bajo petición de los clientes. [[br]] |
| 48 | |
| 49 | |
| 50 | === Restauracion de S.O. de particion a particion (no requiere crear imagenes). === |
| 51 | |
| 52 | * Permite clonar una partiticion local a otra particion local.[[br]] |
| 53 | * Permite clonar una partición local a multiples particiones remotas por multicast.[[br]] |
| 54 | |
| 55 | |
| 56 | === Postconfiguración de SO === |
| 57 | |
| 58 | * Acceso al registro de Windows para su modificación[[br]] |
| 59 | ** Cambio de nombre[[br]] |
| 60 | ** Asignar la ejecución de scripts en NTrun o NTrunOnce NTrunUser NTrunUserOnce[[br]] |
| 61 | ** Asignar directivas a los perfiles de usuarios.[[br]] |
| 62 | ** Realizar Autologon[[br]] |
| 63 | ** Descactivar ciertos elementos como teclado o ratón, para evitar interacción mientas se realiza operaciones en sugundo plano.[[br]] |
| 64 | ** Registrar los discos duros (operation no automatizada)[[br]] |
| 65 | |
| 66 | * parseo de ficheros INI[[br]] |
| 67 | ** Permite parsear un fichero, con las varibles que definamos. (ejemplo sysprep, para unir equipos a dominio)[[br]] |
| 68 | |
| 69 | * Modificación del gestor de arranque del SO y la carga de kernel en caliente (HOT-Reboot)[[br]] |
| 70 | ** Permite instalar el grub, reconociendo los sistemas operativos instalados.[[br]] |
| 71 | ** Permite arrancar la partición directamente sin pasar por la BIOS (HDBoot), después de haber realizado una operación.[[br]] |