| 1 | = Acta de la Videoconferencia del 1 de junio de 2009 = |
| 2 | |
| 3 | A la reunión asisten las Universidades de Zaragoza (campus de Zaragoza y Teruel), Málaga y Sevilla. |
| 4 | |
| 5 | 1. Estado Actual. |
| 6 | |
| 7 | 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. |
| 8 | |
| 9 | 2. Nombre para el proyecto. |
| 10 | |
| 11 | Se proponen varios: Prometeo, bootin'free y Genesys. |
| 12 | |
| 13 | Se acuerda en principio GNsys, aunque se abrirá una página en el wiki del proyecto para seguir trabajando sobre la propuesta. |
| 14 | |
| 15 | 3. Distribución Linux sobre la que trabajar. |
| 16 | |
| 17 | Para el servidor se contemplan como posibilidades Ubuntu o Debian. Por continuidad con lo que ya existe el servidor se mantiene en Ubuntu |
| 18 | Server. Para el cliente se utilizará Ubuntu 9.04 considerando que es la distribución que tiene mayor compatibilidad con hardware diverso. |
| 19 | |
| 20 | Se abrirá otra página en el wiki para tratar ambos temas. |
| 21 | |
| 22 | 4. Estructura de directorios: |
| 23 | |
| 24 | Se decide utilizar una estructura de directorios estándar de Linux: |
| 25 | * archivos de configuración: /etc/''nombre''/*.conf |
| 26 | * archivos de log: /var/log/''nombre''.conf o /var/log/''nombre''/*.conf |
| 27 | * ejecutables y datos: /opt/''nombre''/* |
| 28 | |
| 29 | Asimismo, se abrirá página en el wiki para tratar este tema. |
| 30 | |
| 31 | 5. Metodología de unificación del API, base de datos: |
| 32 | |
| 33 | Bases de datos:: |
| 34 | |
| 35 | 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. |
| 36 | |
| 37 | 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. |
| 38 | |
| 39 | API:: |
| 40 | |
| 41 | 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. |
| 42 | |
| 43 | * motor de clonación |
| 44 | * interfaz con gestor web |
| 45 | |
| 46 | 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. |
| 47 | |
| 48 | Se acuerda definir en el wiki las funciones de EAC e Hidra. |
| 49 | |
| 50 | 6. Reparto de tareas para la documentación y catálogo de funciones y componentes. |
| 51 | |
| 52 | No se concreta nada |
| 53 | |
| 54 | 7. Escenarios posibles. |
| 55 | |
| 56 | No se concreta nada |
| 57 | |
| 58 | 8. Otros. |
| 59 | |
| 60 | Se decide crear un instalador de la aplicación para las distribución Debian/Ubuntu. Se comentan dos posibilidades: tipo paquete debian o |
| 61 | parecido a la instalación de WordPress. |
| 62 | |
| 63 | Lenguaje de programación del proyecto: Para versiones siguientes se considerará este tema, por ahora lo dejamos como estamos: |
| 64 | |
| 65 | * Script en BASH y PHP en motor de búsqueda e interfaz gestión web |
| 66 | * PHP: aplicación web |
| 67 | * C: para los demonios de gestión. |
| 68 | |
| 69 | |
| 70 | Tanto Málaga como Sevilla han trabajado sobre las páginas de inicio de |
| 71 | los clientes. |