Changes between Initial Version and Version 1 of Reunion060318


Ignore:
Timestamp:
Mar 14, 2018, 10:52:42 AM (6 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion060318

    v1 v1  
     1[[PageOutline(2-5,Índice)]]
     2= Acta videoconferencia de 6 de marzo de 2016 =
     3Asisten: Sevilla, Málaga, Valencia, Teruel y Huelva.   \\
     4Próximas reuniones:
     5   * 15 de marzo de 2018 a las 11:30 Monográfico sobre las Jornadas para Usuarios de OpenGnsys.
     6   *  21 de marzo de 2018 a las 11:30.
     7
     8== Web usuario ==
     9Se ha instalado drupal para alojar la web de OpenGnsys dirigida a los usuarios.
     10
     11Pretende facilitar que el usuario encuentre lo que necesita:
     12 * Descarga de la última versión de Opengnsys.
     13 * Manual de usuario.
     14 * Documentación de la instalación.
     15 * Casos de éxito.
     16
     17== Pruebas versión 1.1.0 ==
     18Se está probando en Huelva y Valencia hace unos días, ambos ha instalado desde cero y va muy bien.
     19
     20El agente de sistema operativo nuevo también función muy bien.
     21
     22Málaga actualiza mañana varios servidores de la 1.0.6b.
     23
     24== Últimos cambios ==
     25
     26=== Versión 1.1.0 ===
     27Se ha liberado la versión 1.1.0.
     28
     29Se ha subido un tgz con el nombre de la versión y la revisión u otro con la versión y last, indicando que es el último paquete disponible de esta versión.
     30
     31        En próximas versiones al paquete last se le quitará el número de versión, para que el usuario se baje siempre el mismo paquete de instalación sabiendo que es la última.
     32
     33
     34
     35Se ha modificado el wiki para adaptarlo a esta versión:
     36 * Lista de compatibilidad: Esta para Ubuntu 16.04 y Centos.
     37        Falta poner  la información de Ubuntu 14.04.
     38 * Relación de cambios: está modificado pero habría que repasarlo por si falta algo.
     39 * Manual de instalación: en esta versión el instalador hace una pregunta más.
     40 * Manual de usuario: ya está disponible la versión de la 1.1.0. Se utilizan los pdf del curso OnLine.
     41 * Quienes somos: se ha añadido el logo de Creative Commons.
     42
     43
     44La nueva versión del trac cambia la nomenclatura de la enlaces dentro de la página, algunos no funcionan.
     45 * No es muy problematico, simplemente llevan al principio de la página en vez de al apartado concreto.
     46 * Hay que revisar si funcionan. Se puede aprovechar a hacerlo cuando se vaya a modificar una página.
     47
     48=== KEA como servicio dhcp ===
     49Es es excluyente con el servicio dhcp isc (aunque está realizado por las mismas personas).
     50
     51Guarda la configuración en un fichero en formato JSON, facilitaría cambiarla desde la consola de OpenGnsys.
     52
     53En sitios donde el dhcp este centralizado no se podría modificar: en la zona de administración de la consola se permitiría configurar si se gestiona el dhcp o no.
     54
     55Podría facilitar el autodescubrimiento de equipos, teniendo un aula por defecto donde se incluirían los nuevos.
     56
     57Se ha realizado la primera versión de script para gestionar entradas de Kea DHCP.
     58
     59=== #678 Unidades organizativas con directorio de imágenes separado ===
     60Se resuelve errata por la que no detectaba la unidad organizativa actual. Como consecuencia fallaba al cambiar de repositorio.
     61
     62La corrección se pasará al trunk.
     63
     64=== Actualizar BD desde versión 1.1.0pre ===
     65Se crea el archivo .sql de actualización de la base de datos de 1.1.0pre a la 1.1.1. Esto permite actualizar a la versión de desarrollo actual.
     66
     67
     68=== #816 Marcar ordenador de profesor ===
     69Se integra el ticket en la rama 1.1.1.
     70
     71En las propiedades del aula se incluye el campo "pc del profesor".
     72
     73=== #812 Usar fichero de configuración que sustituye a tablas estáticas ===
     74Se adaptan las funciones de arranque para utilizar la configuración en  JSON.
     75
     76Sólo son compatibles los ogLive  con el paquete "jq", que permite trabajar con ficheros JSON.
     77
     78No se puede compilar en estático, habría que rehacer los ogLive e instalarles el comando.
     79
     80ogLive puede instalar paquetes en "caliente", es válido para las pruebas pero no para un arranque normal.
     81
     82
     83===  #830 Mejorar el tratamiento de discos extraíbles tipo USB ===
     84
     85ogMountFirstFs: Monta la primera partición disponible del disco.
     86
     87ogGetDiskType detecta nuevo tipo USB. Lo detecta el ogLive al arrancar, pero no lo pasa al servidor (habría que modificar el comando).
     88
     89=== #804        Conversión de todo el código php de la consola web de administración a Php7 y Mysqli ===
     90 * Se utiliza de Mysqli en vez de Mysql por compatibilidad de php7.
     91 * Se cambian funciones obsoletas.
     92 * Se elimina la librería antigua de ajax.
     93 * Los contructores se modifican para adaptarlos a php7.
     94
     95El script de instalar y actualizar OpenGnsys ya utiliza php7, al actualizar se elimina php5.
     96
     97=== Mejora en estilo javascript ===
     98Se añaden ";" al final de línea.
     99
     100Se simplifican algunas comparaciones.
     101
     102== Mejoras ==
     103Para próximas versiones se podría:
     104 * Utilizar php-fpm como interprete de php en vez del módulo de Apache.
     105 * Sustituir MyISAM por InnoDB como motor de bases de datos, utilizando la integridad referencial.
     106
     107== Creación de un paquete deb ==
     108Se creará un ticket para crear un paquete deb para instalar OpenGnsys, sustituyendo a los script de instalación y actualización.
     109
     110Será necesario crear un repositorio de paquetes deb para alojar el paquete que se tengan que bajar para la instalación.
     111
     112Inicialmente será un único paquete para el servidor, más adelante se separarán las funciones de servidor de administración y de repositorio de imágenes.
     113
     114== Remote PC ==
     115En la UPV quieren probarlo. Se va a mejorar la documentación para que puedan utilizarlo.
     116
     117Es muy interesante para que haya más universidades probando.
     118
     119== Windows 10: Pantallazo azul al arrancar ==
     120Lo más posible es un cambio de hardware en disco, chipset y el antivirus Windows Defender.
     121
     122== grldr-0.4.4: da problemas con varios ogLive ==
     123Para el gestor de arranque de los equipos por PXE utilizamos grub2dos. Se utiliza la última versión pero por compatibilidad con hardware más antiguo también está disponible una versión anterior: grldr-0.4.4.
     124
     125El archivo grldr-0.4.4 no permite usar variables.
     126
     127Esto afecta al uso de varios ogLives ya que las plantilla PXE utilizan una variable para la información del directorio que contiene el ogLive.
     128
     129Ejemplo de archivo de configuración PXE de un equipo:
     130
     131{{{
     132    ##NO-TOCAR-ESTA-LINEA ogLiveAdmin
     133    default saved
     134    timeout 1
     135    hiddenmenu
     136    fallback 1 2 3
     137
     138    set ISODIR=ogLive-xenial-4.8.0-amd64-r5331
     139
     140    title OpenGnsys-NET
     141    kernel (pd)/%ISODIR%/ogvmlinuz  ro boot=oginit quiet splash  irqpoll acpi=on og2nd=sqfs ogprotocol=smb ogactiveadmin=true ogdebug=true ogupdateinitrd=true ogtmpfs=15 oglivedir=%ISODIR%  LANG=es_ES ip=192.168.2.11:192.168.2.10:192.168.2.1:255.255.255.0:ogClient01:eth0:none group=Sala_Virtual ogrepo=192.168.2.10 oglive=192.168.2.10 oglog=192.168.2.10 ogshare=192.168.2.10 vga=791 ogunit=cdc
     142    initrd (pd)/%ISODIR%/oginitrd.img
     143    boot
     144
     145    #title OpenGnsys-NET default
     146    #kernel (pd)/ogLive/ogvmlinuz  ro boot=oginit  irqpoll acpi=on og2nd=sqfs ogprotocol=smb ogactiveadmin=true ogdebug=true ogupdateinitrd=true #ogtmpfs=15 oglivedir=ogLive  LANG=es_ES ip=192.168.2.11:192.168.2.10:192.168.2.1:255.255.255.0:ogClient01:eth0:none group=Sala_Virtual #ogrepo=192.168.2.10 oglive=192.168.2.10 oglog=192.168.2.10 ogshare=192.168.2.10 vga=791 ogunit=cdc
     147    #initrd (pd)/ogLive/oginitrd.img
     148    #boot
     149}}}
     150
     151Si se utiliza el grldr-0.4.4 el cliente sólo podrá usar la última línea, que corresponde al ogLive por defecto y no contiene variables.
     152
     153Para quién tenga equipos antiguos que necesiten usar ese grldr y quiera utilizar varios ogLive tiene varias opciones:
     154
     155 * Crear plantillas para cada tipo de ogLive y asignárselas a los equipos.
     156
     157 * Crear en el dhcpd.conf dos grupos distintos:
     158        * Uno para los equipos de grldr-0.4.4 que tendrán todos el ogLive defecto.
     159        * Otro para el resto de los equipos dónde si podré utilizar varios oglive.
     160
     161  En el ejemplo de dhcpd.conf que se instala ya vienen incluidos los grupos, aunque se había pensado para los equipos Mac.
     162
     163  Puede que el uso de Kea como servidor DHCP pueda facilitar la configuración de distintos grldr, habría que mirarlo.
     164
     165Se raro que se utilice el  grldr-0.4.4, el error afectará a pocos usuarios.
     166
     167Se creará documentación sobre el error para que puedan solventarlo.