[[PageOutline(2-5,Índice)]] = Acta videoconferencia de 18 de Febrero de 2015 = Asisten: Málaga, Barcelona, Zaragoza y Sevilla. \\ Próxima reunión: 4 de marzo a las 11:30 == Pruebas 1.0.6 == Málaga ha instalado el código del branch sobre Ubuntu 14.04. La primera impresión es muy buena. Ha probado: * los log de las clonaciones remotas y van bien. * los menús automáticos y personalizados. Sevilla principalmente ha hecho pruebas de los tickets, la mayoría han ido bien. __Error: Script updateCache__ En etc/engine.cfg se define qué hace el cliente cuando no hay sitio para la imagen, puede no hacer nada o formatear la cache. Por defecto está la opción que no hacer nada, se deja así por no ser destructiva. Actualmente cuando no hay sitio suficiente se para y no dice el motivo, se dará mensaje de error informando. La documentación está en la página de documentación de desarrollo: * [wiki:BancoPruebasPorOperacion106 Banco de pruebas por operación y revisión versión 1.0.6.] * [wiki:BancoPruebasTicket106 Banco de pruebas por tickets.] == Versión 1.0.5 == Zaragoza tiene en producción la 1.0.4 y está probando la 1.0.5. Las monolíticas van muy bien y necesitaban poder clonar particiones de datos. === Partición cache === Desde la versión 1.0.3 la cache se puede tener en el segundo disco y en cualquier partición. En Zaragoza la tienen en la 1 3. === Sincronizadas === Ocupan más que las monolíticas porque no llevan compresión. En Barcelona se ha probado con Windows y, aunque se restauraba bien, algunos programas concretos dejaban de funcionar. Han seguido usando monolíticas. Málaga va a probar las básicas con Linux. == Menú de arranque a los usuarios == Málaga utiliza "!SysteMenu": Arrancan los equipos con un ogclient en local de la versión 1.0.4 para mostrar un menú a los usuarios donde puedan arrancar windows de forma directa. Cuando quieren hacer mantenimiento arrancan con el ogclient de servidor que tiene la funcionalidad completa que da el kernel 3.11 La idea final es que se arranque con el cliente local y este pueda detectar si hay un servidor disponible, en tal caso se refrescaría con la versión del servidor. Al formatear la cache incluyen ogclient. Sevilla se arranca en local con grub: Pasado unos 30 segundos si los usuarios no han arrancado un sistema operativo se inicia el cliente de OpenGnSys de la última versión. Mostrará un menú pero que nos obliga a arrancar Windows con reinicio. Se ve conveniente que la configuración del grub esté en cache, para que no haya que generarla de nuevo cuando se restaura la partición de Linux. Aunque la función de arranque de Linux utiliza el valor de la entrada por defecto del grub para obtener los parámetros del kernel no se ve afectada, porque el grub para arrancar desde el MBR se configura en otro directorio. === BIOS nuevas === Hay BIOS que te permiten definir un arranque distinto si se arranca de local o si se arranca de WOL. Barcelona hace el arranque local desde el MBR, arrancando Windows directamente, y el de WOL lo hacen por PXE, arrancando el cliente de OpenGnSys. == Driver de red en ogclient == Cuando al cliente se le ha incluido un driver de red que no traía, no lo carga automáticamente el kernel y hay que mandarle un parámetro por PXE que se lo active. La orden "depmod" gestiona las dependencia de los módulos cargables del kernel. Puede que genere los ficheros necesarios para que se cargue automáticamente. Cuando se genera el cliente con los módulos de red sí se cargan automáticamente. == Dos artículos sobre OpenGnSys == * [http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6615865 OpenGnSys: Gestión Centralizada y Despliegue de Sistemas Operativos en el Aula] ''' \\ 8ª Conferência Ibérica de Sistemas e Tecnologias de Informaçâo (CISTI'2013), Lisbon (Portugal)''', Vol. 1 (2013) \\ Dpto. Ing. Electrónica, Sistemas Informáticos y Automática Universidad de Huelva (UHU). Autores: D. Pardo Garrido, T.J. Mateo Sanguino, D.A López García, E. Cortés Ancos * [http://www.sciencedirect.com/science/article/pii/S0360131514000219 OpenGnSys: A novel system toward centralized deployment and management of computer laboratories] ''' \\Computers & Education. Volumen 75''' (June 2014) \\ Department of Electronic Engineering, Systems and Automatics, Department of Information Technology, University of Huelva. Autores: T.J. Mateo Sanguino, I. Fernández de Viana,D.A. López García,E. Cortés Ancos Comparan varias herramientas, evaluándolas los profesores y los alumnos. Parece que tiene explicado como montar OpenGnSys en alta disponibilidad. En Sevilla el CRAI ha pasado de drbl a OpenGnSys y valoran que va mucho más rápido. == Cambio del servidor del proyecto == Hay una máquina virtual preparada para ello. Se ha instalado el sistema operativo, el trac y algunos de los módulos (faltan instalar algunos más). Se ha hecho un aprueba de migración y ha ido bien. == Mejoras == === Conexión a Windows desde la consola de Opengnsys === Málaga está probando a conectarse desde el servidor con los sistemas operativos Windows por ssh y mandarle un fichero con instrucciones. Pueden montar la cache como partición oculta y bajarse la imagen con torrent mientras los alumnos están trabajando. La tasa de transferencia de los clientes torrent se puede configurar desde el servidor, de forma que se pueda utilizar el equipo normalmente en las horas de docencia. Como hace "resume" no importa que se apague el ordenador con la imagen a medias, seguirá bajándosela por el mismo sitio. También se pueden mandar por torrent directorios desde el servidor a una carpeta del equipo en Windows. === Comando formatear cache === Hay veces que al bajar una imagen a cache falla y no un es suficiente borrarla sino que hay que formatee la cache. Se plantea crear un comando que lo haga. === Script installoglive === Para que permita instalar un cliente que tengamos en local pero no esté subido a la zona de descargas, se modificará de forma que admita como parámetro un archivo de iso del ogclient. == Vagrant - curso online == Vagrant es una herramienta de gestión de máquinas virtuales de virtualbox y otros hipervisores. Crea la máquina a partir de un fichero de texto y es muy fácil de utilizar. En el curso online se podrían dar los ficheros de definición de las máquinas virtuales del laboratorio. Sólo funciona en linux, los usuarios de windows tendrían que seguir definiendo las máquinas en virtualbox manualmente. == Openirudi == Software de despliegue de sistema operativo del País Vasco. Nació en un centro público y luego se hizo cargo una empresa de mantenimiento informático. Hace referencias a OpenGnSys, es interesante ver su evolución. https://code.google.com/p/openirudi/wiki/Changelog