Changes between Initial Version and Version 1 of Reunion051115


Ignore:
Timestamp:
Nov 6, 2015, 2:25:11 PM (8 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion051115

    v1 v1  
     1[[TOC(heading=Índice)]]
     2= Acta videoconferencia 5 de Noviembre de 2015 =
     3Asisten: Valencia, Teruel, Málaga, Huelva, Barcelona y Sevilla \\
     4Próxima reunión: 19 Noviembre 11:30
     5
     6== Versión 1.1 ==
     7
     8Cambios desde la última reunión:
     9
     10=== ogLinuxBootParameters #484 ===
     11Se utiliza para obtener los parámetros del kernel a partir de la configuración del GRUB, se modifica el orden de búsqueda de fichero de configuración.
     12
     13=== ogGetOsUuid ===
     14Nueva función en pruebas para leer el UUID del disco duro.
     15
     16=== ogGetHivePath ===
     17Se modifica la función para que  permita acceder al registro de un usuario local de windows NTUSER.DAT. Se le pasa como parámetro el usuario de Windows.
     18
     19=== Receta para reiniciar el Agente de OpenGnsys para Windows en caso de error. ===
     20
     21A veces el agente da error y no funciona, en algunos casos si el servicio está configurado para que se reinicie en caso de error vuelve a funcionar bien.
     22
     23Windows permite configurar la acción que deben realizar los servicios en caso de error. La receta  explica cómo cambiar la clave del registro correspondiente desde OpenGnsys  para que en caso de error se reinicie, en vez de hacerlo a mano.
     24
     25Para ponerlo en la postconfiguración existe el problema de que la rama del registro no existe ya que no está todavía instalado el agente. Habría que probar qué pasa si se crea la clave antes de instalarlo, puede que el servicio no la modifique en el proceso de instalación.
     26
     27Se va a probar si esto resuelve el problema del agente cuando falta conectividad con el servidor de OpenGnsys.
     28
     29=== Incluir dpkg y rpm en cliente Initrd ===
     30
     31Se cierra un ticket antiguo.
     32
     33En este ticket se incluyen paquetes dpkg y rpm en las nuevas versiones de ogLive para obtener el inventario de software de GNU/Linux, además también deben soportarse paquetes para sistemas FreeBSD.
     34
     35
     36
     37=== Multicast entre subredes ===
     38Se modifica la función ogMcastSyntax del fichero Protocol.lib
     39para que permita hacer multicast en clientes que se encuentran en
     40diferente subred que el servidor de repositorio.
     41
     42Si el cliente está en una subred distinta al repositorio incluye los parámetros necesarios.
     43
     44Se ha probado en Teruel con varias subredes. Falta probarlo en entornos con una única subred.
     45
     46Se considera que la subred es tipo C, para versiones posteriores habría que contemplar otros tipos de redes.
     47
     48
     49=== Cambio temporal de fichero de arranque PXE ===
     50
     51Se trata de modificar el script "setclientmode" del servidor para que realice un cambio temporal (en vez de permanente) del fichero PXE de arranque de los clientes.
     52
     53El script hace el cambio del fichero PXE y lo restaura a los 60 sg. sin tocar la base de datos ni la configuración de NetBoot.
     54
     55Se ha modificado también el script de cliente "setBootMode" que es el que
     56permite lanzar la petición a "setclientmode" desde el cliente.
     57
     58La utilidad es conjugar un "setBootMode [arranque]" con un "reboot" para
     59poder hacer un arranque del cliente diferente al especificado en NetBoot.
     60
     61El script sólo soporta el modo temporal. Sería interesante tener un único script que permita que el cambio sea temporal o definitivo. Si recibe un número distinto de parámetros en cada caso podría discriminar cómo debe ser el cambio.
     62
     63=== !OgAgent nuevo ===
     64
     65En la consola se resetea el estado antes de mostrarlo para detectar correctamente que equipos se han apagado. Antes cuando un equipo se apagaba no se mostraba el cambio de estado y seguía constantemente encendido.
     66
     67Para el login en Windows y en linux se han añadido estados nuevos con sus correspondientes iconos. Se ha aprovechado para cambiar el formato de todos los iconos de los estados de gif a png.
     68
     69El servidor registra las notificaciones de OGAgent en un fichero de log.
     70
     71=== !OgLive ===
     72Se cierra ticket #603  ya resuelto donde se generaba cliente ogLive para la versión 1.0.6 basado en Ubuntu 12.04.5 LTS (32 bits) que incluye una versión 3.11 del Kernel.
     73
     74Se crea un ticket nuevo para:
     75 * Crear una versión actualizada del cliente ogLive para OpenGnsys 1.1.0 basada en Ubuntu 15.04 o superior de 32 bits.
     76 * Estudiar la generación de ogLive basado en Ubuntu 15.10, debido a las implicaciones del uso de SystemD en sustitución de Upstart como proceso de arranque y el cambio de nombre o la existencia de algunos paquetes.
     77
     78Es necesario para el hardware nuevo que no está soportado por kernel antiguos.
     79
     80Se perderá el arranque en caliente de Windows.
     81
     82Será necesario incluir los paquetes de python para que se pueda ejecutar el nuevo cliente de OpenGnsys.
     83
     84Al crear el cliente se guarda información de la versión del ogclient dentro del directorio /script del cliente.
     85
     86=== Sincronización horaria ===
     87Se pueden configurar los clientes de OpenGnsys para hacer la sincronización horaria con un servidor ntp:
     88
     89En el archivo de arranque PXE se pasan los parámetros de la Zona horaria y la ip del servidor ntp. El script loadenviron.sh comprueba si existe las variable ogntp y llama al comando ntpdate.
     90
     91Falta incluirlo en la interfaz web de administración y en la BD. Hay que decidir si el parámetro es general para toda la unidad organizativa o es específico para cada aula. En esta primera versión se configurará en las propiedades del aula como valor opcional.
     92
     93== Pruebas y errores encontrados ==
     94
     95=== Windows 10 ===
     96A partir del verano que viene no van a servir equipos con Windows7 ni con Windows8.
     97
     98Se han hecho pruebas:
     99 * Después de restaurar el equipo arranca.
     100 * El script de postconfiguración no da error pero no cambia el nombre del equipo.
     101 * Si se hacen los comando del script a mano uno a uno funcionan todos.
     102
     103
     104Para ver si llega a llamar a los comandos o no puede ejecutar el script obteniendo todas las trazas:
     105{{{
     106bash -x configureOs
     107}}}
     108
     109
     110Ha hecho falta cambiar algunas funciones que tenían opciones para Windows 7 pero no para Windows 10. Se podría mirar el ticket de los cambios que se hicieron para Windows 8 ya que posiblemente habrá que tocar los mismos archivos.
     111
     112Por ejemplo en Boot.lib la funcion ogWindowsBootParameters hay que incluir Windows10.
     113
     114=== Mensaje de Aviso UNICAST en el ámbito aulas ===
     115Aunque se pulse cancelar se sigue mandando el comando.
     116
     117Se debe a que el alert está incluido en el gestor de comandos en vez de estar en !RestaurarImagen.js, de esta forma cuando se selecciona cancelar ya se han enviado los datos del formulario.
     118
     119=== Restaurar Imagen no funciona aleatoriamente ===
     120Se debe a que se comparan dos cadenas que están ordenadas de distinta manera y no funciona. Bastaría con ordenar la consulta a la base de datos.
     121
     122=== Al actualizar de Ubuntu14 falla tftp ===
     123En la actualización cambia la configuración del tftp a IPv6, si en el servidor esta deshabilitado IPv6 falla el servicio.
     124
     125Se resuelve cambiando en la configuracion de /etc/default/tftpd-hpa la línea siguiente:
     126{{{
     127TFTP_ADDRESS=":69"
     128}}}
     129
     130Es un bug de la distribución de Ubuntu que tienen que resolver, pero podría pasarle a quien actualice en este momento. Conviene ponerlo en recetas.
     131
     132=== WAL entre varias subredes ===
     133
     134Se plantea si se puede tener la parte de servidor de OpenGnsys instalado en el repositorio sólo para mandar la opción de arranque por WAL a los clientes, ya que el server real está en otra subred de la que no se permite pasar por el router los paquetes necesarios.
     135
     136Huelva resolvió este problema estableciendo una comunicación entre el server y el repositorio por ssh, a traves de ella desde la consola se enviaba el comando necesario para que el repositorio levantara a los cliente en su subred.
     137
     138Van a revisarlo y mandarán la documentación por la lista.
     139
     140== Foro ==
     141=== Configurar arranque del cliente por DHCP ===
     142
     143Una universidad no permite que los equipos configuren la ip manualmente de forma que los equipos tienen que tomar los valores del dhcp, esto se hace pasando como valor del kernel el parámetro ip=dhcp.
     144
     145Se está probando para contestarle.
     146
     147== Resuelto problema al inscribirse en el curso Online ==
     148La web de docencia Online sólo permitía acceso desde la propia UMA, se han quitado los filtros y ya pueden inscribirse desde cualquier sitio.
     149
     150== !RedIris: Jornadas Técnicas y Grupos de trabajo ==
     151Se va a presentar el proyecto RemotePC que utiliza OpenGnsys como orquestador para utilizar las aulas de docencia en horario no lectivo de forma que usuarios se puedan conectar remotamente a los equipos físicos.
     152
     153Se revisan la presentación que se va llevar. Hay que incluirle una introducción de qué es UDS y OpenGnsys, ya que en el resto de la presentación habla de como se configuran conjuntamente para dar este servicio.