wiki:EACIntro

Version 1 (modified by adv, 15 years ago) (diff)

migrando wiki malaga

Introducción al EAC

Funcionalidad

Sistema distribuido y automático de clonación de Sistemas Operativos.

Catálogo de funciones

Gestion remota del arranque de los equipos clientes

  • Permite definir el disco e incluso la partición que el cliente remoto debe de utilizar para arrancar.
  • Así mismo se puede definir que carguen el S.O. EABBootAgentClient, que es el motor cliente del Entorno Avanzado de Clonación.

El EACBootAgent es un SO basado en ubuntu, configurado para ser exportado por NFS y accesible por los clientes con arranque PXE.
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.
Un ejemplo de su flexibilidad es poder:
* actualizar todo el S.O desde el Servidor EAC, con tan solo ejecutar la instrucción apt-get upgrade,
* 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)

  • Los clientes, se dan de alta automáticamente en la aplicación EAC, siempre bajo la responsabilidad del servicio dhcp.

Preparación automatizada de discos duros (formateo, tabla de particiones, modificadón del MBR)

  • Permite realizar la gestión automatizada de los discos duros:

Borrado de particiones,
Creación de nuevas particiones,
Creación de sistemas de archivos.
Generar BootSector? compatible con Windows.
Activar el flag de arranque de una partición.
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.

Creación y Restauracion (clonación) de S.O. basados en imagenes monolíticas

  • Permite la automatización de la creación de una imagen a partir de un S.O operativo instalado en un cliente.

Utilizando las herramientas GNU ntfsclone, partimage o partclone (pendiente de integrar partition saving y fsarchiver)

  • 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

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.
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.
El inicio de servicios de transferencia Multicast o Torrent es automático bajo petición de los clientes.

Restauracion de S.O. de particion a particion (no requiere crear imagenes).

  • Permite clonar una partiticion local a otra particion local.
  • Permite clonar una partición local a multiples particiones remotas por multicast.

Postconfiguración de SO

  • Acceso al registro de Windows para su modificación

Cambio de nombre
Asignar la ejecución de scripts en NTrun o NTrunOnce NTrunUser NTrunUserOnce
Asignar directivas a los perfiles de usuarios.
Realizar Autologon
Descactivar ciertos elementos como teclado o ratón, para evitar interacción mientas se realiza operaciones en sugundo plano.
Registrar los discos duros (operation no automatizada)

  • parseo de ficheros INI

Permite parsear un fichero, con las varibles que definamos. (ejemplo sysprep, para unir equipos a dominio)

  • Modificación del gestor de arranque del SO y la carga de kernel en caliente (HOT-Reboot)

Permite instalar el grub, reconociendo los sistemas operativos instalados.
Permite arrancar la partición directamente sin pasar por la BIOS (HDBoot), después de haber realizado una operación.