[[PageOutline(2-5,Índice)]] = Acta videoconferencia del 13 de febrero de 2014 = Asisten: Barcelona, Málaga y Sevilla Próxima reunión: 27 de febrero de 2014 a las 11:30 == Curso online == El curso de opengnsys en docencia-net está temporalmente sin autenticación por un cambio en la infraestructura del SIR. Se mandará un mensaje a todos los participantes del curso. == Ogclient 1.0.5 abrir segunda consola. == Parece que en inglés sí funcionaba el cambiar a una segunda pantalla fácilmente. El idioma de la consola se toma de la variable lang, que se puede enviar en el fichero PXE como parámetro del kernel. == Versión 1.0.5 últimos cambios. == === Actualización de opengnsys opengnsys_update #627 === Se ha cerrado. * Corrección de errores en los ficheros de actualización de la base de datos. * Corrección en aplicación de sentencias SQL en desinstalador. * Los ficheros ogAdmRepoAux y ogAdmServerAux se copiaban en un directorio erronéo por lo que se seguían utilizando los antiguos. Se ha corregido. === Compatibilidad con múltiples dispositivos #614 === Se ha integrado el código y se ha cerrado. === Autenticación con ldap, u otro servicio #453 === Resuelto e integrado → se cierra el ticket. === Mostrar configuraciones de más de un disco en la consola web #601 === Se ha integrado el código completamente. === Problema postconfiguración dos veces seguidas #628 === Resuelto → se cierra. === Problema si agente de opengnsys ya se encuentra instalado en windows #634 === Solucionado === Imágenes sincronizadas #636 === __updateCache para imágenes sincronizadas.__ Hasta ahora sólo podía utilizarse con imágenes monolíticas y sincronizadas básicas tipo archivo. Ya maneja imágenes sincronizadas tipo directorio básicas o diferenciales (usando siempre transferencia con rsync) y imágenes diferenciales tipo archivo. __torrent-creator__ incluye las imagenes .diff __Consola web.__ * cambio de nomenclatura para el tipo de sincronizada: basada en directorio o en archivo * leyenda explicativa de las opciones de rsync === Windows 8.1 #548. === Función ogWindowsBootParameters detecta y configura Windows 8.1. Se limpian en el equipo modelo los archivos específicos de windows 8. === Erratas. === Se han corregido una serie de erratas de la versión antigua. Por ejemplo al actualizar salía mal el tipo de partición === Banco de pruebas. === Se incluyen los sistemas operativos detectados. === Ogclient partiendo de debian. === Se ha creado a partir de debian con un kernel 3.8: tampoco arranca windows en caliente. Ocupa mucho menos y arranca más rápido, habrá que probar a hacer un ogclient con debian y un kernel 3.2. === poweroffconf #635 === Se ha creado un script que permite configurar el apagado automático del cliente. Acepta como parámetros: * un número (minutos de inactividad tras la que se apaga el cliente). * "no” para que no se apague nunca. El script de configuración donde esta el tiempo de inactividad por defecto es /opt/opengnsys/client/etc/preinit/poweroff.sh === Instalar grub en la postconfiguración. === Ya funciona. Se instala en 32 y 64 bits. === CPU al 100% === No se resolverá. === Error en autoexec para arrancar cliente. === Cuando había muchas máquinas dejaba conexiones abiertas en mysql y fallaba. Se resolvió temporalmente aumentando el número máximo de conexiones de mysql a 1000. El server lee la base de datos, lo manda al cliente y cierra la conexión con la base de datos. No debe dar error. Es difícil de reproducir, es necesario que sean muchos equipos. Se cierra la incidencia. === Grub4Dos fallo en arranque en caliente de windows. === No se resolverá. El proyecto grub4dos no continua. === Arranque dual. === Está terminado, queda documentarlo. Se cerrará. === Restaurar linux en otra partición. === Resuelto. Se configura el grub para la partición destino y arranca correctamente. === #605 buildToOrder activa controlador scsi lsa_sas usado en vmware. === Resuelto, se cierra. == Prueba beta4 == Tanto Málaga como Barcelona dicen que va muy bien. En concreto en la consola web: * el comando ejecutar script fallaba si no tenía retorno de carro al final → ya va bien. * el reinicio después de particionar va bien. '''Fallos:''' === Comando particionar y formatear. === Las particiones lógicas no las formatea bien aunque existan. Puede deberse a que siempre se vuelven a crear las particiones, aunque sean las mismas, y entonces las particiones lógicas no existen antes de reiniciar. No aparece el tamaño total del disco, se podría añadir que lo mostrará. === Depuración consola. === Al pasar el depurador de firefox a la consola web da un error de javascript que se debe al crear las variables de idioma no se pone delante “var”. No debería ocurrir porque son variables globales y no es necesario ponerlo. Por ahora no se va a cambiar, no se ha detectado ningún navegador en el que de error. === Crear Imagen Básica tipo archivo. === Da un error de formato no válido y se sale. Se volverá a probar en un servidor instalado desde cero. === Al actualizar los script de apagar y reiniciar no funcionaban. === Puede deberse al ogclient 1.0.5 que falla a apagar el equipo. Hay que modificar el opengnsys_installer y opengnsys_update para que utilice el ogclient de la 1.0.4. == Mejoras == === Agente opengnsys para windows. === Funciona desde que se cierran los conexiones con el servidor. Al instalar fallaba y se quedaba con la ip del equipo modelo. Ahora si existe se desinstala y se vuelve a instalar. Sería una mejora que pudiera tomar la ip del equipo automáticamente. Puede pasar que el equipo tenga más de una interfaz, por lo que no parece viable. Se va a modificar para que pueda recibir código desde la consola, sería el equivalente al ejecutar script para ogclient. Puede dar mucho juego para la postconfiguración. === !RunOnce para Linux. === Cuando se postconfigura en Windows es muy cómodo la rama del registro !RunOnce para ejecutar un script sólo una vez. Se podría crear algo parecido para linux. Por ejemplo en el rc.local se podría incluir una línea para que si existe un fichero concreto lo ejecute y luego lo borre. === Postconfiguración. === Existen una serie de funciones de postconfiguración que no están documentadas, se podría crear un script de ejemplo que las incluyera. === Compartir los módulos de ogclient. === Para resolver problemas concretos en cada sitio se están creando/compilando módulos del kernel que añadir a ogclient. Tendríamos que pensar un procedimiento genérico que permita reutilizarlos por los demás. === Elegir un ogclient distinto para cada cliente. === Se pasa a la versión 1.0.6.