Changes between Initial Version and Version 1 of Reunion270319


Ignore:
Timestamp:
Apr 9, 2019, 9:38:46 AM (5 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion270319

    v1 v1  
     1[[PageOutline(2-5,Índice)]]
     2
     3= Acta videoconferencia del 27 de marzo de 2019 =
     4
     5Asisten: Sevilla, Málaga y Teruel \\
     6Próxima reunión: 10 de abril a las 11:30
     7
     8== Pruebas de actualización a la 1.1.0a ==
     9Se parte de un !OpenGnsys 1.0.6b sobre un Ubuntu 14.04.
     10
     11Se utiliza el útimo tgz.
     12 * En general va muy bien.
     13 * Falla la programación de tareas.
     14    El error ya se ha resuelto, ya está incluido en la rama master.
     15
     16Antes de sacar la versión se probará con un aula completa.
     17
     18Para seguir probando hay que hacer otro tgz. Del tar anterior a este hay tres cambios en la rama master:
     19
     20 * @2200fb1  configureOs: Para linux se configura el nombre del equipo (/etc/hostname).
     21
     22 * @d0df4ec2   \\
     23          Modificación del doc/CHANGELOG.es.txt incluyendo los últimos cambios. \\
     24          Modificación de los vagrant files para que al instalar OpenGnsys se detecte la tarjeta de red correcta. \\
     25          Script para configurar la seguridad (security-config): se añaden más puertos en el firewall y si SELINUX está activo se configura.
     26
     27 * @a49bcdc  Se resuelve error en tareas programadas. Se debía a que los parámetros de las tarea llegaban vacíos al cliente porque el ogAgent había eliminado la variable antes de enviarlos.
     28
     29
     30=== #849  incorporar ordenadores ===
     31Si al incorporar ordenadores pasamos la configuración de varios equipos y algunos de ellos están inscritos en la base de datos, sólo se incluyen los nuevos y no se muestra mensaje de error.
     32
     33Está corregido el la rama devel, mostrando un mensaje con los datos de los ordenadores duplicados. El error se debía a que la etiqueta <script> tenía un formato obsoleto.
     34
     35=== #802        gestión equipos UEFI ===
     36En la última reunión ya se podía crear imagen de Windows y Linux (ubuntu) y se podían restaurar dos sistemas operativos iguales en un mismo equipo.
     37
     38__Cambios desde entonces:__
     39
     40ogGrubInstallXX no detectaban los parámetros del kernel efi, y no se podía regenerar el fichero de configuración del grub. Se debía a que necesitaba el fichero grub.cfg para tomar los parámetros, si se había renombrado no funcionaba. Ahora la función detecta si existe y si no vuelve al backup a su nombre original, volviendo a cambiarlo al final de  la función.
     41
     42
     43En !NetBootAvanzado aparecen las plantillas de BIOS y UEFI, si son para las dos arquitecturas sólo aparece el nombre y las que no sean comunes mostrarán entre paréntesis si es bios o uefi.
     44
     45 * Al cambiar las propiedades del ordenador o el repositorio la consola regenera la configuración PXE para bios y uefi.
     46 * La consola, al crear una nueva plantilla, si existe plantilla con misma descripción en bios/uefi usa el mismo nombre de archivo.
     47 * Se suben las plantillas UEFI.
     48
     49Sólo se tendrán plantillas para el disco, las particiones y refind. Para tener el mínimo número de nombres de plantillas.:
     50
     51- Las plantillas no se referirán al orden de las particiones, sino al orden de los sistemas operativos: pasando de 1hd-1part a 1hd-1os. Porque el uefi no podemos tener sistemas operativos en la partición primera, que suele dedicarse a ESP.
     52- La plantilla MBR pasará a llamarse 1disk. En UEFI no existe el concepto de MBR, se buscará la forma de arrancar directamente en disco duro (el orden de NVRAM que exista).
     53- Plantilla para arrancar rEFInd: Se considera que el cargador de arranque gráfico para BIOS es burg y para UEFI refind.
     54- No se tendrán plantillas específicas para los sistemas operativos.
     55
     56El ogLive con kernel 4.13 no trae el instalador de burg.
     57
     58 * Hay que generar otro ogLive que incluya lo necesario para burg, para refind y para las sincronizadas con git.
     59 * Hay un ticket para burg donde viene descrito. Se puede aprovechar para los demás.
     60 * Se hará con el nuevo kernel 4.18 para que detecta la mayoría de hardware nuevo.
     61
     62Se han hecho pruebas con rEFInd.
     63 * Se han creado las funciones ogRefindInstall y ogRefingSetTheme.
     64 * Falta crear el resto de funciones auxiliares: para cambiar la entrada por defecto, el timeout, etc.
     65
     66Se ha corregido la postconfiguración:
     67 * Para Windows no utiliza ogFixBootSector, ya que no lo necesita.
     68 * Para linux en las funciones de instalar el grub se utiliza la opción --no-nvram para que no modifique el orden de arranque.
     69
     70Todas las pruebas de linux se han hecho con ubuntu. Se ha probado a instalar fedora y opensuse y se puede arrancar con la bootOs. No se ha probado a crear y restaurar la imagen.
     71
     72Refind configura todos los cargadores de arranque que encuentra en la partición ESP. Es importante que no existan más de los necesarios.
     73
     74 Sería necesario que se puedan borrar los que traen los sistemas operativos y dejar sólo los que genera OpenGnsys. El problema de esto es que si queremos crear una imagen en un equipo nuevo, no querremos que OpenGnsys modifique nada, tampoco en los cargadores de arranque.
     75
     76 Se valoran varias opciones:
     77  * Que al crear la imagen se borre el cargador originar del Sistemas y se genere el de OpenGnsys.
     78  * Que se cree una función que permita borrar una entrada de la NVRAM o un directorio de la partición ESP.
     79  * Que en la configuración de rEFInd se limite los directorios para buscar cargadores a los de las particiones.
     80
     81 Se realizará lo que se considere más fácil.
     82
     83=== #905        deployImage falla con UNICAST-CACHE ===
     84
     85Se ha corregido una errata que no permitía desde línea de comandos utilizar el protocolo UNICAST-DIRECT, no restauraba la imagen y salía con error de "deployImage: No se puede crear o restaurar una image de sistema "REPO Nombre_imagen".
     86
     87Se debe a que a updateCache se le pasa el protocolo UNICAST-CACHE y el script no lo reconoce.
     88
     89Se resuleve se eliminando la parte del protocolo después del guión antes de llamar a a updateCache.
     90
     91=== #906 Soporte discos NVMe ===
     92Se han subido a la rama devel los cambios necesarios para el soporte de discos NVMe. El problema es que el OgLive los detecta el dispositivo partición añadiéndole una "p" delante y las funciones de detección de particiones no dan el resultado correcto.
     93
     94En las funciones ogCreatePartitions y ogDevToDisk en caso de que los discos sean NVMe se le añade el prefijo "p" al nombre normal de la partición.
     95
     96=== #887        Browser: mostrar aviso si falla la ejecución de un comando ===
     97
     98Se ha modificado el Browser del cliente para notificar al usuario mediante un mensaje emergente si se produce un error al ejecutar un comando cuando se pulsa sobre una opción del menú.
     99
     100El mensaje es  el código del error que devuelve el comando. Sería una mejora mostrar el mensaje asociado al error, pero es difícil que el browser pueda acceder a él.
     101
     102== Inicio de Ubuntu más rápido ==
     103En Sevilla se ha conseguido que Ubuntu 18 tarde 30s menos en arrancar. Aparentemente el inicio tardaba mucho en reconocer los dispositivos.
     104
     105En la postconfiguración se ejecuta el comando:
     106{{{
     107[ "$(arch)" == "x86_64" ] && chroot $DIRMOUNT update-initramfs -u
     108}}}
     109
     110
     111== WOL desde el repositorio ==
     112Para que el servidor solicite al repositorio que encienda unos equipos con WOL, es necesario que firme las cabeceras de la petición con la API KEY del repositorio.
     113
     114La API KEY está guardada en el fichero de configuración del repositorio y debe incluirse en la consola en las propiedades del mismo.
     115
     116
     117== Web de usuario ==
     118Está terminada. Sólo falta publicarla.
     119
     120En el pié de la página aparece un correo electrónico de !OpenGnsys que no existe, hay que quitarlo. Los usuarios se podrán comunicar a través de las listas de correo y los foros.
     121
     122== Separar directorios de unidades organizativas ==
     123A partir de la versión 1.1 cada unidad organizativa podrá tener sus imágenes en un subdirectorio de /opt/opengnsys/images.
     124
     125Para ello es necesario:
     126
     127   * En las propiedades de la entidad seleccionar la opción de separar los directorios.
     128   * En las propiedades de cada unidad organizativa de la entidad definir el nombre del subdirectorio de /opt/opengnsys/images donde se albergarán las imágenes.
     129   * Regenerar la configuración de arranque PXE de los equipos con !NetBootAvanzado con los nuevos parámetros.
     130   * Crear los subdirectorios de cada unidad organizativa.
     131
     132Para ampliar la información: [wiki:DocumentacionUsuario1.1.0/OUseparadas Unidades organizativas en directorios separados].