Changes between Initial Version and Version 1 of Reunion200220


Ignore:
Timestamp:
Mar 2, 2020, 11:01:49 AM (5 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion200220

    v1 v1  
     1[[PageOutline(2-5,Índice)]]
     2
     3= Acta videoconferencia del 20 de febrero de 2020 =
     4Asisten: Valencia, Teruel, Málaga y  Sevilla. \\
     5Próxima reunión: 3 de marzo a las 11:30.
     6
     7== Versión 1.1.1a ==
     8
     9Teruel la pone en producción:
     10 * En general va muy bien.
     11 * Al modificar las propiedades del aula tarda mucho en recargar el árbol de la izquierda. Se ha comprobado que no se debe a la consulta a la base de datos.
     12 * El script de actualización si se ejecuta dos veces actualiza a la rama master y no a la rama actual. Habría que revisarlo.
     13
     14
     15=== Compatibilidad para clientes ===
     16
     17Se ha probado la nueva versión con multiples sistemas operativos para el cliente.
     18
     19Las pruebas principales se realizan con el cliente ogLive 1.1.1-rc5 basado en Ubuntu 18.04 con Kernel 5.0 de 64 bits.
     20
     21==== Sistemas operativos ====
     22
     23||= Sistema operativo =||= Detectado como =||= Sistema de archivos =||= Iniciar =||= Inventario =||= Postconfiguración =||
     24||Arch Linux 5.5.4 ||Arch Linux 64 bits ||Ext4 ||Sí ||Sí ||Sí (sin OGAgent) ||
     25||CentOS 8.0.1905 ||CentOS Linux 8 (Core) 64 bits ||XFS ||No ^(1)^ ||Sí ||Parcial, sin OGAgent ||
     26||CentOS 7.6.1810 ||CentOS Linux 7 (Core) 64 bits ||XFS ||Sí ||Sí ||Sí ||
     27||Debian 10.3 ||Debian GNU/Linux 10 (buster) 64 bits ||Ext4 ||Sí ||Sí ||Sí ||
     28||openSUSE 15.1 ||openSUSE Leap 15.1 64 bits ||Btrfs ||Sí (editar grub.cfg)||Sí ||Sí (adaptar OGAgent) ||
     29||Fedora 31 ||Fedora 31 (Cloud Edition) 64 bits ||Ext4 ||Sí ||Sí ||Sí ||
     30||Ubuntu 20.04 (desarrollo) ||Ubuntu Focal Fossa (development branch) 64 bits ||Ext4 ||No (reinicia) ||Sí ||Parcial, sin OGAgent ||
     31||Ubuntu 18.04.4 (único SF) ||Ubuntu 18.04.4 LTS 64 bits ||Ext4 ||Sí ||Sí ||Sí ||
     32||Ubuntu 18.04.4 (en LVM) ||Ubuntu 18.04.4 LTS 64-bits ||Ext4 ||Sí ||Sí ||Sí ||
     33||Windows 10 (único SF) ||Windows 10 Education 1909 64 bits ||NTFS ||Sí (con reinicio) ||Sí ||Sí ||
     34||Disco vacío ||Datos del disco sin particiones ||N/A ||N/A ||N/A ||N/A ||
     35
     36  1. No compatible con [https://systemd.io/BOOT_LOADER_SPECIFICATION/ The Boot Loader Specification] (solución temporal ejecutando `ogGrubInstallPartition NDisco NPart TRUE` y renombrando el fichero `grub.cfg` original).
     37
     38==== Sistemas de archivos ====
     39
     40||= Sistema de archivos =||= Tipo =||= Montar =||= % Uso =||= Formatear =||= Chequear =||= Expandir =||= Reducir =||= Clonar =||
     41||Btrfs ||`BTRFS` ||Sí ||Sí ||Sí ||Sí ||Sí ||Sí ||Sí ||
     42||Ext2 || || || || || || || || ||
     43||Ext3 ||`EXT3`||Sí ||Sí ||Sí ||Sí ||Sí ||Sí ||Sí ||
     44||Ext4 ||`EXT4`||Sí ||Sí ||Sí ||Sí ||Sí ||Sí ||Sí ||
     45||exFAT (FAT 64) ||`EXFAT` ||Sí ||Sí ||Sí ||Sí ||No ||No || ||
     46||F2FS || || || || || ||No ||No || ||
     47||FAT 12 || || || || || ||No ||No || ||
     48||FAT 16 || || || || || ||No ||No || ||
     49||FAT 32 ||`FAT32` ||Sí ||Sí ||Sí ||Sí ||No ||No ^(2)^ || ||
     50||HFS || || || || || ||No ||No || ||
     51||HFS+ || || || || || ||No ||No || ||
     52||JFS ||`JFS` ||Sí ||Sí ||Sí ||Sí ||No ||No || ||
     53||NILFS || || || || || || ||No || ||
     54||NTFS ||`NTFS`||Sí ||Sí ||Sí ||Sí ||Sí ||Sí ||Sí ||
     55||Reiser 3 ||`REISERFS` ||Sí ||Sí ||Sí ||Sí ||Sí ||Sí || ||
     56||Reiser 4 || || || || || || || || ||
     57||XFS ||`XFS` ||Sí ||Sí ||Sí ||Sí ||Sí ||No ^(1)^ ||Sí ||
     58||ZFS || || || || || || || || ||
     59
     60  1. No soportado por el sistema de archivos.
     61  2. Pendiente de implementar.
     62
     63
     64
     65El agente de sistema operativo está hecho en python2. algunos sistemas operativos traen instalado el python tres.
     66   * A corto plazo se puede resolver instalando python2 y modificando el ogAgent para que detecta la ruta del mismo. Es fácil.
     67   * Más adelante habrá que adaptar el ogAgent a python3.
     68
     69El sistema de ficheros XFS no se puede reducir: no es una limitación de OpenGnsys sino de la estructura del mismo. Sí podemos expandirlo.
     70
     71        Esto significa que para usarlo el equipo modelo deberá tener unas particiones menor que las de los equipos donde se quiera restaurar.
     72
     73
     74=== Particionado del segundo disco ===
     75El comando particionado está limitado a las tablas de particiones MSDOS y al primer disco. Estás funcionalidades las ofrece el asistente de particionado, pero que no está pensado para formatear.
     76
     77Habría que echarle un vistazo al comando para cubrir todas estas necesidades.
     78
     79=== Restauración en UNICAST-CACHE ===
     80En la consola en el comando de restaurar el protocolo por defecto en UNICAST-CACHE, si el equipo no tiene cache no se realiza la restauracion. 
     81
     82En versiones anteriores cuando el equipo no tenía cache pasaba a UNICAST-DIRECT y seguía la restauración, si se estaba restaurando un aula se saturaba el servidor y la restauración del aula tardaba demasiado tiempo.
     83
     84Este comportamiento se configura en el archivo /opt/opengnsys/client/etc/engine.cfg en la variable:
     85
     86{{{
     87#Que protocolo de restauracion usar en el caso de que no exista cache o no exista espacio sufiente. [NONE | UNICAST | MULTICAST]. NONE retorna error
     88RESTOREPROTOCOLNOTCACHE=NONE
     89}}}
     90
     91== Versión 1.1.1b ==
     92
     93Se plantea si sacar la 1.1.1b o la 1.1.2 directamente.
     94 * Se esperará a mitad de marzo para ver si surge algún error que necesite abordarse en una versión de mantenimiento y se sacará la 1.1.1b.
     95 * La 1.1.2 o 1.2.0 se sacará antes de verano con nuevas funcionalidades.
     96
     97Funcionalidades que se incluirán:
     98
     99===     #954    Ignorar datos de importación ===
     100Está casi terminado.
     101
     102===     #956    Ampliar los datos de exportación ===
     103
     104Modificar el script opengnsys_export.sh para incluir más ficheros en el archivo de exportación:
     105
     106 *   Registros de incidencias (excepto el de instalación inicial).
     107 *   Configuración de clientes ogLive instalados.
     108 *   Información del repositorio local.
     109
     110Está casi para cerrarlo.
     111
     112===     #957    Adaptar scripts del servidor a la librería de funciones comunes ===
     113Adaptar los antiguos scripts de gestión del servidor y del repositorio a la librería de funciones ogfunctions.lib que está disponible desde la versión OpenGnsys 1.1.0a.
     114 * Estandariza el control de errores.
     115 * La función de ayuda toma los datos de las etiquetas de documentación de doxigen.
     116
     117Ya se ha hecho en gran parte de los script.
     118
     119===     #780    buildToOrder no funciona correctamente en Windows 10. ===
     120Parece que se debe a un cambio de las claves del registro de Windows.
     121
     122
     123
     124Habría que crear una nueva función ogGetBootMbr en Boot.lib y modificar el código del asistente.
     125
     126===     #955    Añadir ordenadores definidos al DHCP local ===
     127Se ha creado el script {{{addtodhcp}}} que permite con configuración el dhcp con la información de la consola de OpenGnsys.
     128
     129 * Si los equipos existen los modifica y si no los añade por primera vez.
     130 * Las líneas de los host se sitúan detrás de la última opción de "route".
     131 * Si el fichero de configuración contiene grupos no se puede utilizar el script.
     132
     133
     134=== #841        Asistente particionado para MBR hace uso de ogBootMbrGeneric sin identificador OG (int_disk) ===
     135La llamada del ogBootMbrGeneric en el asistente de particionado para MBR no hace uso del identificador de disco del formulario. Hace uso siempre de la cadena /dev/sda. Por lo que si se utilizan dos discos no se puede creae el Mbr en el segundo disco.
     136
     137Es necesario corregir el asistente.js para que la llamada a la función haga uso del identificador de disco del formulario.
     138
     139=== #953        ogGrubDefaultEntry corrompe el fichero grub.cfg dejando el arranque inoperativo. ===
     140ogGrubDefaultEntry corrompe el fichero grub.cfg dejando el arranque inoperativo.
     141
     142Reportado por la UPC.
     143
     144
     145=== #958        Evitar inyección de código en los scritps de servidor ===
     146Mejoraría la seguridad para la base de datos.
     147
     148
     149== Problemas al arrancar ogLive 3.2 ==
     150Al instalar OpenGnsys se permite instalar un ogLive  con kernel 3.2 para equipos con hardware antiguo. Debido a estar basado en Ubuntu 12 no contiene algunos paquetes de encriptación que son necesarios para montar los recursos compartidos del servidor, por lo que da problemas al arrancar con la versión nueva.
     151
     152Se debe a la configuración de samba. Basta añadir al fichero de configuración /etc/samba/smb.conf
     153{{{
     154ntlm auth = yes
     155}}}
     156
     157