Changes between Initial Version and Version 1 of Reunion200617


Ignore:
Timestamp:
Jun 28, 2017, 1:58:57 PM (7 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion200617

    v1 v1  
     1[[TOC(heading=Índice)]]
     2
     3= '''''En construcción ''''' =
     4
     5= Acta videoconferencia del 20 de junio de 2017 =
     6
     7Asisten: Zaragoza, Teruel, Valencia, Huelva, Málaga y Sevilla \\
     8Próxima reunión: 4 de julio a las '''10:30'''
     9
     10
     11Leyendas:
     12 * [[Image(wiki:Reuniones:todo.png)]] Tareas pendientes.
     13 * [[Image(wiki:Reuniones:mejora.png)]] Mejoras.
     14
     15
     16== !RedIris ==
     17
     18Salió muy bien.
     19
     20En Salamanca intentarán utilizar las información sobre [wiki:Subproyectos Propuestas de subproyectos de OpenGnsys] para realizar proyectos fin de carrera.
     21
     22La certificación del curso Online con !OpenBadges no se puede realizar debido a que no tenemos entidad para certificarlo.
     23 * Es necesario buscar una figura legal que nos permita hacerlo. 
     24 * Afecta a otros temas, por ejemplo si queremos que en los pliegos de condiciones de compra de equipos estén certificados por OpenGnsys tampoco tenemos posibilidad para hacerlo por el mismo motivo.
     25
     26Se plantea la posibilidad de crear una fundación de usuarios de OpenGnsys. Vamos a intentar recabar información en las distintas Universidades, en concreto en Huelva hay una Fundación que antiguos alumnos a la que van a preguntar.
     27
     28== Últimos cambios versión 1.1 ==
     29===  Problemas de instalación y actualización  ===
     30En Valencia el script de actualización no fue bien. No dejaba entrar en la consola, se debía a un problema con la clave:
     31
     32   En la base de datos el campo clave de usuario tenía un tamaño de 50 caracteres, por lo que no cabía la clave codificada en Sha2. Las claves seguían en claro.
     33
     34En Zaragoza al instalar en un Ubuntu 16.04 limpio se instalaba mysql pero no dejaba entrar como root, que no tenía clave
     35
     36  El problema puede venir de que en el ubuntu 16.04 sólo el usuario root del sistema puede entrar como root de mysql.
     37
     38=== #790 ogLive Xenial no identifica el orden correcto de varios discos duros sata ===
     39
     40Un equipo con varios discos duros sata e iniciado con el ogLive Xenial de 64 bits no identifica correctamente el orden de los discos duros.
     41
     42Es un error del comando de lsblk en la versión de Ubuntu Xenial, en versiones prosteriores está corregido.
     43
     44Hay una operación que permite ordenarlo por Número de disco, Número de partición , pero no existe en otras versiones por lo que si la ponemos hay que discriminar si el ogLive.
     45
     46en vez de poner la opción se utilizará "sort" para ordenar la salida del comando.
     47
     48
     49=== #782        Crear registro de acciones para realizar informes ===
     50
     51Se cierra el ticket.
     52
     53=== #708        Crear API REST para integración de OpenGnsys con UDS ===
     54Se ha eliminado un código del ogAgent para intentar gestionar la cola de acciones.
     55
     56Afecta al comando "Enviar mensaje" y en esta versión sólo se permite ejecutar inmediatamente.
     57
     58=== #775        Permitir mismo nombre de imagen en diferentes repositorios de imagen ===
     59
     60Se cierra el ticket.
     61
     62Para la próxima consola habría que repensar como se tratan las imágenes y repositorios con distintas unidades organizativas (OU). En está versión:
     63 * Un repositorio tiene un identificador distinto en cada OU.
     64 * Para usar las imágenes de un repositorio común se tiene que definir el objeto imagen en cada unidad organizativa y la consola las verá como imágenes diferentes.
     65
     66Un cambio afectaría a muchas las consultas SQL: cuando el comando restaurar o el asistente de deploy muestra las imágenes disponibles tomo como partido los ordenadores del ámbito, busca los repositorios asociados y las imágenes que pertenecen a estos.
     67
     68MEJORA!!!!!!!!!
     69Un posible enfoque en incluir el concepto publicar:
     70 * Definir los repositorios en la parte de administración de la consola y asignarlos a las unidades organizativas.
     71 * Las OU que compartan directorio puedan utilizar las mismas imágenes publicandolas o no en cada OU según las necesiten.
     72
     73=== #730        Integración de rama OpenGnsys 1.1.0 en rama principal ===
     74
     75 * El script de instalación es compatible con Centos7. Sólo se ha probado a instalar.
     76
     77 * Corregida otra cláusula GROUP BY para compatibilidad con distintas versiones de MySQL. Provocaba que no se vieran las particiones en la página de configuración del equipo.
     78
     79 * Al simplificar el formulario crear imagen las imágenes que no estaban creadas con el comando crear imagen no tenían tipo de partición asociado y no aparecían en el comando restaurar. Esto impedía que se usaran imágenes migradas de otros. Se ha corregido el comando restaurar imagen.
     80
     81 * Evitar error de inicio de Apache si se configura PHP-FPM en vez de mod_php.
     82
     83=== #768 Ofrecer diferentes ogLive a los clientes ===
     84
     85
     86Script {{{setsmbpass}}} modifica clave de acceso en todos los clientes ogLive instalados.
     87
     88La función ogGrubAddOgclient se renombra a ogGrubAddOgLive. Soporte de varios ogLives. Se usa el ogLive iniciado.
     89        Falta cambiar el nombre al mensaje de ayuda de la función
     90
     91Script oglivcli muestra los oglive compatibles con esta versión con un * al lado. Los instalados los muestra con un +
     92
     93        Si se instala un oglive no compatible tiene que ser el ogloive por defecto y no podrá guardarse en cache.
     94
     95
     96Dudas: (Todo FALTA)
     971) El script oglivecli cuando instala un nuevo ogLive lo pone con ogLive por defecto, esto afectará a todos los equipos que tengan configurado el ogLive por defecto.
     98   Se cambiará de forma que al instalarlo no lo defina como por defecto y que después de hacer las pruebas se decida si ponerlo por defecto usar la opción setdefault del script oglivecli.
     99
     1002) En la consola al elegir el oglive de los equipos la lista de selección muestra los ogLives existentes más la opción ogLive por defecto.
     101
     102Al elegir el oglive por defecto significará que si el administrador cambia el oglive por defecto todos los equipos así configurado cambiar el ogLive automáticamente. En la consola en la opción ogLive por defecto se incluirá el mensaje "asignado automáticamente" para que quede claro.
     103
     104Si se realiza el cambio en el servidor, al iniciar los equipos detectarán el cambio y actualizaran el ogLive en cache de forma automática.
     105
     1063) El script de instalación de forma opcional borrará los ogLive no compatibles e instalará los ogLives compatibles de 32bits y 64bits.
     107
     108Si el usuario utiliza un oglive personalizado puede ser problematico borrarlo automáticamente.
     109En el script de instalación se puede preguntar la principio de la instalación pero el script de actualización sólo se puede informar al final que lo que conviene hacer.
     110
     111
     112=== iMac ===
     113Se revisará si el cliente ogLive funciona con los equipos iMac.
     114Se reabrirá el ticket 774  FALTA
     115
     116== Foro ==
     117* Se ha creado un apartado para los menú de inicio.
     118
     119* Problema con multicast:
     120
     121Se comentas herramientas para verificar el multicast (lista) -> poner receta  FALTA
     122
     123El paquete está en el repositorio https://launchpad.net/ubuntu/+source/mtools
     124
     125
     126http://opengnsys.es/discussion/topic/308
     127
     128* Problema con WOL.
     129Al bajar y subir los magnetotermicos los equipos se han quedado en un estado que permoten realizar WOL.
     130
     131* ogLinuxBootParameters
     132La imagen tenía un grub modificado manualmente y la función ogLinuxBootParameters no encontraba los parámentros de arranque. Se ha solucionado regenerando el grub.cfg con la función grubInstallPartition.
     133
     134* Cola de acciones:
     135
     136
     137
     138
     139
     140
     141
     142...
     143...
     144
     145
     146=== #768 Ofrecer diferentes ogLive a los clientes ===
     147oglivecli: muestra los ogLive disponibles.
     148
     149Se crean dos nuevos script que funcionan de forma análoga a los comandos listclientmode y setclientmode.
     150listclientlive: Lista la distribución ogLive asociada a los clientes,
     151#       ya sea un equipo o un aula.
     152{{{
     153listclienlive NombrePC | NombreAula
     154}}}
     155setclientlive Configura el archivo de arranque de PXE para asignar el cliente ogLive, ya sea a un equipo o a un aula
     156{{{
     157setclientlive DirOGLive | IndiceOGLive { NombrePC | NombreAula } Modo_trabajo
     158}}}
     159
     160Para el parámentro Modo_trabajo además de soportar además de un número  0 y 1 se aceptan las cadenas TEMP y PERM.
     161
     162Nota: Han cambiado los nombres de las plantillas, habría que comprobar que la ayuda de setclientmode y el script setBootMode recogen los nuevos nombres (FALTA)
     163
     164=== Programaciúon de tareas: ogAgent ===
     165No funciona en la 1.0.6, se ha corregido en la 1.1.
     166
     167También se ha ampliado el calendario a la 2025.
     168
     169Al actualizar se recompila el ogAgent por lo que se realizarán los cambios.
     170
     171=== grubSyntax ===
     172Es un script vinvulado a la versión del grub-probe.
     173
     174Las versiones de grub-probe de 32 y 64 bits se han subido a /opt/opengnsys/client/bin/
     175
     176grubSyntax identifica la arquitectura y utiliza uno u otro.
     177
     178=== #789 Actualizar plantilla PXE al mover ordenador ===
     179No se actualiza al mover el equipo de aula ni al cambiar la ip del repositorio
     180
     181Se ha creado un ticket, sólo falta subirlo.
     182
     183=== #791 ogGrubInstallMBR con dos discos duros ===
     184
     185ogGrubInstallMBR sobre dos discos duros no gestiona bien sobre que MBR instalar el codigo del grub.
     186
     187Se determina que el FIRSTAGE siempre sea el primer disco duro y el SECONDSTAGE (grub.cfg) sea identificado con los dos primeros parámetros.
     188
     189De esta manera podemos tener el grub.cfg en una partición del segundo disco duro.
     190
     191=== #792 incluir en los html personalizados de ejemplo los enlaces al acceso privado. ===
     192
     193Enlace en el menu publico que hay que utilizar para acceder al menú privado personalizado.
     194{{{
     195<p><a href="../varios/acceso_operador.php?iph=<?php echo $_SERVERREMOTE_ADDR? ?>">Administración</a></p>
     196}}}
     197enlace en el menu privado que hay que utilizar para acceder al menu publico
     198{{{
     199<p><a href="../varios/menucliente.php?iph=<?php echo $_SERVERREMOTE_ADDR? ?>">Volver</a></p>
     200}}}
     201
     202Se incluirá en el menú de ejemplo para que los usuarios tengan la esta información más accesible.
     203
     204=== #793 unificar los recursos en red del ogLive [shared] ===
     205Se utilizan distintos nombres para el mismo recurso de red:
     206 * El código fuente [shared]
     207 * el gestor de arranque remoto [ogshared]
     208 * el samba [ogclient]
     209 * en el sistema de archivos del server client/
     210
     211Para evitar tener que documentar intentar que el código sea coherente y usar siempre el mismo identificador.
     212
     213Incialmente para esta versión cambiar sólo el recurso samba. Para ello requiere rehacer la lógica del initrd del ogLive
     214
     215== BURG: grub con interfaz gráfico ==
     216
     217burg es un fork de grub2 con interfaz gráfico.
     218
     219Funciona en todo el hardware que se ha probado
     220
     221La universidad Pompeu Fabra lleva usandolo tres años sin problemas.
     222
     223Se puede definir una opción por defecto y un time-out
     224
     225Al igual que en grub si el usuario toca el teclado eligiendo una opción y no le da a enter se queda en ese estado indefinidamente y no controlado por OpenGnsys.
     226 * En grub no suele pasar, pero al ser gráfico sí es más fácil que suceda.
     227 * Sería necesario que una vez elegida la opción también hubiera un time out.
     228 * los OgLive tiene el burg instalado.
     229 * se crean las funciones ogBurgInstallMBR y ogBurgInstallPartition análogas a las existente para Grub
     230
     231No sabemos si se prodría usar para arranque PXE gráfico.
     232
     233== Discos de 4tb ==
     234en la versión 1.0.6 sólo reconoce 2Tb.
     235Habría que utilizar una tabla de particiones tipo GPT.
     236
     237Arranque del equipo:
     238 * Hay BIOS que permiten GPT
     239 * UEFI permite modo legacy o UEFI
     240
     241si utilizar GPT
     242* Windows obliga a arranca con UEFI
     243* Linux parece que sí permite arranque normal
     244
     245Windows con UEFI obliga a utilizar GPT en modo
     246
     247== UEFI ==
     248__Arranque de Sistema Operativo: bootOs __
     249cambios para que discrimine si es arranque UEFI, busca la partición de arranque (la primera) y no hace algunas cosas propias de BIOS.
     250
     251 * se le dice a UEFI Boot Manager qué sistema operativo arranca la próxima vez (hay un software lo que permite)
     252 * se ponen las marcas para que el PXE arranque de la primera partición
     253 * se reinicia.
     254
     255
     256Si Burg no funciona con UEFI no tiene mucho sentido.
     257
     258Pruebas con dos Windows en el mismo equipo: no se han hecho.
     259
     260Valencia:
     261
     262Se utiliza OpenGnsys en los servicios centrales se dará formación para que también lo utilicen los centros.
     263
     264Ahora tienen unos 2000 equipos pertenecientes a personal, biblioteca, aulas de idiomas y formación permanente.
     265
     266Se dará un curso de un nivel intermedio entre el básico y el avanzado, haciendo principal incapié en la personalización de los script.
     267
     268Utilizan Windows y tendrán que postconfigurar la inclusión en el Active Directory.
     269
     270Hasta ahora los centros usan el Ghost con servidor v2.5, nunca han tenido Rembo.
     271
     272Los equipos del personal no tiene habilitado el agente de OpenGnsys y se arrancan con PXE desde el MBR.
     273
     274Se piensa que al controlar mejor las licencias se ahorrara bastante.
     275
     276
     277== Lista de imégenes ==
     278En los comandos y asistente de resaturación no aparecen por orden alfabético y cuando hay muchas imágenes es incomodo.
     279
     280Se modificará para listarlas en el orden correcto. FALTA
     281
     282== Mapa implantación ==
     283El último mapa de implantación de OpenGnsys tiene más de dos años, podríamos aprovecha que sacamos la próxima versión para realizar un nuevo mapa de implantación.
     284
     285Habría que madar un mensaje a la lista de RedIris.
     286
     287== Consulta la base de datos del servidor desde los cliente ==
     288Se necesita para algunos datos de la postconfiguración.
     289
     290Por motivos de seguridad sería más conveniente utilizar la API REST.
     291
     292== Articulo sobre remotePC ==
     293UDS está realizando un articulo haciendo referencia a la presentación de RedIris sobre remotePC.
     294