wiki:Reunion060617

Version 1 (modified by irina, 2 months ago) (diff)

--

TOC(heading=Índice)?

Acta videoconferencia 6 de junio

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

Leyendas:

  • Icono tareas pendientes. Tareas pendientes.
  • Icono mejoras. Mejoras.

Presentación RedIris

Se reestructura la presentación. Algunos de lo temas son:

  • Varios repositorios con reinicio.
  • El nuevo agente con comunicación REST (no persistente → evita problemas de red)
  • Oglive permite instalar software en caliente, útil para desarrollo.
  • Configuración de remotePC en UDS.

Gestión de proyectores

Después de la reunión sobre la aplicación de gestión de proyectores y pizarras con pjlink se decidirá si se incluye en la presentación.

  • Utilizará la API REST de OpenGnsys.
  • Se integrará en la consola como pluging.

Nota: PJLink is a unified standard for operating and controlling data projectors.

PJLink enables central control of projectors manufactured by different vendors and projectors can be operated by a controller.

Pruebas

Málaga está probando con un servidor Ubuntu 14.04 y dos oglive -> por ahora todo bien.

En Sevilla unos compañeros han actualizado el servidor de producción a la 16.04, fallaban varias cosas que se han corregido. Se hará una receta para quien esté en la misma situación. Icono tareas pendientes.

RemotePc

Se han hecho pruebas de remotePc imitando la parte de UDS. Arranca bien el cliente de OpenGnsys

  • Se envía arranque con WOL.
  • Se incluye en la consola de acciones que inicie la sesión en el sistema operativo deseado.
  • Si a los 15m no se ha iniciado se termina la acción manualmente con error.

Ticket pendientes

#768 Ofrecer diferentes ogLive a los clientes

Casi terminado:

  • Script oglivecli está bien.
  • Consola web soporta el cambio de ogclient.
    • tabla ordenadores: nuevo campo del directorio del oglive.
    • propiedades ordenador y propiedades del aula: se incluye propiedad oglive.
    • gestor PXE: considera el oglive asignado al equipo.
      • Si el equipo tiene asignado un oglive que no existe se le da el valor por defecto.
      • Con la misma plantilla si la configuración del oglive es distinta crea distinto archivo de arranque PXE.

Se almacena en cache dentro de /boot/dir_oglive.

Afecta a la función grubAddOgclient -> revisar. Icono tareas pendientes.

En está versión si existe cache se copiará el kernel y el initrd del oglive en ella, es un cambio con respecto a las versiones anteriores. En la plantilla PXE del modo usuario la opción ogupdateinitrd=true.

En escasas ocasiones el kernel y el initrd en cache dan problema, para solucionarlo bastaría pasar el equipo a modo administración de forma que los cargue directamente del servidor.

Los oglive con kernel 4.8 y 3.2 están adaptados a la existencia de varios oglive.

  • Para distinguir si un oglive soporta esta funcionalidad nos fijaremos que la versión se mayor a la primera compatible.
  • El script que permite insgtalar oglive sólo mostrará los compatibles.

Se podría tener un único oglive no compatible con la condición que fuera por defecto y no se guardará el kernel y el initrd en cache.

El recurso de samba que proporciona el oglive se llama distinto que el punto de montaje del cliente, se cambiará el nombre del recurso de samba.

Hay que revisar si cuando se cambian las propiedades de red de un cliente se regenera su archivo PXE, puede que se haga siempre que se de al botón aceptar en la página de propiedades del PC.Icono tareas pendientes.

También hay que revisar se al cambiar el pc de aula o cambiar las propiedades del repositorio se regenera el archivo PXE. Icono tareas pendientes.

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

Está terminada. Sólo quedaría pensar si queremos alguna opción más.

#718 Nuevo agente modular con comunicaciones REST

Sólo pendiente que soporte mensajes con utf8 y el Windows con salto de línea. Icono tareas pendientes.

#767 Revisar estabilidad del asistente de particionado

Como el código es distinto a la versión 1.0.6b las pruebas del asistente de particionado deben ser exhaustivas.

#775 Permitir mismo nombre de imagen en diferentes repositorios de imagen

Sólo falta integrarlo.

Un repositorio en distintas unidades organizativas (OU) tiene distinto identificador. Para usar una imagen en distintas OU se identifica como si fuera otra.

El nombre canónico puede el mismo pero debe cambiar la descripción.

Comprobar que el nombre canónico no admite espacios. Icono tareas pendientes.

Imágenes de sólo lectura

En línea de comando se puede usar un archivo con la lista de las que están en sólo lectura o una archivo de igual nombre que la imagen pero distinta extensión.

El directorio de las imágenes cada vez tiene más archivos asociados a las imágenes de forma que es difícil de consultar: sería bueno añadir un "." del nombre delante para no las veamos.

En las imágenes tipo directorio hay que añadir el archivo .marc.img para que las muestre la consola

#726 Reducir el registro de errores y avisos en algunas operaciones

Es un ticket muy largo de realizar.

#743 Función en el webservice api rest para wakeonlan

La función existe pero no se estaá utilizando.

Más adelante se podría integrar en la consola en el comando de arranque. Icono mejoras.

#779 Consola Web: Crear comando "Enviar mensaje"

La parte de la consola está terminada, falta que el agente de sistema operativo soporte utf8.

Se cerrará el ticket.

#782 Crear registro de acciones para realizar informes

Se crea una tabla con el histórico de la cola de acciones, cuando se borra las acciones de la tabla de la cola actual se copian a ésta.

Por ahora no se consulta.

Programación de comandos y tareas

Se han hecho algunos cambios, hay que probar que funcione. Icono tareas pendientes.

Arranque UEFI

Se ha conseguido que arranque bien con SecureBoot.

El dhcp envía distinto "filename" si es arranque BIOS o UEFI.

Configuración PXE:

  • Se ha configurado el grub2 para que utilice ficheros PXE con el mismo nombre de los que tenemos.
  • Hay un fichero firmado que llama al grub y hay un grub también firmado.
  • Hay que crear nuevas plantillas. No parece que se puedan convertir las de grub a grub2 ya que ahora hay varias particiones de arranque y luego sólo una.
  • Las plantillas no serán por particiones sino por sistema operativo, luego el cargador de arranque de cada equipo determinará en qué partición se encuentra el sistema.

Se ha probado a arrancar un equipo con Windows y Linux y ha ido bien. El inicio de sesión:

  • en Windows es distinto en UEFI
  • en Linux ha ido bien.

Inventario de hardware no funciona. Se puede probar a mano: la función es ogListHardwareInfo y el comando lshw.