wiki:Reunion150120

Acta videoconferencia del 15 de enero de 2020

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

Versión 1.1.1

Los siguientes ticket están terminados pero falta cerrarlos:

  • #915 REST API for ogAdmServer
    Se ha completado la funcionalidad que queríamos.
  • #931 Fallo en el inventario Software
    Tardaba mucho. En Ubuntu 18 se ha resuelto el problema, sin cambiar nada en OpenGnsys.
  • #896 Send Wake On Lan through the correct interface
    Está terminado
  • #924 ogAdmServer: Aunque la restauración falle se modifica la configuración del equipo
    Creamos que está terminado. Se volverá a probar por si acaso.

Versión 1.1.1a

Se sacará la versión lo antes posible; Se repasan los ticket que incluirá:

#934 Netboot Avanzado no filtra correctamente el ámbito grupo de ordenadores

Mostraba todos los equipos del aula y no sólo los del grupo. Era un problema del ambito de ejecución del netBootAvanzado.

Ya está resuelto: se cierra el ticket.

#935 ogGrub4dosInstallMbr() nueva función para arranques de MBR y discos PCIe (NVMe)

Está función permite instalar Grub4dos en el MBR para arrancar desde disco duro. Está pensada para los discos Nmve.

Estos discos al restaurar dan problema mostrando el mensaje de que el dispositivo era desconocido. Se resuelve si se generaliza el BCD en el equipo modelo.

En la documentación ya se explica cómo generalizar el equipo modelo, se comparará con las opciones que hay que darle a los discos Nvme y se añadirá a la documentación si existe alguna nueva.

El ticket está terminado y se cierra.

#936 asistente deploy muestra particiones destino duplicadas

En la lista desplegable donde se muestra la partición de destino de la restauración aparecían las particiones duplicadas. Está resuelto: se cierra el ticket.

#938 ogBurgInstallMbr() solo en equipos con BIOS y posibilidad de usar el binario desde el repo

El binario de burg no está en el ogLive porque está distribución no lo soporta.

Para que esté disponible en los clientes, se debe descargar el binario en el servidor. Se documenta al terminar la instalación de OpenGnsys.

Las funciones comprueban si existe el binario y en caso contrario dan un mensaje de error.

Es interesante trabajar en los temas de grub para tener una arranque más amigable para el usuario.

#939 Subir documentación curso básico 1.1.0

En la versión anterior se instalaba la documentación de la 1.0.6. Se cambia a la última versión del curso online (1.1.0).

#945 Script de importación no guarda los triggers de la base de datos

Para tener un histórico de la cola de acciones se creó una tabla auxiliar en la que se copian los registros borrados en la cola de acciones. Este proceso se activa con un trigger que el script opengnsys_import.sh no importa correctamente, debido a un problema de permisos.

En este ticket se propone que el script modifique el fichero SQL antes de aplicarlo para cambiar el usuario creador de los "triggers" al propietario de la base de datos.

Se ha modificado el script opengnsys_import.sh para que cambie la asignación de DEFINER en la cláusula CREATE TRIGGER del fichero SQL para indicar el usuario principal de acceso a la base de datos local.

#943 Elegir versión a la que se quiere actualizar

Cuando se ejecute el script opengnsys_update.sh para actualizar el servidor, mostrará un menú para que el usuario pueda elegir entre las nuevas versiones disponibles, incluyendo la última revisión en desarrollo.

Si se elige la versión instalada en el servidor, volverá a bajar el código eliminando todas las modificaciones que se hayan hecho.

Se propone situar la versión master (de desarrollo) en último lugar, para evitar fallos de los administradores con servidores en producción.

#944 Mostrar la distribución de equipos en el aula

Dividir la pantalla de estatus del aula en una rejilla de filas y columnas para mostrar la distribución de los equipos y poder localizarlos fácilmente.

Se añaden 2 campos a la tabla de ordenadores para indicar fila y columna en la rejilla del aula, teniendo en cuenta que la fila 1 es la superior y la columna 1 es la de más la izquierda.

Se seguirá mostrando la distribución clásica en 5 columnas si algún equipo del aula no tiene asignada su localización o si se solapan 2 equipos en la misma celda.

Necesita modificar la base de datos. Se dejará para la versión 1.1.1b.

#948 Fix entity (Entidad) creation

En Cádiz daba error al crear una nueva entidad en la parte de administración de la consola. Ya está resuelto.

#949 Mostrar datos de sesiones de sistemas operativos en propiedades de ordenador

Em las propiedades del equipo abajo de la configuración aparece una tabla con las últimas sesiones de pc:

No image "sesionesPC.png" attached to Reunion150120

Los datos se obtienen de los ficheros de log. Al estar gestionados con log rotate se verán sólo las últimas sesiones.

Se ve muy util. En próximas versiones se podría guardar en una tabla.

El ticket está terminado y se cierra.

#947 Estadísticas básicas de la unidad organizativa

En la ayuda se crea una nueva página que muestra las estadísticas de la Unidad Organizativa.

No image "estadisticasOU.png" attached to Reunion150120

El ticket está terminado y se cierra.

Mejoras para la próxima versión

Mejoras en la consola

Existen varios ticket ya terminados pero que no se han integrado en el código. Se reabren para integrarlos en breve:

  • #826 Crear imagen en cache
    Se incluye un comando para poder CREAR una imagen del sistema directamente en la CACHE del equipo, con el método DIRECT-CACHE
  • #825 Restaurar imagen desde cache
    Se incluye un comando para poder restaurar las imágenes contenidas en la cache. La consola web obtiene las imágenes contenidas en la cache y son las únicas que pone a disposición para restaurar, con el único método de DIRECT-CACHE.
  • #824 Iniciar sistema restaurado
    En las opciones del comando restaurar aparecerá un check con la opción de iniciar el sistema restaurado cuando el comando termine todas las funciones.
    En éste check se tiene la posibilidad de iniciar el sistema de 2 formas: MBR o desde la partición restaurada

Asistente de particionado

Cuando hay dos discos duro no permite elegir donde usar ogBootGeneric, siempre usa el primer disco.

OpenGnsys en USB

Habría que probar si al instalar una iso del ogLive en un USB o un cd funciona como un liveCD.

Mejora ogAgent

Para algunas funcionalidades nos interesaría definir algunos procedimientos que se ejecutarían en el ogAgent. Por ejemplo configurar windows para que fuera compatible con OpenGnsys (eliminar arranque rápido, ...)

Incluir la posibilidad de tener un autoexec en el ogAgent, análogo al del ogLive.

En el comando "ejecutar script" incluir el tipo de cliente al que se envía (ogLive, ogAgent/Linux u ogAgent/Windows). Esto necesita incluir nuevos campos en la base de datos.

buildToOrder

El script falla en windows 10, posiblemente se debe a que hayan cambiado las rutas del registro. Bastaría ver cómo se llaman y añadirlas.

Comando Restaurar imagen

En la consola al restaura imagen se muestran las imágenes disponibles en dos desplegables, uno para las que tienen el mismo tipo de partición y otro para las de distinto tipo. Cuando se tienen imágenes importadas aparecen el el segundo desplegable y dificultan su uso.

Se dejará una única lista de selección donde se mostrarán todas las imágenes, incluyendo el tipo de partición entre paréntesis.

Crear comando restaurar discos completos

Existen los script para crear imágenes de discos completos y restaurarlas. Se crearán los comandos en la consola, usando inicialmente el comando "ejecutar script" del ogAdmServer.

Asistente de particionado

Ha vuelto a haber problemas al particionar discos vacíos. Es necesario volver a probarlo con la 1.1.1a

Borrar imagen de repositorio

Se creará una nueva función en la API REST del repositorio para que borre las imágenes desde la consola del servidor, aunque el repositorio no sea local.

ogAgent

En el ogAgent de linux de la versión 1.1.1a se obtiene más información de la versió del sistema operativo del cliente.

Problema con el código enviado con el comando ejecutar script de la consola al ogAgent de windows:

  • es bloqueado por el antivirus de windows.

Hay que probar como se puede incluir una regla en el antivirus para que no lo haga, al menos en los antivirus más comunes como el Windows defender.

Puede que haya que hacerlo al instalar el ogAgent.

  • se ejecuta sólo la primera línea, las demás son ignoradas.
Last modified 4 years ago Last modified on Jan 29, 2020, 2:28:09 PM