Changes between Version 1 and Version 2 of Reunion090217
- Timestamp:
- Feb 20, 2017, 7:20:32 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Reunion090217
v1 v2 5 5 6 6 == Arranque PXE: Grub4dos versus syslinux == 7 El proyecto Grub4dos ha dejado de actualizarse hace varios años. Seguimos utilizándolo p or al arrancar un equipo por PXEpermite mirar dentro de las particiones buscar un fichero, modificarlo o borrarlo, esto nos facilita:8 * Tener el kernel y el initrd en cache esto independiza el tiempo de arranque del número de clientes. Con syslinux el servidor enviaba el kernel y el initrd a todos los clientes, el primer equipo podía arrancar en unos 30s y el último tardar varios minutos.7 El proyecto Grub4dos ha dejado de actualizarse hace varios años. Seguimos utilizándolo para al arrancar un equipo por PXE porque permite mirar dentro de las particiones buscar un fichero, modificarlo o borrarlo, esto nos facilita: 8 * Tener el kernel y el initrd en cache. Esto independiza el tiempo de arranque del número de clientes. Con syslinux el servidor enviaba el kernel y el initrd a todos los clientes, el primer equipo podía arrancar en unos 30s y el último tardar varios minutos. 9 9 * Buscar si una partición tiene un fichero a modo de marca y arrancarla. 10 10 … … 21 21 22 22 == Posibles colaboraciones == 23 Para facilitar las colaboraciones se creará una página en el wiki donde se describan posibles subproyectos que puedan desarrollarse de forma independiente.23 Para facilitar las colaboraciones se creará una página en el wiki donde se describan subproyectos de OpenGnsys que puedan desarrollarse de forma independiente. En la reunión se mencionan los siguientes: 24 24 25 25 * Arranque en caliente de Windows. … … 33 33 * desde el cliente se usará el framework de javascript angular. 34 34 * desde el servidor usaremos el framework de php symfony (ahora se está usando slim). 35 36 Animamos a todos los miembros del proyecto a que aporten sus ideas en esta página. 35 37 36 38 == OpenGnsys - UDS == … … 48 50 * Se arranca el equipo con WOL. 49 51 * Se registra el la cola de acciones el inicio de sesión. El cliente cuando arranca OpenGnsys consulta la cola e inicia el sistema operativo. 50 * Al iniciarse sistema operativo se arranca el agente de OpenGnsysy manda un mensaje al servidor diciendo que está activo.52 * Al iniciarse sistema operativo se arranca el ogAgent y manda un mensaje al servidor diciendo que está activo. 51 53 * Mandar el comando apagar al agente cuando se acaba la reserva. 52 54 … … 55 57 Málaga ha terminado el módulo de moodle para integrarlo con UDS. Esté módulo permite que a una actividad se le asocie una máquina virtual que sólo es accesible desde la enseñanza virtual. 56 58 59 == Congelar los equipos == 60 Málaga está interesada en congelar los equipos y están haciendo pruebas. 57 61 58 == Ticket pendientes == 62 En el foro hay un mensaje explicando cómo compatibilizar OpenGnsys con !ToolWiz Time Freeze: [topic:265 Integración con herramientas de congelado (#265)] 63 64 La primera vez que se arranca con OpenGnsys no está congelado, por lo que puede reconocer los drivers; entonces es cuando cambia la configuración a congelado en el siguiente arranque. 65 66 Con el agente se podría congelar y descogelar el equipo aunque estuviera arrancado. 67 68 69 == Ticket pendientes versión 1.1.0 == 59 70 === #771 Crear imagen no muestra correctamente el espacio necesario y disponible === 60 Hay que cambiar la función ogGetSizeParameters. El cambio es fácil pero hay que cambiar los script que llaman a la función.71 Hay que cambiar la función __ogGetSizeParameters__. El cambio es fácil pero hay que cambiar los script que llaman a la función. 61 72 62 73 === #528 busybox tftp ogLive con acceso subdirectorio contenedor tftpd del server === 63 74 Está casi terminado. 64 75 65 Falta modificar el script '''setsmbpass'''para que busque dentro de los distintos subdirectorios al cambiar la clave. En el ticket está documentada la línea que hace falta.76 Falta modificar el script __setsmbpass__ para que busque dentro de los distintos subdirectorios al cambiar la clave. En el ticket está documentada la línea que hace falta. 66 77 67 78 Las plantillas PXE deben incluir esta variable para que el cliente sepa qué directorio montar. … … 71 82 72 83 === #772 Módulo de administración web para dispositivos smartphones y tablets === 73 Se trata de un desarrollo web para unirlo a modo de plugin con la consola web de administración y poder gestionar las aulas ,a través de un dispositivo móvil o tablet.84 Se trata de un desarrollo web para unirlo a modo de plugin con la consola web de administración y poder gestionar las aulas a través de un dispositivo móvil o tablet. 74 85 75 Está hecho en el mismo lenguaje que la consola (php) y utiliza la misma base de datos (Mysql). Se ha decidido por sencillez y rapidez no crear una web adaptativa de la consola principal, sino , varias páginas que usan las mismas librerias, pero,hojas de estilo distintas que ajustan la visualización a una pantalla de pequeñas dimensiones.86 Está hecho en el mismo lenguaje que la consola (php) y utiliza la misma base de datos (Mysql). Se ha decidido por sencillez y rapidez no crear una web adaptativa de la consola principal, sino varias páginas que usan las mismas librerias, pero hojas de estilo distintas que ajustan la visualización a una pantalla de pequeñas dimensiones. 76 87 77 88 === #718 Nuevo agente modular con comunicaciones REST === … … 82 93 La instalación se realiza en el equipo modelo: 83 94 1. Hay que desinstalar el agente antiguo 84 2. los instalables de puede bajar d ela consola de administración el la página de propiedades del equipo.95 2. Los instalables de pueden bajar de la consola de administración el la página de propiedades del equipo. 85 96 3. Al restaurar la postconfiguración configura el agente en el equipo cliente. Si no lo encuentra instalará el agente antiguo, si así está configurado en el engine.cfg 86 97 … … 91 102 La página del wiki sobre la API REST incluye un [wiki:ApiRest#RutasdefinidasenOGAgent apartado con las rutas del ogAgent]. 92 103 93 La API REST de un agente OpenGnsys para sistemas operativos estará bajo la URL https:// Cliente:8000/opengnsys.104 La API REST de un agente OpenGnsys para sistemas operativos estará bajo la URL https://IPCliente:8000/opengnsys. 94 105 95 106 * /logoff Lanzar un proceso para cerrar la sesión del usuario matando todos sus procesos. … … 125 136 126 137 === Personalizando el inicio de sesión === 127 Se decide crear un script bootOsCustompara personalizar el inicio de sesión. Al igual que con el configureOs se ofrecerá una plantilla, bootOsCustom.template, con ejemplos que habrá que modificar y renombrar.138 Se decide crear un script __bootOsCustom__ para personalizar el inicio de sesión. Al igual que con el configureOs se ofrecerá una plantilla, bootOsCustom.template, con ejemplos que habrá que modificar y renombrar. 128 139 129 140 El script bootOs llamará al script bootOsCustom antes de desmontar las particiones. … … 132 143 Se utiliza la idea del proyecto mrsync: Los ficheros se envían por multicast y el resto de las propiedades sí se sincronizan con rsync. 133 144 134 Sólo se utiliza para restaurar, ya que para crear la imagen habría el servidor tiene que recibir una transferencia multicastque podría ser un problema de seguridad.145 Sólo se utiliza para restaurar, ya que para crear la imagen el servidor tiene que recibir una transferencia multicast que podría ser un problema de seguridad. 135 146 136 147 El proceso de restauración: … … 153 164 154 165 === #769 ogLive amplia el espacio de memoria reservada para instalar software en "caliente" === 155 No es parala próxima versión.166 Se realizará en la próxima versión. 156 167 157 168 158 == Congelar los equipos ==159 Málaga está interesada en congelar los equipos y están haceindo pruebas.160 161 En el foro hay un mensaje explicando cómo compatibilizar OpenGnsys con !ToolWiz Time Freeze: [topic:265 Integración con herramientas de congelado (#265)]162 163 La primera vez que se arranca con OpenGnsys no está congelado, por lo que puede reconocer los drivers; entonces es cuando cambia la configuración a congelado en el siguiente arranque.164 165 Con el agente se podría congelar y descogelar el equipo aunque estuviera arrancado.