wiki:Reunion191115

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

--

Videoconferencia 19 de noviembre de 2015

Asisten: Valencia, Málaga, Teruel y Sevilla
Próxima reunión: Jueves 10 de diciembre a las 11:30

Cambios realizados desde la última reunión

#725 Sincronización horaria de clientes con servidor NTP

Se incluye como parámetro del kernel la ip del servidor NTP, si existe esta variable el cliente realizará la sincronización horaria con el servidor, tomando la Zona horaria del servidor de OpenGnsys.

El comando de sincronización se ha incluido en el script de configuración de ahorro de energia, con ello se consigue:

  • que no se ejecute cada vez que se inicie una consola bash o una sesión por ssh
  • que tanto el cron como la shell tengan la misma zona horaria. Si no fuera así al ejecutar poweroffconf se apagaría el equipo en ese momento por haber pasado el tiempo máximo de inactividad del cliente definido.

El script SetClientMode incluye la variable de la ip del servidor de tiempo para sustituir por la variable INFOHOST al crear los ficheros de configuración PXE a partir de la plantilla.

OgLive

Nuevo cliente basado en Ubuntu 15 con kernel 3.19.0

Por ahora ha ido todo bien.

Se encontró fallo en el ahorro de energía, no se apagaba porque ha cambiado el comportamiento de pgrep. Ya está corregido, pero habrá que mirar si lo utilizamos en otras funciones.

Hay un mensaje en arrancar que parece que un comando mount falla, sin embargo luego no hay problema: habrá que revisarlo.

Málaga está haciendo pruebas con placas UEFI

SATA + IDE -> arranca oglive antiguo
SATA + AHCI -> hay que cambiar la versión del grldr (sino da el error "PXE unload fail")

Ticket de comunicación ssh de servidor de administración con repositorio

Se ha repasado y se ha cerrado

Corregido error al crear particiones GPT

El comando de crear particiones para GPT no comprobaba la existencia de la partición CACHE, de modo que si había cuatro o más particiones la borraba.

Se ha incluido la comprobación y ya no falla.

Servidor de respaldo

Se ha incluido en el wiki la documentación de cómo crear un servidor de respaldo de Opengnsys.

En Teruél el servidor es una máquina virtual y el respaldo se hace clonando la máquina de forma manual. Por otro lado también las imágenes se copian en otro sitio.

Grub oculta partición de Windows.

La función ogGrubHiddenPartition permite configurar del grub para que cuando se inicie una partición de windows se oculten las demás que existan.

Ahora se comprueba cuales son las particiones de Windows con el comando fdisk y se ocultan las necesarias.

Dará error si cambia el arranque PXE se configura para que arranque de una partición oculta, este error es inevitable. Habría que revisar PXE grub4dos por si hay alguna opción que lo resuelva.

Hay que tener en cuenta también las particiones de datos y el cargador de Windows.

Configuración del arranque PXE

Script de configuración de arranque PXE permite que la nueva configuración sea temporal o permanente.

Cambian SetClientMode y SetBootMode, incluyendo el parámetro 0 si es temporal y 1 si es permanente.

También se ha cambiado ogAdmServerAux porque llama a SetClientMode y ha cambiado el número de parámetros

Multicast

Ya no está limitado a las redes tipo C. Ahora para detectar si el pc está en la misma red u otra distinta se utiliza la IP y la mascara de red.

Pruebas Windows 10 edu

Lo ha detectado

Se ha creado una imagen pero tras restaurarla no arranca.

Nota: también se detectan; Arch Linux, Fedora23 y Ubuntu 15

En pruebas anteriores había fallado la postconfiguración, pero se debía a que el Windows 10 tenía pendiente actualizaciones y al arrancar eliminaba los cambios de la postconfiguración.

WOL

Sí arranca si se manda el comando poweroff desde la consola, pero no arranca cuando se apaga ogclient por ahorro de energía

Se debe a que la variable DEVICE que usan las ethtool está vacía. Esté valor se guarda en un fichero temporal, se puede tomar de allí. Se hará el cambio en los script.

En caso de no tener WOL, cuando se arranca el equipo en el momento de detectar la tarjeta de red y pedir la IP por dhcp ya tiene activado el WOL. Se podría apagar para encenderlo luego en remoto.

Se plantea sacar una nueva versión con los cambios que tenemos hasta ahora.

  • Cambio de los agentes de OpenGnsys para Linux y Windows. Se instalan en el equipo modelo (no en la postconfiguración).
  • Unidades organizativas con varios repositorios.

Repaso de los ticket

Se plantea liberar está versión cuando están las funcionalidades principales terminadas.

Se cambiarán los agentes de OpenGnsys para Windos por los nuevos, realizados en python y con comunicación a través de REST

Se repasan los ticket para ver los que faltan.

Se pasan a la próxima versión

#580 Caídas de ogAdmServer y ogAdmClient por desbordamiento de cadenas

Se aumentó el número de caracteres de la cadena.

No está habiendo problemas actualmente.

#141 Reconstruir función ogDiskToDev

Es un cambio muy profundo que afectaría a la mayoría de las funciones del motor de clonación, se deja para más adelante.

#140 Fichero de configuración unificado

También afeca a muchas funciones, se pasa a la próxima versión

#718 Nuevo agente modular con comunicaciones REST

Para está versión se cambiarán los agentes de Windows y Linux pero no el cliente de OpenGnsys.

Ticket relacionados con la consola que no son errores graves

  • #244 Internacionalización de los mensajes del Browser
  • #375 la consola web no es capaz de finalizar comandos/asistentes remotos.
  • #519 Consola: gestion de iconos en parte de administración
  • #151 Cambiar vista de lista de ordenadores
  • #252 La consola web no mantiene el nombre del perfil de software al crear una imagen
  • #506 Informes en Pdf
  • #709 Script para instalar módulos del Kernel en el cliente ogLive

#467 y #625 modo offline

Dos ticket relacionados:

  • #467 ogLive iniciado desde cache
  • #625 modo offline: segundo sistema de ficheros en cache/USB

Se plantea cerrar el #625 por estar incluido en el #467 y pasar este último la la próxima versión.

Actualmente el ticket proporciona una funcionalidad básica que permite arrancar el cliente desde la cache, tomando el menú desde la cache (status=offline) o desde el servidor (status=online). Se puede Iniciar sesión, apagar y reiniciar el equipo, si el status es offline sólo se realizarán las acciones desde el menú de inicio y es online además se podrán enviar desde la consola el comando correspondiente.

Documentado en Cliente OpenGnSys iniciado desde cache

Pendientes

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

Está terminado, queda probarlo

#717 Indicar manualmente parámetros de arranque de un S.O.

Terminado: queda probarlo

#676 Soportar sistema de ficheros ZFS

Casi terminado, se detecta bien el sistema de fichero. Se revisará para cerrarlo.

#722 Multicast entre subredes

Terminado: queda probarlo en ámbitos con una única subred.

#723 Cambio temporal de fichero de arranque PXE

Terminado: queda probarlo