wiki:Reunion030714

Version 1 (modified by irina, 10 years ago) (diff)

--

TOC(heading=Índice)?

Videoconferencia del 3 de julio de 2014.

Pruebas versión 1.0.5 definitiva.

Actualización desde una versión 1.0.4a.

El punto de partida era versión 1.0.4a que ya había sido actualizada desde la 1.0.3 y estaba sobre un Ubuntu 11.10.

El proceso de actualización fue bien, pero al arrancar el cliente no mostrarba el navegador, se quedaba en una consola bash.

Inventario de hardware.

Al crearlo se incluye bien en la base de datos, pero si no está asociado a algún equipo no se muestra en la consola. Puede deberse a cómo se realice la consulta a la base de datos en la página que muestra la información.

Asistente de particionado.

Al crear un procedimiento a partir del asistente, cuando se lanza la consola nunca recibe la información de que la acción ha terminado. Como al lanzar los procedimiento se incluyen en la cola de acciones, al reiniciar el equipo se vuelve a realizar el particionado indefinidamente.

El problema se debe a que el cliente de opengnsys al terminar las acciones lo notifica al servidor, pero como la última orden del script es reiniciar nunca vuelve a tomar el control el cliente de opengnsys.

En la versión 1.0.4 funcionaba bien si antes de apagar se esperaba un poco y se lanzaba la espera y el reboot en segundo plano, con ello daba tiempo a que el cliente mandará la información al servidor. Sin embargo en esta versión no funciona.

Como solución para está versión para hacer un procedimiento para particionar se debe hacer en dos pasos.

  • Crear el procedimiento utilizando el asistente quitando la línea de reboot.
  • Incluir como segunda acción del procedimiento el comando reinicio. (que sí informa al servidor antes de apagarse)

Para próximas versiones:

  • El comando ejecutar script incluirá una casilla de selección para reiniciar después de la acción. Se realizará el script inmediatamente y se pondrá el reinicio en cola para cuando acabe.
  • El servicio de opengnsys aceptará como resultado de una acción:
    • 0 si es correcta
    • n>0 si es erronea
    • -1, -2 si tiene que apagar o reiniciar.
    • -1 nombre_script si quiere realizar un segundo script después de acabar.

El script que realice la acción si quiere reiniciar, apagar o lanzar una segunda acción, debe incluir estas salidas en el código.

Imágenes sincronizadas en Ubuntu 14.04 o Fedora 20

En Ubuntu 12.04 las imágenes sincronizadas funcionan perfectamente.

En Ubuntu 14.04 o Fedora 20 hay incompatibilidad de las versiones del rsync entre el cliente y el servidor. Esto permite usar las imágenes básicas pero no las diferenciales.

Se ha compilado la versión de rsync 3.0.1 en estático y se puede incluir en el cliente para que usar también las diferenciales.

Instalación el grub.

Se ha probado a instalar el grub tanto en MBR como en la partición y va perfectamente.

OgBoot.

La función de inicio de sesión detecta dos veces el kernel, una lo hace con ogGetLinuxParameter pero antes de lanzar el kexec lo hace de nuevo de otra forma.

Hay que revisarlo para que tome bien los valores del grub que instala opengnsys.

Organización próximos ticket.

Los ticket para resolver los errores dela 1.0.5 se abrirán en el hito 1.0.5. Si es necesario se creará un hito 1.0.5a donde se agrupará la solución de todos estos errores.

Los ticket de mejoras se crearán en el hito 1.0.6.

Se dará permiso a cualquier usuario registrado a poner ticket. Será necesario que estén bien detallados para que pueda reproducirse el error con idea de solventarlos.

Documentación.

Hay que poner la documentación de la nueva versión en la parte más accesible y la de la versión 1.0.4 en “documentación de versiones anteriores”.

No se mezclará la documentación de las dos versiones, se mantendrán las páginas de la antigua y se crearán páginas nuevas para la 1.0.5 con las modificaciones necesarias.

Se creará el índice de la versión 1.0.5 con las nuevas funcionalidades, se pondrá “por documentar” en las que falten por terminar.

Publicidad de la versión 1.0.5.

La versión ya está pasada a la rama estable, pero no se ha informado de ello en lista de correo o incluso en la página del proyecto. La semana que viene se va a implantar la nueva versión en Málaga, Sevilla y Barcelona, se reportaran la posibles incidencias.

Al final de la semana que viene se dará publicidad a la nueva versión.

La Universidad del País Vasco lo probó instalar Opengnsys sobre CentOs y tenía muchos problemas con el multicast.

Al actualizar sobre una misma máquina, al entrar por primera vez en la consola desde un navegador que hayamos usado con la versión anterior hay que limpiar la cache, si no se producen errores por los javascript guardados.

Listas de correo.

La lista de usuario de opengnsys parece que no funciona. Teníamos gnsys que desapareció, pero debería seguir funcionando opengnsys-user.

Se deberá crear de nuevo, recuperando los usuarios que existían de los backup que se tengan.

La lista de desarrollo sí funciona bien.

Banco de pruebas.

Se borrará los datos del banco de pruebas de la 1.0.5 para comenzar de nuevo la próxima semana.

Se dejará como las tablas vacías como una plantilla en blanco

Mejoras más adelante.

Página de inicio de ogclient.

Se está probando a tener el cliente de la 1.0.4 en cache y 1.0.5 en el servidor. Interesa cambiar de menú de inicio una vez arrancado el navegador de opengnsys. Se podría matar el browser y volverlo a llamar con la página nueva.

Puede que haga de nuevo el reconocimiento de la configuración del equipo y se pierdan algunos segundos.

Se va a subir en ticket aparte.

Detección de volúmenes lógicos.

Ya se reconocen los discos con volúmenes lógicos y se detectan los sistemas de ficheros y los sistemas operativos que contienen. Se podrían clonar de forma independiente.

Tendremos tres tipos de discos: MSDOS, GPT y LVM.

Se ha creado un directorio en la rama de los ticket y se está subiendo el código.

Opengnsys en Windows.

Se está probando a instalar Opengnsys en Windows.

Están los servicios dhcp y tftp que le envían al equipo el kernel y el initrd.

Falta compartir las carpetas con el cliente, igual que hacemos con Samba. Se puede ver qué directorios son en la configuración de samba /etc/samba/smb.conf.

Attachments (1)

Download all attachments as: .zip