Changes between Initial Version and Version 1 of Reunion130521


Ignore:
Timestamp:
May 25, 2021, 2:17:54 PM (3 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion130521

    v1 v1  
     1[[PageOutline(2-5,Índice)]]
     2
     3= En construcción =
     4= Acta videoconferencia del 13 de mayo del 2021 =
     5Asisten: Teruel, Valencia, Huelva, Málaga, Soleta y Sevilla \\
     6Próxima reunión: 27 de mayo a las 11:30
     7
     8== Últimos cambios 1.2.1 ==
     9=== #1043  add WOL_SENT state ===
     10 
     11Se añade nuevo estado, cuando se envía la solicitud de WOL a un equipo aparecerá en la consola como un estado distinto, que cambiará a encendido si se realiza correctamente o a apagado en caso de error.
     12 
     13===   #830 Mejorar el tratamiento de discos extraíbles tipo USB   ===
     14 
     15Se cierra como duplicado por estar incluido en el ticket  #1037 Mostrar Tipo Disco en Consola Web.
     16 
     17=== #984 Incluir OGAgent compatible en fichero de versión  ===
     18 
     19El ticket se terminó en la versión 1.2.0. Se ha cerrado e incluido en el !ChangeLog.
     20 
     21=== #949 Mostrar datos de sesiones de sistemas operativos en propiedades de ordenador
     22   
     23Tomando los datos registrados por el agente de sistema operativo en  ogagent.log se muestran los incios y finalizaciones de sesión en las propiedades del ordenador.
     24
     25Está terminado y se cierra el ticket.
     26   
     27===     #1039 Asignar Disco-Particion-Imagen (para Acceso Remoto)  ===
     28   
     29En las propiedades del Aula cuando activamos el check para gestionar el aula desde remotePC en la parte de "modificacion másiva de ordenadores" se podrá modificar también el nombre de la imagen en una partición concreta.
     30
     31   
     32Hay que poner una advertencia informando que cuando se inicie equipo se modificará en estado con la configuración real del disco del equipo.
     33
     34Falta integrar el ticket.
     35   
     36=== #1038 Muestra el número de ordenadores  ===
     37 
     38
     39En la página de estado y de configuración del aula se añadirá en número de ordenadores.
     40
     41
     42=== mostrar tipo de disco  ===
     43
     44Es  importante para disco nvme, ya que cambia el procedimiento que hay que utilizar con ellos.
     45
     46Se está modificando que la información llegue a la web en una variable que enviará el ogclient, en vez de con un archivo de texto como intermediario.
     47
     48Si el hardware de disco cambiará lo detectaría también, se la operació la realiza el script getconfiguration.
     49
     50En el futuro se podría enviar también las imgágenes que tiene un pc en cache.
     51
     52=== #824 Iniciar sistema restaurado  ===
     53 
     54
     55En el comando restaurar se incluirá la opción de iniciar sesión en el sistema recien instalado.
     56
     57Para resolver este ticket inicialmente se usaba el script setboot mode, como el script desaparecerá en próximas versiones se modificó el comando que utilice el comando bootOs.
     58
     59Otra opción más sencilla en incluir en el script de Interfaz el paso de iniciar sesión: el interfaz toma una serie de parámetros del server, si le envía uno parámetro para iniciar el equipo el script de interfaz puede llamar a bootOs.
     60
     61El inicio después de restaurar es importante porque la configuración MBR del Windows 10 al repaticionar  no se crea bien el MBR.
     62
     63 * No se puede arrancar directamente de la partición por PXE.
     64
     65 * Necesita que una vez arranque Windows desde el ogLive para que firme el MBR.
     66 
     67
     68
     69=== #1040 No elimina imagen cache en grupo ordenadores  ===
     70 
     71
     72Cuando queríamos utilizar el comando de elimnar imágenes en cache, si en un aula hay grupos de ordenadores no se mostraban correctamente las imágenes.
     73
     74Se debía a un error en la consulta SQL. Ya está resuelto.
     75
     76 
     77===   #580 remove old keepalive code ===
     78 
     79
     80Needed by the old socket Hydra that does not exist anymore
     81
     82-> se limpia código
     83 
     84
     85=== #915 only API REST is supported ===
     86 
     87
     88Socket hidra API has been removed, all connections use a REST API.
     89
     90=== Nuevo ogLive ===
     91# New download ogLive-focal-5.8.0-50-generic-amd64-r20210413.992ebb9.iso
     92
     93
     94 created by ramon
     95 
     96 
     97 Prueba en Teruel de las cosas básicas, las hace bien
     98 
     99 Error en el acceso
     100 
     101#  cambio en la licencia
     102 
     103 ogServer is AGPLv3+ Update license header in files.
     104 
     105 
     106=== #995 Add link speed parsing to client probe response ===
     107 
     108
     109If a probe response contains speedinformation, parse and store
     110it inside the client struct. Speed is interpreted as an unsigned
     111integer representing Mbit/s.
     112
     113Se sitúa debajo del icono del ordenador. Es muy interesante para ver el estado de la red de los equipos. afectando a la restauración.
     114
     115En el aula se ve en el browser -> hay que cambiar el valor en el engine, se podría poner por defecto a mil.
     116
     117
     118===  #995 Add link speed in probe responses ===
     119 
     120
     121Separates probe method into separate ogclient modes (virtual, vdi) so
     122future supported OS can easily have a tailored probe responses.
     123
     124Link speed is retrieved using a minimal ethtool command sent using fcntl
     125module from python.
     126
     127el ogclient consulta la v de red y la manda al ogserver -> Valor por defecto dentro del códifo
     128
     129
     130===  #995 Show client link speed if available ===
     131 
     132
     133If the clients API response included speed information, show it in the
     134default room view.
     135
     136In case link speed is less than 1000 Mbit, highlight so.
     137
     138 #980 closed pordefecto (resuelto) ===
     139 
     140Add REST API to ogClient
     141
     142Limpiar código
     143
     144
     145===  #718 Increase ogAgent probe timeout ===
     146 
     147
     148Otherwise, webconsole fails to fetch status of computers with ogAgent
     149when there are too many (100 approx.).
     150
     151aulas de 100 equipos, si estaban todos encendidos no mostraba el estado porque saltaa el timeout y no terminada al solicitud
     152
     153
     154Se aulmenta timeout.
     155
     156===  #804 Limit legacy SocketHidra? key-value split ===
     157
     158This bug was found by USAL and UPV. They reported that WebConsole? was
     159showing scripts incompletely if they contain "=".
     160
     161SocketHidra? stores key-value pair as "<key>=<value>" string, and the
     162parser splits the string on "=" characters and pick the first two
     163elements. Thus, if the value also contains "=", the parser splits it and
     164only picks the first part.
     165
     166Note: keys strings never contain "=".
     167
     168With "scp=this=is=a=test" as example
     169
     170    BEFORE this commit the parser returns
     171
     172        "scp" as key
     173        "this" as value
     174
     175    AFTER this commit the parser returns
     176
     177        "spc" as key
     178        "this=is=a=test" as value
     179
     180Limit legacy SocketHidra? key-value split to two elements, key and value.
     181
     182This commit also removes script decoding because WebConsole? stores
     183them decoded since v1.2.0.
     184
     185-> al guardar un procedimiento que el comando fuera ejecutar script ->
     186el problema era el parser que tiene la web de socket hidray , cuando se encontraba el igual paraba
     187
     188No que el script estuviera en plano ->
     189
     190
     191=== #942 Add REST POST /center/delete method ===
     192Add REST POST /room/delete method
     193Nuevas llamadas a la API REST del ogSerer, de forma que el ogserver sea el unico que haga las llamadas a la BD.
     194
     195Que la consola llame al ogserver
     196
     197=== #1045 Unusual software profile duplicates  ===
     198 Limitacion de SQL al comparar cadena, se pasaba del limite y al hacer la comanración
     199 
     200 Probar que ahora al crear un segundo perfil de soft sobre un equipo no se duplique -> si es distinto software sí se duplicaría.
     201 
     202 
     203
     204===  #997 Liberar versión OpenGnsys 1.2.0  ===
     205 
     206
     207===  #1046 closed pordefecto (resuelto) ===
     208Fix import script
     209
     210
     211 Add alias "set mode"
     212
     213"ogcli set modes ..." should be "ogcli set mode ..." because clients
     214only have one mode assigned at a time.
     215
     216To not break the backwards compatibility, this commits adds "set mode"
     217but maintains "set modes".
     218
     219ogcli -> set mode
     220
     221ogcli list scope.
     222
     223
     224
     225== Prioridad Remote PC ==
     226
     227
     228
     229
     230Para cualquier cambio que se realice hay que controlar que los nuevos elementos del API REST de OpenGnsys (releaseUrl por ejemplo), sean "opcionales" para mantener la compatibilidad con las instalaciones existentes. Y comprobar que existe ese parametro antes de usarlo, etc..)
     231
     232Principal problema compartir uso presencia o remotePC. Se priorizan los ticket relazionados con esté aspecto, más adelante se revisarán los demás
     233
     234
     235   4.- Flag de "login local".
     236
     237   5.- Implantar una mecanica de "unreserver", un callback para poder liberar una maquina que a su vez haya liberado OpenGnsys
     238
     239Hay un cambio muy pequeño que es necesario para UDS porque las url son mayores que el tamaño de los campos.
     240
     241   1.- Longitud de los campos "urlLogin" y "urlLogout" (por corto el primero)
     242
     243
     244
     2452.- Movimientos de maquinas entre distintos labs/ou, debe "desreservar", ya que el ID de la reserva incluye estos dos elementos.
     246
     2473.- Hacer logout si se habia hecho login y alguno de estos casos:
     248
     249
     250 6.- Implementar un metodo REST para "iniciar" la maquina, un "Start".
     251 
     252 9.- Posibilidad de "desreservar" desde el admin OpenGnsys? (liberar la reserva), invocando logicamente al "releaser" correspondiente
     253 
     254En la consola de Og ver los equipos reservados por UDS y poder quitarlos.
     255-> Málaga pg con tabla.
     256 
     25710.- La asignación de las reservas se deberian hacer por "el elemento mas antiguo con posibilidad de reservar" primero, de forma que los elementos con "problemas" pasen a la "cola" y no "atasquen" el sistema. Creo que ya estaba así, pero no estoy 100% seguro...
     258
     259.> Ya está así -> revisar
     260 
     261 
     262
     263
     264
     265
     266Instalción en paquetas
     267
     268
     269
     270
     271
     272
     273
     274
     275
     276
     277
     278
     279
     280
     281
     282
     283
     284
     285
     286
     287
     288
     289
     290
     291
     292
     293
     294
     295
     296
     297
     298
     299
     300
     301
     302
     303
     304
     305
     306
     307
     308
     309