wiki:Reunion150120

Version 1 (modified by irina, 5 weeks ago) (diff)

--

Borrador

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
  • #931 Fallo en el inventario Software
  • #896 Send Wake On Lan through the correct interface
  • #924 ogAdmServer: Aunque la restauración falle se modifica la configuración del equipo

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 restaura dan problema mostrando el mensaje de que el dispositovo 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 model:, 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

El la lista desplegable donde se mostraba la partición de destino de la restauracion aparecía 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 comprueba si existe el bianrio y en caso contrario dan unmensaje 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 creo 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.

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 modifica 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.

Por otro lado el script de importación falla al bajarse parte del código desde GitHub?. Se resolverá antes de sacar la 1.1.1a

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

Cuando se ejecuta el script opengnsys_updata.sh para actualización desde 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 elimiando todas las modificaciones que se hayan hecho.

Se propone situar la versión master (de desarrollo) en último lugar, para evitar fallos de los usuarios 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

#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 table.

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 estadisticas 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 imagenes contenidas en la cache. La consola web obtiene las imagenes 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 sitema 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 uestran 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

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

Asistente de particionado

Ha vuelto a dar problemas con 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

Los script que se envían las ogAgent desde la consola son bloqueados 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.

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.

Ejecutar script

Cuando se envía un script desde la consola a windows sólo ejecuta la primera línea, las demás son ignoradas.