| 1 | [[PageOutline(2-5,Índice)]] |
| 2 | |
| 3 | = Acta videoconferencia 25 de junio de 2020 = |
| 4 | Asistentes: Málaga, Granada, Valencia, Teruel y Sevilla. \\ |
| 5 | Próxima reunión: 9 julio a las 11.30 |
| 6 | |
| 7 | == Compatibilidad con hardware == |
| 8 | |
| 9 | En Granada se sigue manteniendo Rembo para el despliegue de las aulas. |
| 10 | |
| 11 | Están probando equipos nuevos para las aulas y con Rembo se han descartado tres equipos. OG puede trabajar con todos (con un ogLive u otro). |
| 12 | |
| 13 | == Sincronizar repositorio == |
| 14 | |
| 15 | Para facilitar la inclusión de los datos de la imagen en la consola, se puede usar el script {{{importimage}}} que automáticamente define la imagen en la web de administración. |
| 16 | |
| 17 | Git funciona con al 1.1.1a |
| 18 | |
| 19 | Sevilla una 1.1.1a con los cambios retocados para el acceso remoto. |
| 20 | |
| 21 | |
| 22 | |
| 23 | == RemotePC == |
| 24 | |
| 25 | Granada : aulas virtual de VDI (no OG) |
| 26 | Málaga sí utiliza remotePC. |
| 27 | |
| 28 | Sevilla ya usa remotePC para algunos centros y está preparandolo por facultades |
| 29 | |
| 30 | Valencia se sigue usando |
| 31 | |
| 32 | Parece que no hay tanta demanda como al principio. En todas las universidades baja la demanda. Se han acabado los exámenes y empiezan las vacaciones. |
| 33 | |
| 34 | |
| 35 | Para el próximo curso coexistirán presencial y remoto. |
| 36 | |
| 37 | Antes de reservar un equipo para remoto habrá que revisar si existe sesión de usuario iniciada. |
| 38 | |
| 39 | OG tendrá que notificar a UDS si tiene que sacar un equipo de la cache por cualquier motivo: porque esté inoperativo, usuario presencial, etc. |
| 40 | |
| 41 | En Málaga o han solicitado poder sacarlo cuando si necesitas realizar mantenimiento. |
| 42 | |
| 43 | Sera necesario que las reservas sean más dinámicas. |
| 44 | |
| 45 | |
| 46 | |
| 47 | === Distribución de los servidores en Málaga === |
| 48 | |
| 49 | * En cada centro un OG + uno centralizado |
| 50 | * Servidor OG exclusivo para remote POC |
| 51 | |
| 52 | |
| 53 | El ogAgent al centralizado |
| 54 | |
| 55 | 24h horas disponible en acceso remoto |
| 56 | |
| 57 | Solo ofrecen un Windows. |
| 58 | Con más de una imagen por equipo se complica |
| 59 | |
| 60 | Se restaura desde cada repo del centro, la imagen de Windows es diferente pero en el servidor central ponen un nombre de imagen ficticio para todos igual. |
| 61 | |
| 62 | Los periodos de mantenimiento se ponen en UDS en los calendarios |
| 63 | |
| 64 | |
| 65 | |
| 66 | La gestión centralizada tiene sus inconvenientes. |
| 67 | Hubiera sido un oportunidad de que centros que no usarán OG lo probarán. |
| 68 | |
| 69 | En algunos centros que faltaban por usar OG van a empezar a probarlo. |
| 70 | |
| 71 | |
| 72 | |
| 73 | === Permisos en UDS === |
| 74 | |
| 75 | La delegación de permisos es muy mala: o eres administrador o tienes limitado: |
| 76 | Subir número de máquinas en cache. |
| 77 | Puede reasignar |
| 78 | Num equipos en cache NO puede |
| 79 | |
| 80 | |
| 81 | Al darle acceso a un pool, debería darle permiso de administración completo. |
| 82 | Ahora sólo tiene acceso a algunos aspectos |
| 83 | * no puedes editar las prop. del poll. |
| 84 | |
| 85 | * sí puedo borrar servicios asignados y asignarlo a otro usuario que tenga en la lista de usuarios. |
| 86 | |
| 87 | * sí puedo asignar usuarios y transportes, y hacer una publicación nueva de ese poll. |
| 88 | |
| 89 | * Permite borrar equipos en cache cuando están mal. |
| 90 | - automáticamente lo quita después de una hora. Se puede modificar el tiempo que arda en borrarlo. |
| 91 | |
| 92 | Para más permisos es necesario ser administrado de todo. |
| 93 | |
| 94 | === Informacion equipos amplíada === |
| 95 | |
| 96 | |
| 97 | En Málaga tienen una parche de UDS que añadía info amplíada de los equipos: OU, aulas. Esta infomración es útil para las reserves de equipos problemáticos. |
| 98 | |
| 99 | |
| 100 | === Excluir equipos de remotePC === |
| 101 | |
| 102 | |
| 103 | Sería necesario que se limitarán algunos equipos para el uso de remotePc. ej pc profesor, ... |
| 104 | * Ahora permiso remotePC imagen y aula. |
| 105 | * Se podría asignar el permiso al pc. De forma que se pudieran retirar por distintos motivos. |
| 106 | |
| 107 | En las máquinas virtuales siempre está disponible. No se ha pensado ese aspecto. |
| 108 | |
| 109 | Truco temporal se usa una aula de mantenimiento. Pero exige mover los equipos de un aula a otro. |
| 110 | |
| 111 | Podría ponerse en modo mantenimiento. |
| 112 | * Una marca en el equipo que lo excluya. |
| 113 | * Incluirla en la tabla de ordenadores. |
| 114 | * Que se muestre en el estatus pero marcado de alguna forma (ej transparencia 50%) |
| 115 | |
| 116 | El server OG reporta a UDS cuantos equipos están disponibles. |
| 117 | * UDS usa ahora en número de equipos definidos en el pull, |
| 118 | * Al desplegar el poll, podría comparar con los equipos teoricos y reales. |
| 119 | |
| 120 | |
| 121 | En resumen tendríamos dos posibles soluciones |
| 122 | * Poder seleccionar los equipos para el remotePC, aumentando la granularidad de la selección. |
| 123 | * Que se seleccione el aula pero permita poner los equipos en modo mantenimiento. |
| 124 | |
| 125 | Reunión UDS. Para próxima versión y parche para la actual. |
| 126 | |
| 127 | Error 500 cuando creas un grupo de ordenadores dentro de un aula. Es una consulta de grupo de ordenadores la API REST. |
| 128 | |
| 129 | Virtual Cable próxima versión. permite gestion remote de equipo según su ip |
| 130 | OG aporta la gestión. |
| 131 | posiblemente para junio. |
| 132 | |
| 133 | |
| 134 | == Últimos cambios == |
| 135 | |
| 136 | === Salio la versión 1.1.1c === |
| 137 | |
| 138 | Problemas en el actualizador, en vez de instalar la última versión estable bajaba la rama master que es de desarrollo. |
| 139 | |
| 140 | Ya está corregido. |
| 141 | |
| 142 | === #984 Incluir OGAgent compatible en fichero de versión === |
| 143 | Añadir un campo nuevo al fichero VERSION.json para indicar cuál es la versión de agentes OGAgent que debe instalarse/actualizarse para la versión de OpenGnsys, para evitar errores al intentar descargar un fichero inexistente. |
| 144 | |
| 145 | == Problemas con la version de partclone == |
| 146 | |
| 147 | |
| 148 | El comando partclone en el ogLive bionic al crear las imágenes va mal aunque no da mensaje de error. Con el ogLive de la 1.1.0 sí va bien. |
| 149 | |
| 150 | Se resuelve al crear la imagen quitando el parámetro del chequeo del sistema de ficheros. No comprueba el disco. |
| 151 | |
| 152 | Algunos problemas se resulelven modificando la función ogCreateIgenSuyntax con el parámetro -I. Hay que crear un tique. |
| 153 | |
| 154 | |
| 155 | == ogLive == |
| 156 | Se va a sacar un nuevo ogLive. |
| 157 | * Hay una versión de GIT con un parámetro que permite comparar los repositorios y mejora la comparacion entre los fichero para realizar la sincronizacion. Se intentará incluir en el ogLive. |
| 158 | |
| 159 | GIT se resuelve los problemas con windows 10 con el último ogLive |
| 160 | |
| 161 | |
| 162 | ______________________________________ |
| 163 | |
| 164 | |
| 165 | |
| 166 | |
| 167 | ===================== |
| 168 | === Comando restaurar === |
| 169 | En versiones antiguas el comando restaurar se podía lanzar desde grupo de aulas, ahora sólo se puede realizar sobre los ámbitos aula o equipo. |
| 170 | |
| 171 | * Puede dar problema si en un grupo de aulas existen aulas en distinta vlan. |
| 172 | * Para lanzar el conando sobre varias aulas, se puede crear un procedimiento y lanzarlo sobre las distintas aulas, si se hace rápido se podría tener para todas la misma sesión multicast. |
| 173 | |
| 174 | Se mantendrá la consola como está, limitando el comando a las aulas. |
| 175 | |
| 176 | === Cambios ogAdmServer === |
| 177 | |
| 178 | Se están modificando el código del ogAdmServer par que se comunique con API REST con el cliente nuevo. En esta nueva versión se renombrará a ogAdmServer a ogServer |
| 179 | |
| 180 | Se ha separado en un repo independiente. |
| 181 | |
| 182 | ===================== |
| 183 | opengnsys-1.1.1 (#16) - Error al actualizar a la 1.1.1c (#433) - Message List |
| 184 | El error que describe el mensaje del foro ya está corregido. Se le ha contestado con la información . |
| 185 | |
| 186 | El error se debía a que el fichero de configuración del ogServer cambia de nombre en la última versión. Se ha hecho un cambio en el opengnsys_update, para que tome el nombre correcto del fichero ogAdmServer.cfg, compatible con las distintas versiones. |
| 187 | |
| 188 | == Repositorios de código == |
| 189 | Además del repositorio principal se han creado otros repositorios para los distintos componentes. Son los siguientes: |
| 190 | |
| 191 | * ogAgent-Git OpenGnsys Agent for Operating Systems Git repository |
| 192 | * ogBrowser-Git OpenGnsys Client Browser Git repository |
| 193 | * ogClient-Git OpenGnsys Client Git repository |
| 194 | * ogLive-Builder-Git ogLive Builder (boot-tools) Git repository |
| 195 | * ogServer-Git OpenGnsys Server Git repository |
| 196 | * OpenRLabs-Git OpenRLabs Git repository |
| 197 | |
| 198 | En todos los repos nuevos debería haber |
| 199 | * un archivo "readme.md" con la descripción del componente. \\ El texto que escribamos permite formateo con etiquetas. |
| 200 | * uno archivo de licencia, |
| 201 | * un gitignore : para que no sincronice los ficheros de librerías externas, etc.. |
| 202 | |
| 203 | == Comunicación web - ogServer == |
| 204 | Se están creando script de interfaz entre la web y el ogServer (ogCli): |
| 205 | * La web y los script pasarían por el ogServer |
| 206 | * La web no necesitaría consultar la base de datos |
| 207 | * El ogServer sería el único punto de acceso a la misma. |
| 208 | |
| 209 | Está pendiente crear un repositorio para ello. |
| 210 | |
| 211 | == Pruebas de actualización == |
| 212 | |
| 213 | Se ha actualizado de un servidor con ubuntu 16 y la versión 1.1.0 primero a la 1.1.1 y en un segundo paso a la 1.1.1c. |
| 214 | |
| 215 | Ha ido muy bien. Solo ha fallado en un sitio, puede que fuera el problema del actualizador que ya está resuelto. |
| 216 | |
| 217 | ===================== |
| 218 | Granada |
| 219 | |
| 220 | Seguien usando Rembo |
| 221 | Los equipos nuevos, los que han probado |
| 222 | |
| 223 | En el momento que funcione gi cin OG dejaran rembo |
| 224 | |
| 225 | Con OG nativo: Con los disco SSD sincronizar al apagar en vez de al inicio |
| 226 | |
| 227 | ============ |
| 228 | la politécnica de Cataluña UPC han preguntado por el git, |
| 229 | |
| 230 | Restauradión con GIT Error al cambiar la imagen de equipo con != hardware. Fue modificar con el rebuilder y tiro bien. |
| 231 | |
| 232 | Windows10 ha mejorado mucho con los driver de distintos hardware. |
| 233 | |
| 234 | |
| 235 | Ubuntu 20 |
| 236 | tenemos ogAgent que funciona en |
| 237 | Tiene bastante cambios |
| 238 | |
| 239 | ========================= |
| 240 | |
| 241 | |
| 242 | Agentes python 3 |
| 243 | == Nuevo ogLive == |
| 244 | |
| 245 | Se está creando un oglive con kernel 5.4, si va bien se sube para que podamos probarlo. |
| 246 | |
| 247 | Con el script de creacion de ogLive no se consiguió crear un ogLive de Ubuntu 20.04, necesitará modificaciones. |
| 248 | |
| 249 | |
| 250 | == Web usuario == |
| 251 | En la página principal se han añadido dos proyectos del "Ecosistema OpenGnsys": OpenGnsys VDI y Open RLabs |
| 252 | |
| 253 | Se han creados página específicas para cado uno con una introducción que luego enlaza a la web de cada uno de ellos. |
| 254 | |
| 255 | |
| 256 | == #894 Crear comandos en la web para crear/restaurar backups de discos completos == |
| 257 | Está prácticamente terminado. |
| 258 | * Se han creado los script necesarios para crear y desplegar las imágenes de disco. |
| 259 | * Se ha modificado en la consola los comando crear imagen y restaurar imagen para que permitan utilizar imágenes de disco, asi como las interfaces correspondientes. |
| 260 | |
| 261 | Funciona perfectamente con el ogLive con kernel 4.8 pero con al versión de partclone del ogLive bionic falla. |
| 262 | |
| 263 | Se va a crear un ogLive nuevo, se probará. |
| 264 | |
| 265 | El identificador de la imagen se guarda en la tabla de las particiones del equipo. Esto permitiría poner el nombre de la imagen en la configuración del equipo. |
| 266 | |