wiki:Reunion071117

Version 2 (modified by irina, 6 years ago) (diff)

--

Acta videoconferencia del 7 de noviembre de 2017

Asisten: Zaragoza, Teruel, Valencia, Huelva, Málaga y Sevilla
Próxima reunión: 21 de noviembre de 2017 alas 11:30

Leyendas:

  • Icono tareas pendientes. Tareas pendientes.
  • Icono mejoras. Mejoras.

Últimos cambios

Página del proyecto

Desde la migración a la nueva versión del trac la web del proyecto iba muy lenta.

El problema residía en el pluging de gestión de usuarios, que cada vez que se llamaba a la página hacía miles de solicitudes a la base de datos. Se ha eliminado el pluging y va mucho mejor.

#718 Nuevo agente modular con comunicaciones REST

Se corrige un error y ahora tanto para enviar mensaje como para ejecutar comando se pueden utilizar saltos de líneas y acentos.

RemotePC

Cuando se arranca un equipo para usarlo con RemotePC el servidor de OpenGnsys le envía la información a UDS y UDS le responde el tiempo máximo de la sesión.

Cuando acaba esté tiempo el equipo debe apagarse, para ello el servidor de OpenGnsys ha de mandar al equipo varios comandos:

  • Cuando llega el tiempo máximo un comando de cierre de sesión o apague equipo.
  • 10 y 5 minutos antes un mensaje de aviso del próximo cierre de sesión.

Para ello se ha creado una nueva tabla en la base de datos que guarda los comandos que se han de enviar a los agentes a una hora determinada y un script que llamará el cron, ogagentqueue, para que revise en la tabla las acciones que deben realizarse en cada momento.

En la videoconferencia se describe el funcionamiento del RemotePC: cómo configurar el servidor USD y el servidor de OpenGnsys, cómo instalar los agentes compatibles con UDS en los equipos y el acceso que tiene el usuario desde su navegador. Toda esta documentación se puede ver en la página del wiki Proyecto RemotePC: acceso remoto a laboratorios TIC.

Se presentará en RedIris, para evitar el "efecto demo" se creará un video donde se muestre el funcionamiento.

#811 Arranque de Windows con setBootMode

ogBoot: Se usa setBootMode para el arranque de Windows con reinicio.

setBootMode: se corrige el mensaje de error cuando no encuentra la plantilla.

Los archivos PXE no comprobarán la existencia de marcas si los equipos iMac no las utilizan. Icono tareas pendientes..

Variable en configuración PXE

Málaga utilizaba la información del arranque directo de Windows (winboot=kexec) para identificar qué equipos soportaban el arranque con Burg.

Se ha dejado de enviar este parámetro, se podría mandar el valor del perfil de software para sustituir el valor anterior. Icono tareas pendientes.

#812 Usar fichero de configuración que sustituye a tablas estáticas

Se abre este ticket para usar un fichero de configuración estructurado en formato JSON que pueda sustituir a algunas tablas estáticas de la BD y a algunas listas de valores usados en el motor de clonación.

También se adaptarán la interfaz web y el motor de clonación para que compartan un mismo fichero de configuración.

Ya se ha subido la primera versión de este fichero.

#738 Consola Web. Se pierde nombre de la imagen restaurada

Para guardar el nombre de la imagen que se ha restaurado se incluyó en el perfil de software de la imagen la información del sistema operativo.

Se ha modificado la consola para que en perfil de software, tanto en la gestión de componentes de software como en la información del perfil, se muestre el sistema operativo.

#718 Nuevo agente modular con comunicaciones REST

Al modificar la página de status para incluir el nuevo ogAgent, el filtro que se usa en los comandos para seleccionar o no los equipos a los que se envía la acción después de haber desmarcado un cliente volvía a seleccionarse automáticamente.

Esto ocurría porque el cliente antiguo al iniciar una sesión no informaba al servidor de que cerraba la conexión; al realizar el sondeo el equipo aparecía dos veces una con el estado del cliente antiguo y con el nuevo. Ahora cuando un equipo aparece con el agente nuevo lo elimina del listado del cliente antiguo.

#797 revisar log en los procesos de restauración

La función ogGrubInstall detecta si existe el ogLive en cache para incluir una entrada en el fichero de configuración, si no existe muestra un falso error. Se elimina el mensaje de error.

#813 Consola Restaurar Imagen: no muestra el error en la cola de acciones

Al ejecutar un comando si fallaba el script de interfaz con la consola, se mostraba un mensaje de error pero devolvía que el comando se ha realizado bien.

La cola de acciones también mostraba el comando como correcto.

Se debía a que después de realizar el comando se revisaba la configuración final del equipo y en este paso se sobreescribía la información del error. Se ha modificado de forma que se salga con el resultado correcto.

Ticket abiertos

#786 Adaptar el ogLive-precise-3.2.0-23-generic-r4820.iso como ogLive de 32 bits

Sólo falta que eliminar el mensaje de error falso que se muestra en los clientes de 32 bits por querer montar el directorio "lib32". Icono tareas pendientes.

#796 Burg como systemMenu gráfico

Está terminado, sólo falta documentarlo.

Se volverá a probar.

#708 Crear API REST para integración de OpenGnsys con UDS

Esta terminada, se mantiene abierto por si queremos incluir alguna funcionalidad más.

#718 Nuevo agente modular con comunicaciones REST

Hay un agente nuevo que hay que subir a la zona de descargas del proyecto.

Hay que probar a fondo la nueva versión.

Detecta el estado de arrancado en los iMac pero no el inicio de sesión, haría falta instalar qt en los equipos.

#730 Integración de rama OpenGnsys 1.1.0 en rama principal

Siempre es el último que se cierra.

#767 Revisar estabilidad del asistente de particionado

Sevilla ha hecho bastantes pruebas, pero estaría bien que probará alguien más.

#793 Unificar los recursos en red del ogLive [shared]

El objetivo es unificar los nombres del lado del cliente y el lado del servidor.

Inicialmente para esta versión sólo se cambiaría el recurso samba. Para ello requiere rehacer la lógica del initrd del ogLive.

Supone un cambio importante y se pasa a las próxima versión.

#797 revisar log en los procesos de restauración

Se repasará y se cerrará.

#804 Conversión de todo el código php de la consola web de administración a Php7 y Mysqli

Sólo falta sustituir Ajax.

#811 Arranque de Windows con setBootMode

Pendiente de si se usan las marcas para arrancar la partición de los equipos iMac.

#810 API REST de respositorio para listado de imágenes

La API REST para el listado de imágenes ya está terminada, se amplía el ticket para eliminar imágenes.

#726 Reducir el registro de errores y avisos en algunas operaciones

Se han eliminado errores. Hay que revisar completamente la forma de mostrar los mensajes de log, estableciendo distintos niveles: info, error, debug, ...

#743 Función en el webservice API REST para wakeonlan

Huelva lo necesita. Se integrará antes de terminar la versión.

#774 Soportar clientes ogLive de 64 bits

Se ha reabierto para probar si funciona en los equipos iMac.

Nueva web

La parte de las unidades organizativas (OU) ya está realizada en symfony.

  • Se pueden incluir grupos de equipos dentro de otros grupos.
  • A un grupo se le pueden asignar propiedades de red.
  • A un grupo se le pueden asignar equipos.

La API toma la configuración del fichero JSON de configuración y se han eliminado las tablas estáticas de la base de datos.

Mapa de implantación

Se va a realizar un nuevo mapa de implantación. Se ha enviado un correo a RedIris solicitando información a las distintas universidades.