Changes between Initial Version and Version 1 of Reunion160118


Ignore:
Timestamp:
Jan 24, 2018, 2:23:34 PM (6 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion160118

    v1 v1  
     1[[PageOutline(2-5,Índice)]]
     2
     3= Acta de la videoconferencia del 16 de enero de 2018 =
     4Asisten: Teruel, Málaga, Huelva, Zaragoza y  Sevilla. \\
     5Próxima reunión: 25 de enero a las 11:30
     6
     7
     8Leyendas:
     9 * [[Image(wiki:Reuniones:todo.png)]] Tareas pendientes.
     10 * [[Image(wiki:Reuniones:mejora.png)]] Mejoras.
     11
     12== Últimos cambios ==
     13
     14=== #743 Función en el webservice api rest para wakeonlan ===
     15
     16El comando arrancar de la consola envía la orden de arrancar por WOL de dos formas: por Broadcast o unicast y llamando a la API REST del repositorio.
     17
     18Con Windows 7 el WOL funcionaba bien pero está dando problemas en Windows 10.
     19
     20Para que funcione la API REST en el repositorio necesita que se instale un servidor web, cuando el script de instalación tenga en cuenta el rol del servidor que instala el servicio web debe ser una dependencia.
     21
     22Al instalar o actualizar el repositorio,en el fichero de configuración se crea la API KEY que he de pasar el server en las cabeceras https para la comunicación pueda autenticarse. Al administrador debe configurarla en la consola en las propiedades del repositorio.
     23
     24Se cierra este ticket.
     25
     26=== Documentación del wiki ===
     27Se han subido las presentaciones que se hicieron en !RedIris a la parte de exposiciones.
     28
     29Se revisan las url de los enlaces y se ponen con https
     30
     31===  #804 Conversión de todo el código php de la consola web de administración a Php7 y Mysqli  ===
     32Se crea el instalador de OpenGnsys con la dependencia de php7, en vez de php5, y que copia la nueva consola. Se sube en la rama del ticket
     33
     34
     35=== #726 Reducir el registro de errores y avisos en algunas operaciones ===
     36Se ha cerrado el ticket, como se comentó la reunión anterior.
     37
     38=== Nuevo agente ===
     39Al hacer login el usuario el agente envía al servidor  información del sistema operativo, la versión y el idioma.
     40
     41La variable de idioma permite que los mensajes que se manden sean en el idioma del usuario. Se incluyen mensajes en inglés y castellano para avisar cuando se apague el equipo al finalizar el tiempo reservado de sesión.
     42
     43Para equipos donde la red se inicar muy lenta se ha subido al tiempo de time out de arranque del agente de forma que al iniciar está durante cinco minutos intentando conectar con el servidor.
     44
     45Se ha incluido que deshabilite el arranque rápido de Windows y el modo hiberboot.
     46
     47Como mejora para la próxima versión se podrían incluir los comandos para generalizar Windows. [[Image(wiki:Reuniones:mejora.png)]]
     48
     49=== Inventario de hardware ===
     50Se corrige errata al obtener bancos de memoria que están ocupados.
     51
     52=== Erratas del php de la consola ===
     53Se corrigen erratas de variables no definidas.
     54
     55Crear fichero de comandos Windows si no existe al añadir el primero de ellos.
     56
     57Se sube el timeout de conexiones REST a 500 ms.
     58
     59=== Cambios en el comando Eliminar imagen de caché: ===
     60
     61Sólo funcionaba para un equipo:
     62
     63   * Corregida erratas en cláusulas GROUP BY con MySQL 5.7
     64   * Corregidos mensajes de cabeceras.
     65   * Buscar mnemónico CACHE en vez de la partición 4 (permitiendo elegir la partición de la cache).
     66
     67=== !LinuxBootParameters ===
     68La función !LinuxBootParameters daba error si no se había instalado el grub en la partición de linux.
     69
     70Se corrige la errata obteniendo los parámetros de arranque si se ha ejecutado ogInstallGrubMBR aunque el valor por defecto de la configuración del grub no se corresponda con el Linux a iniciar.
     71
     72=== Ticket pc del profesor ===
     73* Se incluyen mensajes internacionalizados para las propiedades del aula, etc.
     74* Se resuelve errata de variable vacía cuando se mostraba el estado de varias aulas.
     75* Evitar división por 0 al mostrar tamaños de ficheros (en includes/comunes.php).
     76
     77===  #775 Permitir mismo nombre de imagen en diferentes repositorios de imagen ===
     78Se reabre el ticket.
     79
     80Para permitir o no crear un objeto imagen con el nombre ya existente se comprobará si existe otro igual donde coincida el nombre canónico y el identificador del repositorio.
     81
     82En la pestaña imágenes, en el árbol se muestra el nombre de la imagen junto con el repositorio al que pertenece. En el comando restaurar imagen, también aparece esta información.
     83
     84=== #817 Correcciones al formulario propiedades del aula ===
     85
     86Se han realizado los siguientes cambios:
     87
     88  * La asignación de imagen a al aula desde el formulario no funcionaba, ya está corregido. La subida de archivos y su visualización es correcta.
     89  * La propiedad que representa el número de equipos se ha modificado a "aforo" pero el validador del formulario sigue indicando "número de puestos". Se revisa el formulario y se adapta al nuevo campo de "aforo"
     90  * El formulario de propiedades del aula tiene dos funciones:
     91
     92    a) asignar propiedades al objeto aula. \\
     93    b) modificador masivo de propiedades objetos ordenador de ese aula. \\ \\
     94    Se modifica el formulario de forma que las dos zonas quedan claramente diferenciadas.
     95
     96El mensaje "Propiedades aplicadas a todos los ordenadores" se cambia a "Modificador masivo de propiedades de ordenadores" por ser más descriptivo.
     97
     98=== #818 Actualización ficheros PXE tras modificar propiedad de IP del repositorio  ===
     99Si modificamos la IP de un repositorio habría que actualizar los ficheros PXE.
     100
     101    * El ogLive en la versión 1.0.6 estaba en el repositorio, en la versión 1.1.0 se sitúa en el server.
     102    * Al permitir que un cliente utilice varios repositorios el uso de un repo concreto se hace a demanda tras un operación de acceso, por lo que este error puede ser menos problemático.
     103
     104===  #819 Eliminar un objeto ordenador no elimina fichero PXE  ===
     105Se crea el ticket para que al eliminar un objeto ordenador se eliminen los ficheros PXE.
     106
     107No afecta al funcionamiento, ya que si se vuelve a dar de alta un nuevo objeto ordenador el fichero PXE se actualiza en base a la plantilla de arranque por MBR.
     108
     109===  #820 checkperms da error al cambiar permisos sobre el directorio de agrupamiento de imágenes en el repo  ===
     110 
     111Script checkperms "identifica al directorio" de grupos de manera errónea.
     112
     113Debe ser images/groups en vez de images/group
     114
     115Se ha realizado el cambio y se cierra el ticket
     116
     117===  #821 Comando particionar sólo funciona correctamente en al ámbito de tipo ordenador  ===
     118
     119Al ejecutar el comando en un grupo de ordenadores o en un aula no se realiza la ejecución del comando. Posiblemente se debe a las consulta sql con clausulas GROUPBY
     120
     121se podría modificar la cabecera de la tabla para que sea más descriptiva:
     122 * Cambiar el icono del aspa por "eliminar"
     123 * Cambiar "part" por orden de la partición o algún mensaje más claro.
     124
     125===  #767 Revisar estabilidad del asistente de particionado.  ===
     126Se han realizado múltiples pruebas y se cierra el ticket.
     127
     128=== 822 Llamar al updateBootCache desde el particionado de la cache ===
     129Se crea un ticket para que al formatear la cache se copie el kernel y el initrd del cliente de OpenGnsys.
     130
     131De está forma los equipos arrancarán con la primera parte del ogLive en cache, consiguiendo que el inicio del cliente será más rápido.
     132
     133===  #827 ogGrubInstallMbr debe mostrar entrada al ogLive. Comportamiento igual a ogBurgInstallMbr  ===
     134
     135Se incluirá en la función de ogGrubInstallMbr que muestre la entrada del ogLive si está instalado en cache.
     136
     137FALTA
     138
     139===  #823 Mejorar el rendimiento al obtener el inventario de software de Windows  ===
     140
     141Se crea el ticket para cambiar la forma de detectar la lista de aplicaciones instaladas en Windows en la función ogListSoftware, sustituyendo los bucles que leen las claves de registro con llamadas lentas que usan el programa chntpw por el procesado de una única ejecución del programa hivexregedit.
     142
     143Con este cambio, un listado de software de Windows 10 con unas 400 líneas pasa a tardar unos 3 s. en vez de 6 min.
     144
     145Se  observa que el script de interfaz "getConfiguration" tarda excesivamente en las particiones de Windows, en torno a 6 o 7 minutos.
     146
     147Como mejora al restaurar, para más adelante, se podría incluir en la partición un fichero con la información dela imagen y el sistema clonado, de forma que si existe el fichero los datos se tomen del mismo. MEJORA
     148
     149=== ogGetOsVersion ===
     150Para los ogLive que tengan el comando hivexregedit se mostrará la versión del sistema operativo con su revisión, en Windows 10 este dato es importante porque las distintas actualizaciones modifican las opciones de configuración que hayamos realizado.
     151
     152== Mejoras para la próxima versión ==
     153
     154=== Comando restaurar de la consola ===
     155Se incluirá la opción de cambiar la configuración del arranque PXE cuando acabe la restauración, se podrá arrancar desde el MBR y desde la partición que se haya restaurado.
     156
     157Mejora para la próxima versión. [[Image(wiki:Reuniones:mejora.png)]]
     158
     159=== Gestión de la cache ===
     160
     161Se crearán comandos en la consola para crear y restaurar imágenes en la cache. [[Image(wiki:Reuniones:mejora.png)]]
     162
     163El comando de restaurar detectará las imágenes en cache y las mostrará disponibles para clonarlas, no tendrán que estar definidas como objeto imagen en la consola.
     164
     165Sólo se podría restaurar con protocolo UNICAST, por lo que se quitaría esta opción del formulario.
     166
     167=== Marcas de Windows ===
     168Se arranca con reinicio pero se mantienen las marcas para realizar el seguimiento de las restauraciones.
     169
     170Esto provoca que si un usuario no inicia sesión del sistema operativo el equipo se reinicia otra vez en Windows.
     171
     172Se podría hacer que el nuevo agente OpenGnsys para Windows borre las marcas de Windows al iniciarse. [[Image(wiki:Reuniones:mejora.png)]]
     173
     174Los agentes nuevos junto con las instrucciones de instalación se pueden encontrar el usuario en la zona de descarga de la consola, https://$IPSERVER/opengnsys/descargas. Esta zona se mostrará en la pantalla de las propiedades de los ordenadores.
     175
     176== OpenGnsys en Modo examen ==
     177En Sevilla se ha preparado procedimiento especial para los exámenes:
     178 * Se incluyen marcas en el grupo de las aulas que están haciendo exámenes.
     179 * Los equipos al arrancar si leen estás marcas se inician en los sistemas operativos con una red oculta si acceso a ningún aquipo (ni interno ni externo), salvo a la enseñanza virtual y a la unidad de red de las aplicaciones.
     180 * Al configura una página de inicio especial que al leer las marcas en el equipo del profesor muestra las siguientes opciones:
     181   * Copiar un comprimido con las instrucciones del examen situadas en un USB al escritorio de todos los equipos del aula
     182   * Copiar el examen de los escritorios de los estudiantes a un USB conectado al equipo de profesor.
     183   * Borrar todos los archivos situados en el escritorio de usuarios de clase, para limpiar los resultados del examen.
     184
     185== Wiki: sección casos prácticos ==
     186Se propone incluir el la web del proyecto una sección de casos prácticos para que los nuevos usuarios encuentran los comportamientos más significativos de OpenGnsys.
     187
     188
     189== Curso virtual ==
     190
     191Málaga ha estado probando las máquinas virtuales del curso eliminando la red interna y se comunican bien entre sí con la red "sólo anfitrión", por lo que se quitará la red interna de la configuración de las máquinas.
     192
     193