Changes between Initial Version and Version 1 of Reunion151020


Ignore:
Timestamp:
Oct 27, 2020, 1:24:43 PM (4 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion151020

    v1 v1  
     1[[PageOutline(2-5,Índice)]]
     2
     3= Acta de la videconferencía del 15 de Octubre de 2020 =
     4
     5Asistentes: Zaragoza, Valencia, Granada, Teruel, Málaga, Huelva, y Sevilla. \\
     6Próxima reunión: Por determinar.
     7
     8== Últimos cambios ==
     9
     10===  Pregunta del foro: Oglive autenticación 802.1x (#439) ===
     11
     12Puede que el ogLive deba tener instalar algo. Se podría configurar en el proceso de arranque.
     13
     14Se le contestará en el foro. Como el ogLive es una ubuntu, si nos da el proceso que hay que realizar en una ubuntu para autenticar un NAC, podríamos darle instrucciones para intentar que te funcione.
     15
     16
     17=== ogAgent ===
     18
     19El agente de sistema operativo da un estato más detallado: se indica si la sesión es remota o local. Si existe una nueva sesión en local y el pc esta reservado para remoto se lo indica a UDS.
     20
     21Se cree que en UDS también se modifico algo respecto a este tema.
     22
     23En la base de datos también hay cambios sobre si existe sesión local y la url de notificación.
     24
     25__ogAgent macOs__
     26
     27La versión nueva de !MacOs trae el python3, puede que haya que reconstruir el agente.
     28
     29=== #969 Optimizar árbol del frame izquierdo ===
     30En la parte izquierda de la consola de OpenGnsys aparece un árbol de elementos (ordenadores, imágenes, ...) que cuando el número de aulas es grande tarda mucho en cargar.
     31
     32Actualmente en el frame izquierdo se carga una tabla por cada menú que se muestra, en el caso de las aulas cuando existen muchos equipos el número de tablas es tan grande que ralentiza mucho la página.
     33
     34Se ha buscado una solución más liviana, ya se muestran los árboles de todas las páginas de los usuario y funcionan todas las opciones del menú salvo el mover y colocar equipo. Faltaría la zona de administración.
     35
     36=== #993 Se elimina el ogAdmServerAux ===
     37
     38Se está simplificando el código del server para hacerlo más sólido.
     39
     40En esta versión se cambia la comunicación del servidor con el cliente. Por seguridad se propone que las acciones se inician en el servidor, los clientes no pueden solicitar que el servidor realize ninguna acción. Esto afecta a la forma de trabajar hasta ahora  ogAdmServerAux y al ogAdmRepoAux que desaparecen afectando a la transferencia multicast y al comando setbootmode delos clientes.
     41
     42Se utiliza para cambiar el modo de arranque después de una restauración:
     43  * Ese caso de uso se da todos los días: hacer el cambio y ver si se necesita.
     44  * Teruel, Zaragoza y Sevilla no lo utilizan. Málaga si.
     45
     46También afecta a las imágenes sincronizadas que se eliminarán hasta que se termine el desarrollo de las sincronizadas con Git.
     47
     48Algunos aspectos sobre el tema:
     49 * No perder la esencia que el propio cliente pueda solicitar peticiones al server.
     50    * Un equipo se puede promocionar a servidor.
     51    * Permitiría que vean sólo las imágenes torrent que se necesitan, que el cliente solicite la imagen torrent.
     52
     53 * Algunas universidades utilizan siempre desde el servidor.
     54
     55Se plantea lo opción de mantener el comportamiento, con idea de sustituirlo en la próxima por algo seguro.
     56    * Podría estar incluido por defecto, o se pudiera configurar asumiendo el riesgo en la seguridad.
     57    * /etc/default/opengnsys Se podría habilitar y deshabilitar ese servicio.
     58    * Las peticiones al ogServer podrían ir con un envoltorio.
     59    * Lo más sencillo sería dar acceso del cliente a ogcli o se deja poer defecto el el ogcli y se copia los script ogServerAux en ogServer, quien los necesite lo habilite.
     60
     61 
     62
     63=== script de servidor ogcli ===
     64
     65Se ha creado un script de servidor ogcli para poder realizar las mismas funciones que la consola de de administración de opengnsys desde linea de comandos
     66
     67Actualemente realiza parte de las funciones, por ejemplo:
     68 * listar equipos conectados
     69 * listar centros
     70 * detalle cliente: mac ip nombre cliente.
     71 * listar hardware
     72 * listar modos NetBoot.
     73
     74===  1005 Soluciona error cuando hay grupos en una aulas para remotePC. ===
     75Ya está resuelto.
     76
     77=== 1006 Soluciona error de  RemotePC IP al devulver las IP de los equipos arrancados ===
     78Al pedir el estatus de una aulas concreta No daba la ip correcta.
     79
     80=== 993 Script setclient mode se resuelve errata ===
     81
     82
     83=== Creado si empezar a trabajar ===
     84
     85 * #990 Fix WOL call for RemotePC This patch fixes the call to the WOL …
     86
     87 * #996 Add small description of the different windows real-time log shows \\
     88     Log en tiempo real. Poner una descripción del contenido de cada parte.
     89
     90 * #995 Show client link speed on WebConsole \\
     91     Ver la velocidad del cliente en la web por si alguno va lento. Constancia para poder poder hablar con redes diagnosticar.
     92
     93     Una posibilidad sería añadir la información al estado, si se pincha sobre un pc añadir más información. Velocidad, s.o, uptime,...
     94
     95 * #994 New status to show the client is booting \\
     96   Se crea nuevo estado "arrancando". Para cuando un cliente tarda mucho
     97
     98
     99
     100
     101=== Cambios configuración de UDS ===
     102
     103Se pregunta si cada vez que hay un cambio en OG hay que cambiar en UDS.
     104
     105Si el número de equipos disponible en OpenGnsys es menor que el número máximo de equipos de UDS sí hay que modificarlo.
     106
     107
     108
     109
     110=== 999 ogClient session command do not boot the selected OS ===
     111
     112Se detectó un error cuando el ogclient recibia la orden de iniciar sesión, el ogclient se cerraba en mitad de la orden de inicio de sesión y la orden se cancelaba.
     113
     114El efecto que se notaba es que se ignoraba el inicio de sesión. Como se reinicia parecía que no había recibido la orden.
     115
     116Se resuelve dando tiempo suficiente para que se cierre correctamente la conexión con el servidor y se llame a kexec.
     117
     118
     119=== Error en el asistente de particionado ===
     120
     121El asistente llama al comando ejecutar script. Si el contenido era mayor que 1024 bytes cortaba el resto del mensaje y daba que la solicitud era mal formada.
     122
     123
     124
     125En otro asistente al final del script había caracteres que sobraban, una línea en blanco.
     126
     127Ya están corregido.
     128
     129
     130=== #1002 Error en el script de actualización ===
     131
     132Se borr el ogAdmRepo.cfg y no era lo que se quería
     133
     134
     135=== #1003 Se soluciona error al actualizar ogClient ===
     136
     137Se usaba el comando mv para poner la nueva versió de ogLive, pero no fuciona las carpetas.
     138
     139Se usa rsync que pone los archivos nuevos en lugar de los antiguos.
     140
     141
     142=== #1004  Add repo functionality to ogServer ===
     143
     144En este ticket se pasará la API REST de remotePC hecha en php pasarla al ogServer.
     145
     146Hasta ahora sólo se ha cambiado el listar imágenes.
     147
     148
     149== Problemas encontrados ==
     150
     151=== Cambio de ogLive ===
     152
     153Al cambio del ogLive en un mismo equipo, del bionic a xenial arranca bien pero no el browser
     154
     155El ogLive 4.8 da ese problema, puede ser driver de frame bufer que no se cargue correctamente.
     156
     157=== Problema con monitor ===
     158
     159El ogLive funcionaba con un monitor de 15pulgadas, probando con diferentes resoluciones. Poniendo uno de 17'' va correctamente.
     160       
     161La resolución incluye los hercios, y puede que un monitor antiguo no los soporte.
     162
     163Ese problema se dio hace algún tiempo, se debía a que aunque estaba instalado el driver el módulo del kernel que se cargaba no era el correcto. Se solucionó con rehaciendo el initrd poniendo en la blacklist de los módulos o en la lista blanca el que otro módulo.
     164
     165Al pasarle los valores de la resolución hay que tener en cuenta que lo nuevos kernel usan el parámetro VGA, no el uvesa.
     166
     167
     168== 997 Liberar versión OpenGnsys 1.2 ==
     169Cambios de remotePC en la nueva versión:
     170
     171 * Permitir cambiar activar o desactivar el acceso de remotePC en un equipo.
     172        Se ha modificado la base de datos añadiendo el campo "inremotepc" en las propiedades de los equipos.
     173        Falta crear en la consola comandos que puedan activar o desactivar el acceso a remotePC de los equipos de distintos ámbitos, por ejemplo, aulas, grupos de ordenadores y un único ordenador.
     174
     175 * En la API REST se ha añadido una nueva ruta para que UDS pueda inciar un equipo en particular que tenga la imagen compartida /ous/:ouid/labs/:labid/clients/:clntid/init. Falta probarla.
     176
     177 * Añadir flag de sesión local o remota en la información del equipo. Probado
     178
     179__Pendiente para la nueva versión __
     180
     181Para la nueva versión falta que los cambios que se han realizado en la se puedan utilizar desde la consola.
     182
     183En el trac hay que crea el hito y las versiones siguientes para asignar los tiquet que no son para la 1.2.
     184
     185Hay que actualizar el fichero de changelog.
     186
     187
     188__ ogLive__
     189
     190Se ha creado un nuevo ogLive,  podría ser el oglive por defecto de la versión nueva.
     191        Falta probar que funciona correctamente.
     192
     193        Es la misma versión del partclone que el anterior. Habría que intentar resolver el problema de incompatibilidad entre versiones.
     194
     195
     196__initrd__
     197
     198Las nuevas versiones de initrd no están conrpiida con gzip sino con LZ4..
     199
     200Los script que modifican el initrd necesitan :
     201        con file detectan la compresió y usan el comando correcto.
     202
     203Siempre se comprime otra vez con gzip (en vez de lz4)
     204