wiki:Reunion130116

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

--

Acta videoconferencia del 13 de enero de 2016

Asisten: Barcelona, Teruel, Valencia, Huelva, Málaga y Sevilla
Próxima reunión: 3 de febrero a las 11:30

Cambios realizados desde la última reunión

#679 Varios repositorios

En caso de error al montar el nuevo repositorio se deja montado el que tuviera el cliente anteriormente. Se crean mensajes de error correspondientes.

El comando createImage permite cambiar de repositorio, sin embargo desde la consola Web se produce un error que tira el ogAdmServer. En la consola el comando crear imagen sólo muestra las imágenes del repositorio por defecto del equipo o de su propia cache. En la rama ticket se deja la página de crear imagen que muestra todas las imágenes de la OU, para cuando se resuelva el problema.

#678 Unidades organizativas

La funcionalidad está descrita aquí.

Para habilitar la funcionalidad de las unidades organizativas en la consola se han modificado dos formularios: en "propiedades de la entidad" se añade "Separar unidades organizativas" y en "propiedades del centro" el nombre del subdirectorio dentro de /opt/opengnsys/images. La base de datos incluyen estos dos nuevos campos.

Para pasar al cliente como parámetro del kernel el valor de la unidad organizativa se ha modificado NetBootGestion en la consola y el script de servidor setClientMode. Ambos comprueban si está activada la funcionalidad en la unidad organizativa y si el directorio del centro no está vacío, y en caso afirmativo incluyen la variable ogunit=dir_centro en el fichero de arranque PXE del cliente.

Para que al arrancar el cliente se realice el montaje del subdirectorio del centro se han modificado los script de inicio ogfunctions y mountrepo. También se han cambiado el script de interfaz CambiarAcceso y la función ogChangeRepo para que tengan en cuenta el parámetro ogunit al cambiar el montaje del recurso remoto.

En los script e interfaz de restauración y creación de imágenes se incluye la opción de ogunit donde es necesario.

Pendiente:

  • Comprobar si se puede poner un enlace simbólico de una unidad organizativa a otra para poder compartir imágenes entre entidades.
  • Adaptar la funcionalidad de eliminar imágenes en el script y la consola consola web.

Script de instalación de ogClient: installoglive

Se revisa el script de instalación del cliente:

Hasta ahora sólo permitía descargar una de las imágenes de ogLive que está en la parte de descarga de la web del proyecto, ahora permite tenerla en local y pasársela al script como parámetro.

En el script installoglive comprueba la versión de Rsync del servidor y del SquashFs del cliente (segundo sistema de fichero de ogClient) y, si es necesario, renombra ejecutable de Rsync exportado al cliente para compatibilizar las versiones del protocolo.

Se utilizar el script installoglive en los procesos de instalación y actualización, evitando que se duplique el código.

ogFormatFs

En las versiones anteriores de Windows aunque el equipo estuviera hibernado se podía formatear, el Windows 10 esto no es posible. ogFormatFs mostrará un mensaje informativo si un NTFS no se puede montar por estar hibernado.

#708 API REST para integración de OpenGnsys con UDS

En la consola se incluye el valor de la API key en las propiedades de usuario.

La API key del usuario se crea al instalar OpenGnsys, se ha modificado el script de actualización de OpenGnsys para que también la cree si el usuario no la tuviera.

Pruebas

Para la próxima reunión se intentará sacar una primera "release" de la versión 1.1 para comenzar a hacer las pruebas.

Las primeras pruebas las haremos nosotros, con la beta-2 se mandará un mensaje a RedIris por si alguien más se anima a hacer de beta-tester.

Formación

Dentro del plan de formación de Sevilla se va a incluir un curso de Symfony. Se intentará que puedan asistir personas de otras universidades.