Changes between Initial Version and Version 1 of Reunion270514


Ignore:
Timestamp:
Jun 6, 2014, 8:26:47 AM (10 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion270514

    v1 v1  
     1[[TOC(heading=Índice)]]
     2= Videoconferencia 27 de Mayo de 2014. =
     3
     4Asisten: Barcelona, Málaga y Sevilla
     5Próxima reunión: jueves 12 de Junio a las 11:30
     6
     7== RedIris ==
     8Es la semana que viene, el martes 3 de Junio.
     9
     10Se ha compartido la presentación en Google Drive: opengnsysGGTT2014. Es copia de la última que se hizo.
     11
     12Hay que incluir los últimos cambios:
     13 * Compatibilidad para móviles
     14 * Comando Formatear y Particionar
     15 * Generación de GRUB para arranque directo en disco duro
     16 * Editor de ficheros PXE
     17 * Imágenes diferenciales y sincronizadas (2 métodos)
     18 * Eliminar imágenes de repositorio y de caché local
     19 * Configuración de clientes se actualiza tras ejecutar comando.
     20 * Agentes de sistema operativo Windows y GNU/Linux (el de Linux ejecuta comandos sobre el SO)
     21 * Browser soporta HTTPS y autenticación por LDAP
     22 * Clonar sistemas de ficheros de datos sin SO
     23 * Clonar nuevos SO (Windows 8/8.1)
     24 * Rediseño de procesos de clonación
     25 * Compatible múltiples discos
     26 * Clientes pueden conectarse con proxy a usar servidor DNS
     27 * Usuario puede cambiar de unidad organizativa
     28 * Menú por defecto para clientes
     29 * Script de instalación interactiva (no hay que editarlo)
     30 * Varias mejoras de postconfiguración de SO en clientes
     31 * Solución de fallos y mejoras de estabilidad
     32
     33Habrá una página de estadísticas de uso de OpenGnSys, nuevos usuarios al web, usuarios en curso Online,...
     34
     35Se mandará un mensaje a la lista de docencia .net para actualizar el mapa de implantación.
     36
     37Para las imágenes sincronizadas se podría explicar los conceptos básicos, es difícil comprender la diferencia entre sincronización de la imagen y las imágenes diferenciales.
     38
     39El arranque dual es una mejora que nos podría permitir usar el cliente 1.0.5 con las mejoras que conlleva: detección de más sistemas de ficheros, optimizar las sincronizadas con btrfs y gestión de equipos iMac . Se podría crear un script que realizase el cambio de un cliente a otro, es complejo porque cambia el fichero PXE y la parámetro de vídeo que se le manda al kernel.
     40
     41Málaga está mirando la manera de qué se pueda reconocer que segundo sistema de ficheros le corresponde a un determinado kernel. Esto permitiría tener varios ogclient en el mismo servidor, usando el que más se adapte al hardware de cada equipo.
     42
     43== Cambios desde la última reunión. ==
     44
     45=== Rsync en Ubuntu 14.04 y fedora 20. ===
     46Incompatibilidad de la versión del servidor 3.0.1 y el cliente 3.0.9. Intentar poner un informe de errores en al web de rsync.
     47
     48=== Cambiar acceso. ===
     49El script cambiar acceso que permite cambiar el modo de montaje del repositorio de solo lectura a lectura y escritura y viceversa, no funcionaba para cambiar a modo usuario (ro) creando un problema de seguridad. Se ha solucionado.
     50
     51=== Perdida de información de qué imagen tiene una partición. ===
     52Se ha solucionado modificando la consulta que se realiza al actualizar la configuración cuando arranca el equipo.
     53
     54Unidad organizativa ¿?
     55
     56Script de instalación.
     57Fallaba al instalar Ubuntu 14.04, Fedora 20 o CentOs 6.5, se han corregido los errores. Puede que haya alguno que no se ha visto.
     58
     59Foro
     60Sigue habiendo bastante movimiento, el número de usuarios de la web del proyecto ha subido a 160.
     61
     62Documentación de usuario.
     63Está muy avanzada,  se ha pasado la documentación del curso actualizando algunas de las imágenes. Se está metiendo contenido de las nuevas funcionalidades de OpenGnSys.
     64
     65En la web tenemos por separado “Manual de Instalación y Desinstalación” y “Manual de Usuario”. Y dentro del manual de uausio de la 1.0.5 también se explica la instalación. Habría que unificarlo.
     66
     67Pruebas
     68Sobre 12.04 la instalación ha ido bien a la primera. Los probado ha funcionado todo.
     69
     70actualización desde una revisión de la misma versión
     71Mensaje a la lista de fallos posiblemente debidos a la actualización. Aunque se intente que se pueda actualizar desde cualquier revisión debido a la cantidad de posibilidades que habría que probar, sólo se garantizará la actualización de versiones estables (1.0.4 y 1.0.4a) a la 1.0.5.
     72
     73Las pruebas que se hagan deben o una instalación limpia o una actualización desde la 1.0.4/1.0.4a.
     74
     75
     76Particionado del servidor.
     77Se ha encontrado problemas al poner por separado /var y no calcular el espacio suficiente. Como la base de datos está situada en /var/lib, al poner los log de opengnsys como un enlace de /var/log/opengnsys se llenó el sistema de ficheros y corrompió la base de datos.
     78
     79Hay quien particiona el servidor en una única partición y la swap y otros utilizan un sistema de ficheros independiente para opengnsys, ya sea para el direcorio /opt, /opt/opengnsys o /opt/opengnsys/images. Lo que ocupará más espacio serán el directorio de las imágenes y de los log. Los demás sistemas de ficheros no se considera necesario que se separen.
     80
     81Particiones GPT
     82La función ogFindCache no es capaz de detectar la partición de la cache, para GPT utiliza el comando realpath y el cliente 1.0.4 no lo tiene. Cambiando por blkid o sgdisk sí funciona.
     83
     84Las funciones ogInitCache y ogFormatCache llaman a ogFindCache, por lo que tampoco funcionan.
     85
     86En la consola no aparece el contenido de la partición cache. Cambiando que para GPT busque un tipo de partición linux ya lo ve.
     87
     88Sistema de ficheros HFS+
     89HFS es el tipo de partición y HFS+ es el tipo de sistema de ficheros.
     90La función ogTypeUID de Disk.lib no contiene el HFS+, sólo HFS, si se incluye ya va bien. Aquí solo debería de haber tipos de particiones pero observamos que por compatibilidad con versiones anteriores se han dejado otros sistemas de ficheror (EXT3,REISER,...).
     91
     92Más adelante habría que eliminar los sistemas de ficheros, para ello habría que revisar qué funciones llaman a  ogTypeUID y modificar todas las llamadas para que utilicen el tipo de partición y no el sistema de ficheros.
     93
     94Imagen más grande que la partición
     95La función ogImgInf busca el tamaño de la imagen en el fichero que crea partclone en el temporal.
     96Toma el tamaño del sistema de ficheros y no el de los datos, esto es correcto para los sistemas de ficheros que se pueden reducir.
     97Para FAT32 y HFS+ que no se pueden reducir nos impide clonarlos. Se modificará la función para que en estos sistemas de ficheros se tome el tamaño de los datos como tamaño de la imagen. Se creará un ticket independiente.
     98
     99UpdateCache.
     100Cuando la transferencia es por torrent después un error de conexión se podría continuar la descarga por donde se había dejado en vez de empezar de nuevo, se ha modificado el script para que se haga así.
     101Se creará un ticket y se integrará.
     102
     103Equipos iMAC y GPT
     104Se da de alta el cliente y se arranca bien.
     105Inicialmente tienen tres particioness 1 EFI, 2 HFS y 3 HFS???
     106La primera vez que particiona con opengnsys, dejando el mismo tamaño se pierden todos los datos, las siguientes no.
     107Puede deberse el sector de inicio de la tabla de particiones que crea opengnsys no coincide con la que tiene el disco.
     108Habría que modificar la función ogCreatePartition para que detecte el principio de la primera particion y lo conserve. Hay que crear el ticket.
     109
     110Información de la imagen que tiene la partición.
     111Antes al restaurar se guardaba el nombre de la imagen en la base de datos, pero al reiniciar el equipo se borraba. Se ha corregido para que se mantenga el nombre.
     112Para que funcione hay que instalar desde cero, si se actualiza de una revisión anterior de la 1.0.5 sigue sin ir bien.
     113
     114
     115