wiki:EACIntroWeb

Acceso al modulo web eac desde HIDRA

  • Comentar que el modulo administrativa web, es temporal, ya que se está migrando la aplicación EAC a openGNSys.
  • También comentar que todas las opciones que se realizan desde la web se pueden realizar desde la consola del servidor, a modo de comandos linux.

El acceso es desde: http://localhost/hidra , cualquier otra url en estas imagenes no son correctas

png login Hidra

png menu Hidra

png opciones modulo EAC

la interfaz contiene varias pestañas, cada una de ellas con una funcion especifica, y con un orden lógico de izquierda a derecha.

  • [Status-Doc ]

o muestra el status del servidor, así como el changelog, como los creditos y la documentación.

  • [aulas]

o Gestiona los grupos logicos (aulas) definidos para agrupar los eqipos a gestionar.

  • [equipos]

o Gestiona la información de los equipos gestionados por el servidor.

  • [arranque]

o gestiona que arrancará los equipos, desde una pariticion o cualquiera de los clientes PXE (administrativo(intrd, brutalix, EACBootAgent) Permite definir que elementos (itemboot) contendra los menus que utilizarán los clientes.

  • [startpage]

o gestiona por agrupamiento, para aquellos equipos que tengan definido su arranque por PXE EAC, las tareas a realziar. Particionado, Restauracion, Deploy, PostConfiguracion?, PartFromPart?

Status-Doc

png status Desde esta pestaña comprobamos el estado de los servicios EAC.

  • /var/EAC/admin/procedimeintos/EACserver:

o las peticiones de los clientes (inicio de transfericas mcast, creación meta torrent, solicitud de un determinado arranque o asignar las tareas a realizar los clientes (startpages)

  • /var/EAC/admin/procedimeintos/EACtracker:

o inicia el servicio tracker para la red torrent. Herramienta btracker

Nota avanzada: Desde version 0.0.7, estos servicios se ejecutan desde el rc.local del servidor mostrando los log en la tty1, en cualquier momento podemos pulsar alt+ctrl+F1 y ver los log.

Aulas

en las opciones de aulas (zona de la iquierda) tenemos tres opciones:

  • gestionarauala

png gestion aulas

o desde esta opcion especificamos cuales son los miembros de las aulas o agrupamientos. Por defecto, cuando un cliente se da de alta en la aplicación es miembro del grupo o aulas "equipo sin asignar". o El proceso es bien sencillo, desde el grupo "sin asignar" los seleccionamos con ctr o shift y pulsamos sobre el boton IN del contenedor o grupo destino. o Para cambiar un equipo de un grupo a otro, debe pasar por el contenedor "equipos sin asignar", es decir seleccionamos los equipos, por ejemplo del grupo "fila" y pulsamos el boton "OUT". El equipo ahora estará en el grupo "equipos sin asignar", lo seleccionamos de nuevo, y pulsamos sobre el boton "IN" del grupo destino, por ejemplo grupo "fila1"

  • modificar aula

png modifica aula

o no está permitida la eliminacion de los grupos, sino su modificación, es decir a los grupos o aulas se les puede cambiar las opciones (nombre ....)

  • insertar aula

png inserta aula

o para crear un grupo o aula nueva, por defecto viene con tres grupos

Equipos

Arranque

png gestion arranques En este apartado, aprenderemos como proceder para especificar como arrancarán los clientes.

en las opcioens de arranque, nos permite filtar los equipos por su aula o grupo definido. El proceso es bien sencillo, selecciona el equpos desde el contenedor principal "EACBootAGent", y pulsa el boton "IN" del contenedor o arranque especificado. Para cambiar de un grupo auxiliar, debe pasar por el principal, esto es seleccionamos los equipos y pulsamos el boton "OUT" de su grupo, esto hará que esos equipos se situen en en el conteneodr principal "EAC

NOTA de concepto: todos los equipos, ya arrancan por pxe, pero tienen la opcion de ejecutar alguno de los menus que se configuren:
Los menus se configuran desde el enlace "MENU" de la izquierda) --no esta desarrollada, hay que hacerlo directamente en la base de datos --- Los menus a su vez están compuestos por elementos o item de arranque, por ejemplo, primera particion, cliente pxe adminsitrativo (initrd), Brutalix o EACBootAgent -este es el que aparece por defecto -- NOTA: Normalmente los menús estan compuestos por un solo elemto o itemboot de arranque, por lo que el nombre del menu corresponde con el nombre del itemboot.

Cada menu, tiene un enlace, que si pinchamos sobre él, aparece un formulario para definir que itemboot lo componen. En la siguiente imagen, aparece para configurar el EACBootAGen, la cual aparece seleccionado el itemBoot EAC, si pinchamos en el menu varios ramfs, vemos que estan seleccionados Brutalix y el ligero (intrd administrativo) png creando menus

StartPages?

En este apartado, aprenderemos como proceder para especificar las tareas que deben ejecutar los clientes. Las tareas se asignan a través de unos scripts denominados starpages.

png gestion startpages Acceder a la web, y pesaña [starpgatges] en las opciones de arranque, nos permite filtar los equipos por su aula o grupo definido, y solo aparecen aquellos equipos que tengan un arranque por un cliente pxe EAC.

Como trabajar con este modulo

Proceso 1. definir el contenido de la starpage.

Cada startpage tiene un nombre. Defualt.sh, creacion.sh, restauracion.sh, deploy.sh, particionado.sh, postconf.sh si pinchamos sobre una de ellas, nos aparece un editor de texto:

png cogido restore

  • que nos permite visualizar el código (operaciones a realizar), permitiendo modificarlo directamente.
  • Un enlace para autogerenar un nuevo codigo mediente unos formularios.

png formulario startpage

proceso 2 asignara los equipos "pxe eac stable" a las startpages.

png gestion startpages

NOTA de concepto:

  • solo se podrán gestionar aquellos equipos que tengan defindo como arranque "pxe EAC stable":
  • los eqipos que se han definido en "EAC Boot Agent" en la pestaña arranque, automáticamente se le asigna la startpage default.sh

El proceso es bien sencillo, desplaza los clientes hacia los contenedores con los botones IN (introducirlos en el contenedor) o OUT (los redirecciona al contenedor principal, es decir al default.sh)

Desde cualquier Linux, que tenga las librerias EAC en memoria, puede ejecutar las funcion SetDefaultStarpage? str_labelArranque str_IP Desde el servidor ( o cualquier cliente) podemos socitar un arranque de otro equipo con SetDefaultStartpage?

Last modified 7 years ago Last modified on Jul 14, 2017, 1:07:08 PM

Attachments (1)

Download all attachments as: .zip