wiki:Reunion060716

Version 3 (modified by trac, 7 years ago) (diff)

--

Acta videoconferencia 6 de julio de 2016

Versión 1.1.0: últimos cambios

Asistente de particionado: GPT

Las tabla de particiones tipo GPT tiene una serie de limitaciones que se tienen en cuenta en el asistente de particionado:

  • Se obliga a que la primera sea tipo EFI y se pone como tamaño de la misma 512Mb, pero se permite cambiarlo.
  • Se muestra mensaje informativo.

Reparar el sector de arranque del disco duro (MBR)

Había una pregunta en el foro sobre el tema, como la respuesta era amplia se ha creado la documentación y en el foro se le ha remitido a la misma.

kexec

Hay una pregunta en el foro sobre el arranque directo de Windows.

Se le ha contestado que en cliente con el kernel 3.2 el comando kexec, que se usa en el arranque directo de Windows, falla con algún hardware.

A veces la configuración de la BIOS o los parámetros del kernel del cliente OpenGnsys determinan sí se pueden arrancar directamente o no. En nuestro caso para dos "hardwares" diferentes encontramos distintas soluciones:

  • Pasar como parámetro del kernel "pci=noacpi". Esto hay que incluirlo en el fichero PXE. Para las pruebas lo puedes hacer en el equipo concreto, y si te funciona incluirlo en la platilla PXE.
  • En los equipo SATA2 cambiar la configuración de la BIOS: en concreto la configuración IDE. En nuestro caso estaba en Enhanced y hubo que ponerla en Compatible + SATA Only + IDE detection time 0. En los equipos más nuevo la configuración mejor para el disco es AHCI y no teníamos problemas.

#701 Torrent-creator falla si el fichero-imagen a procesar no es valido

Se cierra el ticket, era un caso aislado.

#714 Comando particionar y formatear no se ejecuta en ámbito superior a un ordenador

Se cierra el ticket.

  • Se corrige falso error en ogCreatePartitions: salía con error si no había cache, afectando al comando 'Crear y Formatear' de la consola que se salía sin formatear las particiones.
  • Se reproduce la situación de la descripción del ticket (ejecución inmediata + crear procedimiento) y funciona correctamente.
  • El comando sólo se puede utilizar en el ámbito de un ordenador. No se modificará su ámbito de aplicación.

#724 Cliente ogLive 1.1.0 basado en Ubuntu 15.04 o Ubuntu 15.10

ogCreateCache: el comando sfdisk ha cambiado la sintásix, se modifica la función para adaptarla a los cambios.

initCache: se resuelve errata: cuando no había cache intentaba borrarla.

Automatizar un despliegue de imagen programado

Hay un mensaje en el foro donde quieren "programar" el despliegue de una imagen de forma automática.

Se le propone combinar un procedimiento de la consola y un script de servidor y, como alternativa más compleja, también se le remite a la documentación de la personalizar del arranque de OpenGnsys.

Máquina virtual de desarrollo de ogAgent

Se ha modificado para que se pueda elegir como Framework eclipse o atom.

  • El atom no necesita instalar java y la instalación en más ligera.
  • El eclipse está por defecto por continuidad con la versión anterior.

Nuevo agente de OpenGnsys

Instalación

Descarga del instalable: En la consola de administración en las propiedades del equipo hay una lista de selección donde podemos bajarnos el instalable de Windows y Linux.

Se instalaría en el equipo modelo y después de restaurar se modificar el fichero de configuración.

Hay que crear una función de que realice la configuración para incluirla en el script de postconfiguración.

Seguridad

Al iniciarse el agente manda un mensaje al servidor con IP, MAC, versión del sistema operativo y una cadena aleatoria que sirve para autenticar la comunicación.

El servidor guarda la cadena en la base de datos y la envía en cada uno de los mensajes que manda al cliente.

El cliente a su vez revisa si la petición contiene la cadena para identificar al servidor (Esta parte está sin terminar)

Mensajes del cliente

También se envían mensajes al parar el agente y en el inicio y fin de la sesión del usuario (con IP y nombre de usuario)

Estos mensajes se guardan en un fichero de registro.

Ordenes que puede mandar el servidor al agente

  • Pedir el estado
  • Apagar o reiniciar
  • Logout: No está implantado en la consola, pero si se manda un peticion a la url REST del cliente sí la realiza.
  • Ejecutar un script en python (el python puede llamar a cualquier comando del sistema o a uns script en bash)

Agente AGUA de Málaga

Se comunica con OgAgent.

Para interaccionar con el agente AGUA se utiliza el frontal web de Moodle. Se están planteando migrarlo a symfony, con lo que sería compatible con la próxima consola de OpenGnsys.

API REST

Funciona principalmente para mostrar información, hasta que no esté más probada no se lanzarán ordenes al cliente.

Asistente de particionado

Hay que comprobar si el número máximo de discos es dos o puede haber más.

Forma de trabajo de las distintas universidades

Sevilla: En un centro intenta tener una única imagen de cada sistema operativo. Por diferencias importantes en el hardware de los equipos, para Windows se tienen 2 imágenes con el mismo software instalado.

Málaga quiere tender a una imagen básica para todos los centros y diferenciales para los distintos "hardwares"

Habría problema con el registro de Windows, por ahora no tenemos herramientas para comparar dos registros y luego poder parchear los cambios. La imagen diferencial contiene el archivo del registro de Windows y es lo que copia. Cuando se hicieran cambios en la imagen básica habría que modificar también las diferenciales.

En Teruel utilizan el programa Double Driver permite ver que driver están instalados en un equipo Windows y hacer un paquete con ellos. Al restaurar identifican por la MAC el paquete de driver que les corresponde y se instala en la postconfiguración.

Servidor de licencias de Windows

Se tiene el problema que el servidor de licencias sólo funciona cuando tiene un número mínimo de 25 equipos. Cuando los equipos son de aulas y tienen instalada la misma imagen los reconoce como uno solo.

Hace falta ver la cómo generar el identificador único de Windows para estos equipos.

Integración con herramientas de congelado

Toolwiz-time-freeze es una herramienta gratuita para congelar Windows. En el foro hay un mensaje que explica cómo hacer compatible toolwiz y OpenGnsys.

Curso Online

En el dropbox se crea la carpeta "Formación OpenGnSys/Curso Basico 1.0.6" para guardar los archivos de los temas del curso en formato .doc.

Para poder modificarlos en la Web hay que activar la edición y aparecerán al lado de cada archivo los iconos para actualizarlo, etc. Al guardarlo conviene poner la fecha de la versión en la descripción del documento.

En la revisión de los temas sólo faltan del cero al tres.

Cuando se termine se publicará. Se pasarán los usuarios del curso anterior al nuevo y se mandará un correo a la lista de DocenciaNet.