Changes between Initial Version and Version 1 of Reunion290421


Ignore:
Timestamp:
May 12, 2021, 2:18:25 PM (3 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion290421

    v1 v1  
     1[[PageOutline(2-5,Índice)]]
     2= Acta videoconferencia 29 Abril de 2021 =
     3
     4
     5Asisten; Málaga, Sevilla, Soleta, Teruel, Huelva y Valencia. ||
     6Próxima reunión: jueves 13 de mayo.
     7
     8== UDS 3 ==
     9En Huelva y Malaga se etán haciendo pruebas de la útima versión de UDS con OpenGnsys 1.2.0
     10
     11Personalización de huelva: pasa si el equipo está en remotepc o no como parámetro del kernel para realizar algunas acciones sobre los equipos que sí lo están.
     12
     13El ogLive al pasar un tiempo no responde a los comandos de la consola, han puesto un reinicio cada cierto tiempo para evitar esta situación.
     14
     15
     16== pc con Wifi ==
     17Hasta ahora no hay forma de conectar equipos WIFI a OpenGnsys.
     18
     19
     20== Últimos cambios versión 1.2.1 ==
     21
     22=== #1041 Fix poweroffconf script ===
     23Los equipos nunca se apagan aunque estén inactivos.
     24
     25Se debe a que el script poweroff revisa si existen comandos activos lanzados desde "/opt/opengnsys/", como el ogclient se lanza desde este directorio el script consideraba que los equipos estaban siempre activos.
     26
     27Se modifica para que ignore el proceso ogclient cuando compruebe si el sistema no está inactivo.
     28
     29=== #997 Liberar versión OpenGnsys 1.2.0 ===
     30Se prepara el archivo de VERSION para que ya muestre la versión 1.2.1
     31
     32=== Inventario de software ===
     33La consulta SQL tardaba varios minutos, se debía a una cascada de borrados repetidos. Se han eliminado los que no eran necesarios y se ha limpiado el código.
     34
     35=== Manual de instalación ===
     36en la web del proyecto se ha modificado la versión que se  recomienda instalar a la 1.1.1c, que era la estable en ese momento. Habrá que volver a hacerlos al sacar la 1.2.0
     37
     38
     39===  #1036 Vagrantfile para libvirt  ===
     40Se crea un Vagrantfile para usar el laboratorio de máquinas virtuales en un hipervisor KVM.
     41
     42
     43=== #1042 Update database schema automatically ===
     44
     45Este ticket traslada la responsabilidad del uso y mantenimiento de la BD al ogServer. Asegurando sincronía entre la base de datos y ogServer. Incluso en master.
     46
     47Actualizar el ogServer implicaría actualizar la definición del esquema actualizada, evitando problemas de incompatibilidad entre el ogServer y la base de datos,
     48
     49Inicialmente instalador podría seguir instalando una primera versión de la base de datos. A partir de aquí parches incrementales al esquema serían introducidos a través del ogServer. En un futuro podría trasladarse la responsabilidad de instalar la base de datos al propio ogServer.
     50
     51La primera versión del esquema resolvería la migración automática a innoDB de las tablas de la base de datos de OpenGnsys. Entre las ventajas del uso de innoDB se encuentran el soporte de transacciones y claves foráneas (existe ticket para la v1.2.1).
     52
     53Un resumen del funcionamiento del actualizador:
     54
     55    1) ogServer al levantarse comprueba la versión del esquema de la base de datos. (una tabla "versión" con una sola fila, si no existe la crea con valor 0)
     56
     57    2) si la versión obtenida de la base de datos es inferior a la última soportada por el ogServer actualizará el esquema debidamente. En caso de fallo no se levantará el ogServer, evitando los problemas que conlleva el uso del ogServer con una base de datos incompatible.
     58
     59=== Script exportar/importar ===
     60en Teruel están dando problema los script de exportación, no actualiza correctamente la base de datos.
     61
     62En mejor utilizar la última versión del script de exportación, al ejecutarse se podría actualizar con el que haya en el repositorio. Hacer igual que el script de actualización, que muestre las distintas versiones superiores a la instalada y se pueda elegir a qué versión voy a migrar de forma que se baje el fichero para esa versión.
     63
     64Se podría incluir como sugerencia en la página en blando de la consola (nada.php).
     65
     66== Versión soportada ==
     67
     68Responder las dudas que se plantean en los foros se dificulta cuando hay muchas versiones distintas que soportar, veces los problemas de versiones antiguas ya están resueltos en las nuevas y es más complejo aplicar un parche para resolverlos que instalar la nueva.
     69
     70Para facilitar este tema se considerara que versiones anteriores a la 1.1.1c deben actualizarse.
     71
     72== #915 ogcli ==
     73Se ha creado un script de servidor para poder interactuar con los equipos clientes sin utilizar a la consola.
     74
     75Ya sepuede utiliza, aunque se le siguen añadiendo funcionalidades
     76
     77La documentación la podemos encontrar en https://github.com/opengnsys/ogCLI/blob/master/README.md
     78
     79=== #980 Add REST API to ogClient ===
     80Cuando a un equipo se le apaga con el botón de reset el estado en OpenGnsys permanecía activo.
     81
     82Ahora se revisa cada 120s el estado del equipo, de forma que pasado ese intervalo el estado pasará a ser el correcto.
     83
     84=== #1043 Añade  estado  WOL_SENT ===
     85
     86Agrega el estado wol de ogServer, que se utiliza para informar el envío de paquetes WoL.
     87
     88Este estado puede expirar (volver a desactivado) o cambiar a un nuevo estado después de que los clientes notifiquen uno nuevo.
     89
     90
     91
     92=== [42c2253] Fallo en la cola de acciones ===
     93Al ejecutar un comando incluyendolo en la cola de acciones no se realiza, se debe a que no se había tenido en cuenta el horario de verano y la acción queda registrada para una hora más tarde.
     94
     95Se corrige el ogServer, que ahora incluye las funcionalidades del antiguo ogAgent.
     96
     97
     98=== #989: No se pueden incluir signos de interrogación en mensajes ===
     99
     100
     101=== #845 Añadir al ogLive software nuevo  ===
     102El ticket hace una lista de software que incluir en el ogLive, es necesario revisarla ya que algunos están incluidos ya y puede que falte otro.
     103
     104
     105
     106
     107
     108== Se revisan los ticket pendientes ==
     109
     110'''Ticket para la 1.2.1.'''
     111
     112
     113
     114'''Ticket que se pasan de una versión posterior:'''
     115
     116=== #940: OGAgent compatible con Python 3 y Qt 5 ===
     117
     118===  #927 Borrar imágenes de repositorios externos  ===
     119 Principalmente necesita crear en la parte del repositorio la ruta rest
     120
     121
     122'''Cerrados'''
     123
     124===  #830: Mejorar el tratamiento de discos extraíbles tipo USB ===
     125Se cierra por duplicado,  se terminará de solucionar en el ticket:1037
     126
     127===  #984: Incluir OGAgent compatible en fichero de versión ===
     128Se ha probado a instalar la versión de OGAgent indicada en el fichero VERSION.json y ha ido bien.
     129
     130Ha sido resuelto en la 1.2.0, falta incluirlo en el changelog
     131
     132=== #984 closed correccion (resuelto) ===
     133Incluir OGAgent compatible en fichero de versión
     134
     135ogagent ->
     136Se distingue entre sesión local y remota.