Changes between Initial Version and Version 1 of Reunion211117


Ignore:
Timestamp:
Dec 7, 2017, 12:36:28 PM (6 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion211117

    v1 v1  
     1[[PageOutline(2-5,Índice)]]
     2= Acta 21 de noviembre de 2017 =
     3Asisten: Málaga, Zaragoza, Huelva, Teruel, Valencia y Sevilla. ||
     4Próxima reunión: 12 de diciembre a las 11:30.
     5
     6Leyendas:
     7 * [[Image(wiki:Reuniones:todo.png)]] Tareas pendientes.
     8 * [[Image(wiki:Reuniones:mejora.png)]] Mejoras.
     9== Página del proyecto ==
     10En 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.
     11
     12== Versión 1.1.0: Últimos cambios ==
     13
     14
     15=== #770 Imágenes sincronizadas: transferencia multicast ===
     16
     17Se ha estado realizando la documentación, es lo único que queda para cerrar el ticket.
     18
     19Script de servidor sincronizadas: si no existe fichero de idioma toma por defecto el castellano.
     20
     21 En estos script se usan los ficheros de mensajes del cliente, daba error si no había fichero que correspondiera a la variable idioma.
     22
     23Al crear imagen:
     24  * Se aumenta el tamaño estimado de las sincronizadas.
     25  * Cuando se termina de crear la imagen se espera antes de chequear si ha ido bien.
     26
     27
     28=== #810 API REST de respositorio para listado de imágenes ===
     29Se cambia la API REST del repositorio para que obtenga las cabeceras de la solicitud http independientemente de la configuración que tenga Apache.
     30
     31
     32===  #814 Sustituir las etiquetas cortas de php por el formato largo  ===
     33 
     34Las etiquetas cortas de php ("<?") están desactivadas por defecto en la mayoría de instalaciones de php y además se desaconseja su uso ya que pueden causar problemas si se mezcla código php y xml.
     35
     36La idea por tanto es sustituir todas las etiquetas cortas por el formato recomendado ("<?php").
     37
     38Aunque la etiqueta "<?=" (equivalente a "<?php echo") no causa problemas desde php 5.4, se propone sustituirlas también para mantener un formato homogéneo.
     39
     40 * Se hace el cambio en código de la consola
     41 * Se dejar de permitir etiquetas cortas en configuración del módulo PHP para Apache.
     42
     43=== #718 Nuevo agente modular con comunicaciones REST ===
     44
     45Se crea documentación para nuevo agente de OpenGnsys.Se describe el servicio de ogagent:
     46 * Para usuario incluyendo una descripción general, los sistemas operativos soportados, las instrucciones de instalación y los estados de los clientes OpenGnsys.
     47 * Para desarrollo además de los apartados anteriores también contiene cómo consultar el registro de incidencias ( Servidor y Agente), los mensajes entre OpenGnsys Server y OGAgent y el banco de pruebas.
     48
     49
     50El script configureOs elimina antiguo cliente ogAdmClient... para Linux y Windows.
     51
     52
     53=== #815 Crear Imagen:  Cálculo del espacio libre en el repositorio ===
     54
     55Se tendrá en cuenta si ya existe una imagen con el mismo nombre en el REPO y se sumará su tamaño al espacio libre.
     56
     57  *  En las monolíticas se sumará el espacio de la imagen de backup, que se borra en el proceso de creación de la imagen.
     58  *  En las sincronizadas se sumará el espacio de la propia imagen, ya que se actualizarán los archivos existentes y sólo aumentarán el espacio de la imagen los archivos nuevos.
     59
     60Para ello en la función {{{ogGetSizeParameters}}} se incluye como parámetro el nombre de la imagen.
     61
     62=== #708        Crear API REST para integración de OpenGnsys con UDS ===
     63Se ha creado la documentación [wiki:RemotePc Proyecto RemotePC: acceso remoto a laboratorios TIC]. Incluye
     64  *  Configurar servidor OpenGnsys
     65  *  Configurar clientes
     66  *  Configurar servidor UDS
     67  *  Acceso del usuario final
     68
     69En la configuración del servidor de UDS:
     70 En Administración de sistemas, vamos a panel de controls y a la definición de un pool de servicios: Nuevo OpenGnsys Platform Provider permite que OpenGnsys sea un proveedor de servicios.
     71
     72 Modo de conexión con el equipo remoto.
     73  RDP: Los equipos están en la misma red. \\
     74  RDP con tunel: Los equipos están en distinta red. \\
     75  túnel http5: Para probarlos.
     76
     77 Soporta CredSSP (Credential Security Support Provider) -> Parámetro del tunel RDP.
     78
     79Cuando 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
     80
     81Hay videos de los distintos apartados en dropbox. Para realizarlos se ha utilizado Kdenlive y Simple screen recorder
     82
     83En 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.
     84
     85=== Foro: hay pregunta sobre la clonación de un disco completo ===
     86Se responde que  hay definidas 2 funciones del motor de clonación:
     87
     88   * ogCreateDiskImage ndisco npartición repositorio imagen: genera la imagen con extensión .dsk
     89   * ogRestoreDiskImage repositorio imagen ndisco npartición: restaura la imagen sin realizar ningún tipo de postconfiguración
     90
     91Pero 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.
     92
     93===   #799 consola web: estado de los equipos tarda en mostrar ===
     94Se 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:
     95 * Si en redes lentas es demasiado pequeño.
     96 * Si afecta que hay aun número grande de clientes.
     97
     98Se podría parametrizar el valor, de forma que quien administre la consola lo pueda modificar.
     99
     100=== #738 Consola Web. Se pierde nombre de la imagen restaurada ===
     101
     102Pensando 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.
     103
     104Para que al restaurar una imagen migrada se guarde su nombre en el equipo hemos de seguir los siguientes pasos:
     105 * Migrar archivo de imagen de otro servidor.
     106 * Restaurar en equipo.
     107 * Crear perfil.
     108 * Asignar el nuevo perfil a la imagen.
     109
     110
     111=== Entorno de pruebas con Vagrant ===
     112Se ha modificado la documentación de vagrant y se han actualizado las máquinas virtuales.
     113
     114=== #786 Adaptar el ogLive-precise-3.2.0-23-generic-r4820.iso como ogLive de 32 bits ===
     115
     116El 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.
     117
     118== Ticket pendientes ==
     119
     120=== #708        Crear API REST para integración de OpenGnsys con UDS ===
     121Está terminado a falta de que queramos incluir alguna nueva funcionalidad.
     122
     123===     #718    Nuevo agente modular con comunicaciones REST ===
     124Sólo queda realizar más pruebas.
     125
     126===     #767    Revisar estabilidad del asistente de particionado ===
     127
     128Se han hecho pruebas, pero convendría seguir.
     129
     130=== #796        burg como systemMenu gráfico ===
     131Está terminado. Falta la documentación.
     132
     133=== #810        API REST de repositorio para listado de imágenes ===
     134
     135Está terminado.
     136
     137No 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.
     138
     139=== #811        Arranque de Windows con setBootMode ===
     140Está 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.
     141
     142=== #743        Función en el webservice api rest para wakeonlan ===
     143Está realizado pero pendiente de integrar en el código.
     144=== #770        Imágenes sincronizadas: transferencia multicast ===
     145
     146Sólo queda la documentación
     147
     148===     #726    Reducir el registro de errores y avisos en algunas operaciones ===
     149Se han quitado muchos errores. Habría cambiar el modo de mostrar los errores.
     150
     151== Pruebas ==
     152Para 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.
     153
     154Habría que probar la desinstalación de OpenGnsys, en versiones anteriores no se borraba la base de datos. [[Image(wiki:Reuniones:todo.png)]]
     155
     156En Málaga han probado la actualización y ha funcionado bien.
     157
     158En 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.
     159
     160== Nueva consola web ==
     161
     162En 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.
     163
     164
     165
     166Ya se escribe información en la base de datos, antes sólo se mostraban los datos que se habían leído.
     167
     168Se va a añadir el estado del servidor de OpenGnsys, pudiendo arrancar y parar los distintos servicios.
     169
     170Para la internacionalización los mensajes están en formato JSON y son fáciles de editar.
     171
     172Sólo existirá la "Unidad organizativa" (OU), no habrá grupos ni aulas. Se gestionará como un conjunto de equipos. Podrá:
     173 * Tener propiedades de red, que heredaran son hijos.
     174 * Incluir una OU dentro de otra
     175 * Mover una OU de la OU padre inicial a otra.
     176 * Mover los clientes de una OU a otra.
     177 * Eliminar una OU: se preguntará si se quieren mover sus hijos (OU o equipos) a la OU superior.
     178
     179__Asistente de particionado__
     180
     181Muestra el código coloreado, según sea comandos de OpenGnsys, comandos de linux o mensajes informativos, y permite colorearlo.
     182
     183En 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.
     184
     185__Repositorio__
     186
     187Permite gestionar distintos repositorios creando, modificando o borrando el que deseemos. Falta mostrar la información del sistema de ficheros del repositorio.
     188
     189
     190== Mapa de implantación ==
     191
     192Se está realizando el [https://drive.google.com/open?id=1-QaFgQgslGjbSA6BtH6civynsXDZEg2B mapa de implantación] para presentarlo en !RedIris.
     193
     194En 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)]]
     195
     196== Página principal de la web del proyecto ==
     197
     198Se 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,...
     199
     200Cuando tengamos un boceto se presentará.