wiki:Reunion010609

Acta de la Videoconferencia del 1 de junio de 2009

A la reunión asisten las Universidades de Zaragoza (campus de Zaragoza y Teruel), Málaga y Sevilla.

  1. Estado Actual.

Sevilla: Ha realizado pruebas de clonación con distintos sistemas: Ubuntu 64bits, Fedora, Windows7, ... Los resultados están en el wiki. Desde hidra se restauran y crean imágenes, el inventario va bien.

  1. Nombre para el proyecto.

Se proponen varios: Prometeo, bootin'free y Genesys.

Se acuerda en principio GNsys, aunque se abrirá una página en el wiki del proyecto para seguir trabajando sobre la propuesta.

  1. Distribución Linux sobre la que trabajar.

Para el servidor se contemplan como posibilidades Ubuntu o Debian. Por continuidad con lo que ya existe el servidor se mantiene en Ubuntu Server. Para el cliente se utilizará Ubuntu 9.04 considerando que es la distribución que tiene mayor compatibilidad con hardware diverso.

Se abrirá otra página en el wiki para tratar ambos temas.

  1. Estructura de directorios:

Se decide utilizar una estructura de directorios estándar de Linux:

  • archivos de configuración: /etc/nombre/*.conf
  • archivos de log: /var/log/nombre.conf o /var/log/nombre/*.conf
  • ejecutables y datos: /opt/nombre/*

Asimismo, se abrirá página en el wiki para tratar este tema.

  1. Metodología de unificación del API, base de datos:
Bases de datos

Considerando el proyecto como un todo se propone tender a una base de datos única para el motor de clonación y la gestión vía web.

En el wiki se pondrán las estructuras de las tablas de las bases de datos actuales de EAC e Hidra. Partiendo de éstas se unificarán en una estructura común.

API

Actualmente tenemos dos capas de scripts: una perteneciente EAC y otra al interfaz de Hidra. Son dos capas de abstracción distintas y consideramos que se deben mantener ambas ya que juegan papeles diferentes.

  • motor de clonación
  • interfaz con gestor web

En el proceso de desarrollo estas capas han mezclado sus funcionalidades. Es necesario repasar el contenido de los scripts y reubicar los códigos que sean necesarios.

Se acuerda definir en el wiki las funciones de EAC e Hidra.

  1. Reparto de tareas para la documentación y catálogo de funciones y componentes.

No se concreta nada

  1. Escenarios posibles.

No se concreta nada

  1. Otros.

Se decide crear un instalador de la aplicación para las distribución Debian/Ubuntu?. Se comentan dos posibilidades: tipo paquete debian o parecido a la instalación de WordPress?.

Lenguaje de programación del proyecto: Para versiones siguientes se considerará este tema, por ahora lo dejamos como estamos:

  • Script en BASH y PHP en motor de búsqueda e interfaz gestión web
  • PHP: aplicación web
  • C: para los demonios de gestión.

Tanto Málaga como Sevilla han trabajado sobre las páginas de inicio de los clientes.

  1. Próxima reunión.

El grupo acuerda quedar para realizar una videoconferencia el próximo 15 de junio, sin fijar aún la hora exacta.

Last modified 2 years ago Last modified on Jul 14, 2017, 1:07:08 PM