wiki:Reunion111016

Acta de la videoconferencia del 11 de octubre de 2016

Asisten: Huelva, Málaga, Teruel, Valencia y Sevilla.

Próxima reunión: 26 de octubre a las 11:30.

Cambios desde la última reunión

#724 Cliente ogLive 1.1.0 basado en Ubuntu 15.10 o Ubuntu 16.04 LTS

Se cierra el ticket.

En los script de instalación y actualización se instala este oglive.

Índice en la tabla ordenadores

Se incluye el índice "idaulaip" en BD para que el estado de los equipos sea consistente, según se indica en el topic:280 del foro.

Fichero de configuración engine.cfg

El script de actualización hace una copia de seguridad del fichero engine.cfg y se avisa del cambio, de forma que si existen configuraciones personalizadas no se pierdan.

#709 Script para instalar módulos del Kernel en el cliente ogLive

Se cierra con la funcionalidad básica.

#736 Mejorar la seguridad del servidor

Se cierra el ticket.

El script security-config configura cortafuegos FirewallD y seguridad SELinux.

Al instalar se copia al directorio /opt/opengnsys/lib.

Habría que probarlo con más detalle.

#730 Base de datos: se ponen valores por defecto a los campos no nulos

La nueva versión de mysql no permite tener campos definidos como no nulo sin valor por defecto. Se ponen como valor por defecto "" o 0, según sea cadena o entero.

#139 Documentación y manuales OpenGnSys 1.0

Es un ticket antiguo, se pasa a la versión 1.0.6b. Al instalar OpenGnsys, se copiará la documentación del curso online en el directorio .doc.

Para cada versión se creará un ticket específico.

#708 Documentación de la API REST

Estará disponible en la url $IPSERVER/opengnsys/rest.

Se utiliza swagger para mostrar la documentación de la API REST. Como punto de partida tomo un fichero .yml con la información de la documentación. Muestra ejemplos de las consultas u permite probarla.

Documentación de desarrollo

Se corrige información creación ogLive.

Asistente de deploy

Se modificará para que guarde la información de la imagen restaurada.

Cambios en el nuevo agente de sistema operativo

Se descarga desde la web de administración de OpenGnsys. Se pone seguridad en el directorio de descarga, sólo muestra los ficheros con permiso de lectura y no aparecen los directorios.

Mejora de la seguridad de la API REST Para que el cliente sólo acepte solicitudes desde el servidor:

  • El cliente al arrancar manda un token al servidor, este lo guarda en su base de datos y lo utiliza para autenticar la comunicación entre ambos.
  • Falta implementar la parte del servidor.

También se mejora la seguridad del server.

#141 Reconstruir función ogDiskToDev

Se cierra: está resuelto en el ticket 748 (Mejorar rendimiento usando fichero de configuración de discos)

Para mejorar el rendimiento, se crea un fichero cache con la configuración de los dispositivos. Cada línea contiene la correspondencia

num_disk num_part dispositivo 

La primera vez que se busca se guarda en el fichero y a partir de entonces se toma del archivo, comprobando antes que la configuración de las particiones no ha cambiado.

#385 Servicios OG para varias vlan aisladas

Cerrado: no se resolverá.

Fue un caso puntual. Un servidor con dos tarjetas de red a dos VLAN separadas. Actualmente está en desuso.

La funcionalidad de la transferencia multicast entra varias VLAN, aportaría una solución a este problema.

Si hubiera problemas parecidos se crearía un ticket concreto para ellos.

Licencia del agente para sistema operativo

El agente de OpenGnsys está basado en el agente de UDS con licencia BSD. En la licencia hay que incluir la información de OpenGnsys.

Se hablará con Virtual Cable para ponernos de acuerdo en el texto de la licencia.

Mejora: ofrecer varios clientes.

A veces hay la necesidad de tener varios clientes según el hardware de los equipos.

El cliente está preparado para tomar el oglive de distintos servidores.

Se tendrían que instalar servidores de oglive con las distintas versiones: 3.0, 3.2 y otro posterior, compartiendo por samba el recurso oglive.

Es necesario que en la consola se incluya la opción del servidor de oglive para tomar el dato y pasarlo en el fichero pxe.

  • Propiedades de pc
  • Propiedades del aula
  • Añadir campo en base de datos
  • NetBootAvanzado.
  • En la pestaña repositorios añadir también servidores de oglive

Inicialmente se podría hacer con plantillas PXE que incluyan los datos de los distintos servidores de ogLive.

En línea de comando funciona bien.

Para que en un mismo servidor se encuentren distintos oglive habría que cambiar el oglive: se deja para más adelante.

Compatibilidad con ogLive anteriores

Se comprobará que los oglive anteriores se puedan utilizar en la versión 1.1.0. Es necesario para quien tenga equipos con hardware antiguo.

Versión 1.0.6

#753 Asistente de particionado no crea correctamente la cache

Se crea este ticket para la versión 1.0.6.

El asistente de particionado en la versión 1.0.6a no crea correctamente la cache.

Además, la última instrucción del "reboot" hace que el proceso de particionado entre en un bucle si ejecuta con seguimiento o como un procedimiento.

Nuevo parche 1.0.6b

Se creará un nuevo parche para versión para la 1.0.6 para corregir los errores graves y permitir el uso de nuevo hardware. Se incluirán las funcionalidades siguientes:

  • Asistente de particionado: creación correcta de la cache.
  • Corrección del script ogAdmServerAddress. Mantiene una dirección IP incorrecta en la consola de administración.
  • Compatibilidad con el nuevo OgLive?, necesario para el hardware nuevo.

Ticket pendientes

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

Seguridad API REST: casi terminado.

#718 Nuevo agente modular con comunicaciones REST

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

Se intentará incluir los multiples oglive.

ogAdmServer

En Valencia hay muchos problemas con la memoria que consume el servicio ogAdmServer, se seguirá mirando en qué circunstancia se dan.

En Huelva se reiniciaba el servicio periódicamente.

En otros lugares no hay problemas.

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