[[PageOutline(2-5,Índice)]] = Acta 21 de noviembre de 2017 = Asisten: Málaga, Zaragoza, Huelva, Teruel, Valencia y Sevilla. || Próxima reunión: 12 de diciembre a las 11:30. Leyendas: * [[Image(wiki:Reuniones:todo.png)]] Tareas pendientes. * [[Image(wiki:Reuniones:mejora.png)]] Mejoras. == Página del proyecto == En la migración se ha perdido la relación de los commit con los ticket. Se una incluido uno por uno los existentes pero falta automatizarlo. == Versión 1.1.0: Últimos cambios == === #770 Imágenes sincronizadas: transferencia multicast === Se ha estado realizando la documentación, es lo único que queda para cerrar el ticket. Script de servidor sincronizadas: si no existe fichero de idioma toma por defecto el castellano. En estos script se usan los ficheros de mensajes del cliente, daba error si no había fichero que correspondiera a la variable idioma. Al crear imagen: * Se aumenta el tamaño estimado de las sincronizadas. * Cuando se termina de crear la imagen se espera antes de chequear si ha ido bien. === #810 API REST de respositorio para listado de imágenes === Se cambia la API REST del repositorio para que obtenga las cabeceras de la solicitud http independientemente de la configuración que tenga Apache. === #814 Sustituir las etiquetas cortas de php por el formato largo === Las etiquetas cortas de php (" Parámetro del tunel RDP. Cuando en UDS se modifica el número de equipos en cache, para ajustarse al nuevo valor se envían ordenes a través del servidor de OpenGnsys para que se arranquen o apaguen ordenadores Hay videos de los distintos apartados en dropbox. Para realizarlos se ha utilizado Kdenlive y Simple screen recorder En la instalación desde cero de OpenGnsys se avisa que es necesario en mysql activar los eventos para que podamos usar el calendario de eventos para ejecutar comandos. === Foro: hay pregunta sobre la clonación de un disco completo === Se responde que hay definidas 2 funciones del motor de clonación: * ogCreateDiskImage ndisco npartición repositorio imagen: genera la imagen con extensión .dsk * ogRestoreDiskImage repositorio imagen ndisco npartición: restaura la imagen sin realizar ningún tipo de postconfiguración Pero no está definida ninguna operación en la consola web, así que solo pueden usarse "a mano" ejecutándolas sobre los clientes, con la función de "Ejecutar script" o definiendo un procedimiento con el script. === #799 consola web: estado de los equipos tarda en mostrar === Se debía que para los agentes nuevos la página de estado esperaba un tiempo de timeout de un minuto, se baja a 200ms. Hay que probar: * Si en redes lentas es demasiado pequeño. * Si afecta que hay aun número grande de clientes. Se podría parametrizar el valor, de forma que quien administre la consola lo pueda modificar. === #738 Consola Web. Se pierde nombre de la imagen restaurada === Pensando en las imágenes que se han migrado de otros repositorios, en las propiedades de la imagen se podría asignar un perfil de software. Este dato se podrá modificar hasta que se genere la imagen en el servidor, momento en el que será un valor fijo junto al dato del equipo modelo. Para que al restaurar una imagen migrada se guarde su nombre en el equipo hemos de seguir los siguientes pasos: * Migrar archivo de imagen de otro servidor. * Restaurar en equipo. * Crear perfil. * Asignar el nuevo perfil a la imagen. === Entorno de pruebas con Vagrant === Se ha modificado la documentación de vagrant y se han actualizado las máquinas virtuales. === #786 Adaptar el ogLive-precise-3.2.0-23-generic-r4820.iso como ogLive de 32 bits === El cliente de 32 bits mostraba un mensaje de error falso si no existía el directorio lib32. Como el recurso remoto ya está montado en local se detecta si existe el directorio lib32 antes de intentar montarlo. == Ticket pendientes == === #708 Crear API REST para integración de OpenGnsys con UDS === Está terminado a falta de que queramos incluir alguna nueva funcionalidad. === #718 Nuevo agente modular con comunicaciones REST === Sólo queda realizar más pruebas. === #767 Revisar estabilidad del asistente de particionado === Se han hecho pruebas, pero convendría seguir. === #796 burg como systemMenu gráfico === Está terminado. Falta la documentación. === #810 API REST de repositorio para listado de imágenes === Está terminado. No se realizará la parte de eliminar imagen, porque es una operación destructiva y hasta ahora la API REST sólo se utiliza para mostrar información. === #811 Arranque de Windows con setBootMode === Está pendiente de saber si se utilizan las marcas para arrancar los equipos MAC, en caso contrario se eliminará de la plantilla PXE la búsqueda de marcas en las particiones. === #743 Función en el webservice api rest para wakeonlan === Está realizado pero pendiente de integrar en el código. === #770 Imágenes sincronizadas: transferencia multicast === Sólo queda la documentación === #726 Reducir el registro de errores y avisos en algunas operaciones === Se han quitado muchos errores. Habría cambiar el modo de mostrar los errores. == Pruebas == Para probar que el script de actualización funciona correctamente, se ha comparado el estado de la base de datos cuando se instala desde cero y cuando se actualiza de una versión anterior: son iguales. Habría que probar la desinstalación de OpenGnsys, en versiones anteriores no se borraba la base de datos. [[Image(wiki:Reuniones:todo.png)]] En Málaga han probado la actualización y ha funcionado bien. En Sevilla hay un centro que tiene la 1.1.0 en producción y le va bien. La revisión es del verano, que es cuando la probaron. == Nueva consola web == En Google Drive podemos ver videos de la consola web en su versión actual. En [https://drive.google.com/open?id=14EOtpb9e_IAxO5uJtkkQ_fBHhI_xs0jC este] podemos ver una demo de varios aspectos de la consola. Ya se escribe información en la base de datos, antes sólo se mostraban los datos que se habían leído. Se va a añadir el estado del servidor de OpenGnsys, pudiendo arrancar y parar los distintos servicios. Para la internacionalización los mensajes están en formato JSON y son fáciles de editar. Sólo existirá la "Unidad organizativa" (OU), no habrá grupos ni aulas. Se gestionará como un conjunto de equipos. Podrá: * Tener propiedades de red, que heredaran son hijos. * Incluir una OU dentro de otra * Mover una OU de la OU padre inicial a otra. * Mover los clientes de una OU a otra. * Eliminar una OU: se preguntará si se quieren mover sus hijos (OU o equipos) a la OU superior. __Asistente de particionado__ Muestra el código coloreado, según sea comandos de OpenGnsys, comandos de linux o mensajes informativos, y permite colorearlo. En la consola actual el código se muestra porque es necesario para que funcione el asistente, en la nueva no lo sería. Se plantea si en vez de poner el código inicialmente se muestre un botón que dé acceso al mismo. __Repositorio__ Permite gestionar distintos repositorios creando, modificando o borrando el que deseemos. Falta mostrar la información del sistema de ficheros del repositorio. == Mapa de implantación == Se está realizando el [https://drive.google.com/open?id=1-QaFgQgslGjbSA6BtH6civynsXDZEg2B mapa de implantación] para presentarlo en !RedIris. En el "About" de la consola de administración se podría incluir un enlace para la recogida de datos para futuros mapas de implantación. [[Image(wiki:Reuniones:todo.png)]] == Página principal de la web del proyecto == Se ha pensado incluir una página principal dirigida a los usuarios, que sea más atractiva y donde se encuentren con facilidad las cosas más necesarias: descarga de la última versión, documentación, experiencias significativas,... Cuando tengamos un boceto se presentará.