Changes between Initial Version and Version 1 of Reunion101013


Ignore:
Timestamp:
Oct 14, 2013, 2:34:09 PM (11 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion101013

    v1 v1  
     1[[TOC(heading=Índice)]]
     2= Acta cideoconferencia 10 Octubre de 2013 =
     3
     4Asistentes: Teruel, Barcelona, Málaga, Sevilla y Huelva.
     5Próxima: 17 Octubre de 2013.
     6
     7== !RedIris. ==
     8Van Juan Jesús de Málaga y Jonathan de Barcelona, de Zaragoza no sabemos nada.
     9
     10Se hará un nuevo tgz de instalación y se colgará en descargas.
     11
     12Se realizará un nuevo mapa de implantación.
     13 * se enviará un correo a docencia Net.
     14 * tenemos un mapa en google donde aparecen los sitios, sobre él se añadirán los datos de los número de servidores y clientes.
     15Se hará una presentación de la nueva versión 1.0.5.
     16 * se realizará partiendo de la anterior
     17 * se presentará la beta y se animará a la gente a probarla.
     18 * se le añadirá los datos sobre la clonación de Mac.
     19
     20
     21== Versión 1.0.5 ==
     22Con el principio de curso se le está pudiendo dedicar poco tiempo a opengnsys.
     23
     24=== !OgCopyFile. ===
     25Cuando se utiliza el protocolo unicast se utiliza la función OgCopyFile, que hace la trasferencia con rsync sobre samba. Según la documentación se mejora el rendimiento si se utiliza directamente el demonio rsync.
     26Se ha modificado la función para que al detectar que el origen o destino del fichero es el remoto utilice el demonio. La pruebas iniciales no han mostrado mejoras claras, convendría seguir probándolo para decidir si se realiza el cambio o no.
     27
     28El código está en http://opengnsys.es/browser/branches/version1.0-tickets/OgCopyFile_Servicio_rsync-ticket618, en el archivo de la librería sólo se ha modificado la función !OgCopyFile.
     29
     30=== Sistemas de ficheros reconocidos por kenel 3.7. ===
     31Se han modificado las funciones referidas a los sistemas de ficheros para que incluyan los reconocidos por kenel 3.7.
     32
     33Los programas necesarios están incluidos.
     34
     35Cuando una función no se puede ejecutar sobre un sistema de fichero (ej: extend o reduce) simplemente se ignora, pero no da error.
     36
     37=== Ticket cerrado como no válido. ===
     38Opengnsys_update desde 1.0.4 no reconoce imágenes monolíticas.
     39
     40Se cerró el ticket porque la versión instalada podía no ser la correcta y no quedaba claro de donde venía el problema.
     41
     42=== Consola: comandos particionar y formatear. ===
     43El comando sólo trabaja sobre el primer disco si la tabla de particiones es MSDOS.
     44Se ha modificado la consola para que muestre mensaje informativo si el equipo tiene más de un disco o la tabla de particiones es GPT.
     45
     46=== Errores aleatorios. ===
     47En teruel y Zaragoza equipos con 4 particiones (Windows, linux, swap y cache) dan errores aleatorios al restaurar. En equipos con dos particiones no sucede. No se sabe a qué se debe.
     48
     49=== Multicast entre distintas subredes. ===
     50En Teruel tiene varias subredes, para que el multicast funcione correctamente:
     51En el comando de enviar (udp-sender) se ha modificado el parámetro ttl de 1 a 16, esto ya viene por defecto en la versión nueva.
     52En el comando para recibir (udp-receiver) si ha añadido la ip del equipo servidor. Se podría poner en el comando tomando la ip del repositorio por defecto.
     53
     54El PXE ha ido siempre bien entre las distintas subredes.
     55
     56=== Función ogGetPath. ===
     57Tenia algunos errores: si no existía cache devolvía el camino al repositorio, si no existía fichero devolvía un camino.
     58Se ha modificado para devuelva camino sólo si existe fichero y si se llama a la cache y no existe de mensaje de error.
     59
     60=== Fallo de disco en cliente. ===
     61Si un cliente tenía el disco en mal estado, al iniciar el cliente de opengnsys se quedaba intentando detectar las particiones infinitamente.
     62Se ha modificado Disk.lib de forma que el comando tiene un timeout de 5s. Si no devuelve nada mata el proceso. Tarda un par de minutos pero sí arranca.
     63En el servidor aparece un disco con un tamaño pero sin tabla de particiones.
     64
     65=== Función que comprueba si un sistema de fichero está montado en modo escritura. ===
     66Se usa para los Mac, si el sistema de ficheros está con journaling no se puede escribir en él y no se puede realizar la postconfiguración.
     67La función se puede meter dentro de un condicional para XXX
     68
     69=== Detectar CPU a 95% ===
     70En algunas ocasiones el ogAdmServer se pone al 95%, hay que buscar los motivos.
     71Parece que las funciones AutoExec y el envioProgramacion no cierran las conexiones con el servidor.
     72En unas aulas de sevilla ha desaparecido el problema al pasar de páginas de inicio automáticas (que contienen en los enlaces llamadas a procedimientos) a páginas personalizadas.
     73Existe el script isAlive que comprueba si el servidor está caído o está ocupando un % de CPU, se va a revisar e incluir en esta versión. Utiliza la herramienta nmap¿? para controlar la carga del sistema.
     74
     75Herramienta monit: son un conjunto de script que permite establecer reglas y según el comportamiento del sistema realiza las acciones especificadas (ej: mail).
     76
     77=== Tickets pendientes. ===
     78La mayoría están integrados y falta sólo comprobarlos.
     79
     80=== Internacionalización. ===
     81Se han incluidos las cadenas de mensajes nuevas en todos los idiomas, pero falta traducirlos.
     82
     83=== Kernel 3.11. ===
     84Se ha probado hacer un cliente de opengnsys y sigue sin arrancar windows directamente.
     85
     86== Clonación de mac. ==
     87Se está realizando tanto en Málaga como en Sevilla. Los modelos son distintos, en el de Málaga el cliente opengnsys reconoce la tarjeta de red y en el de Sevilla no, queda pendiente comprobar si con la nueva distribución de ubuntu 13.10 sí lo hiciera.
     88
     89Mac no acepta el protocolo PXE. En Sevilla se arranca con un usb en modo offline. Málaga ha incluido el cliente de opengnsys en la partición EFI y arranca desde ella. En general se realiza un arranque en local normal y sólo cuando se va a restaurar se arranca con opengnsys.
     90
     91Proceso de creación de la imagen:
     92 * Desde el sistema operativo MaSe deshabilita el journaling del sistema de ficheros y se hace limpieza.
     93 * Se reinicia en OG
     94 * Se crea la imagen, no se usa el script si no la función ogCreateImagen. (la imagen se guarda en un disco externo)*
     95
     96 * Para restaurar se utiliza la función ogRestoreImage (desde disco externo)*
     97 * Se genera el fichero de postconfiguración y se copia a la partición restaurada.
     98 * En el primer inicio se ejecuta el fichero de postconfiguración:
     99        * Activa journaling.
     100        * Toma nombre de dhcp y parchea el cliente.
     101        * Bloquea escritorio del usuario.
     102        * Incluye al usuario en el grupo desarrolladores.
     103        * Pone volumen a 1.
     104
     105Nota: Como no hay acceso a la red se hace un enlace simbólico de /opt/opengnsys/images a el directorio del disco externo donde guardamos la imagen.
     106
     107Para la postconfiguración se ha partido de los script de Málaga y se han modificado creando un único script.
     108
     109Se decide que la particiones EFI y de recuperación tendrán el atributo de clonable, actualmente no lo son.
     110
     111Hay un ticket creado, se creará un subdirecotrio para la versión 1.0.5 y se subiran los script.
     112
     113== Configuración de registro de usuario. ==
     114Se está creando un script que permite configurar en NTUSER.DAT de los usuarios. Utiliza la función ogGetHive.
     115
     116Se ha hecho para un problema concreto, habrá que añadir más comprobaciones.Se incluirá en un ticket.
     117
     118=== Cliente 3.8. ===
     119Hay más programas para configurar los registros de windows. Algunos permiten inportar directamente un archivo .reg.
     120
     121== Tarjeta de red en Windows. ==
     122Málaga ha visto que al clonar Windows se va quedando información de las tarjetas de red de los modelos antiguos, convendría que lo probáramos los demás. Se nota en que la primera vez que se inicia el equipo vuelve a pedir la configuración del tipo de red (pública, home, …).
     123Se está creando un script para limpiar la información.
     124
     125== Gestión de Cambios. ==
     126En la lista de RedIris se muestr mucho interés por la gestión de cambios de los equipos.
     127Más adelante se podría incluir en opengnsys, partiendo de una imagen básica y instalando paquetes de sotfware extra con aplicaciones como Pupet y xxx
     128
     129== Control de Videoproyectores. ==
     130Un compañero de Sevilla ha hecho un script en python que interacciona con los videoproyectores. Se podría integrar como una utilidad en los equipos de los profesores.
     131
     132En Málaga también se esta desarrollando algo parecido.
     133
     134Se basan en el standar pjlink para controlar videoproevtores, se utliza en modo comando y librerías  python implementan funciones del protocolo.
     135
     136El python se podría encapsular en el php, y desde la consola tener el videoproyector como un equipo más del aula, con características especificas y con comandos que permitan encenderlo, pagarlo y obtener información de estado (reporte de fallos, número de horas de lampara,...)
     137
     138== Mejora del instalador. ==
     139Que el script de instalación tome los datos desde la entrada estandar.
     140
     141== Curso Online. ==
     142Adaptar la documentación del curso a la versión 1.0.5. Hay temas de conceptos que no cambiarn muchos. Una vez adaptado, crear los pdf.
     143
     144Se plantea la posibilidad de incluir el curso en  Open Badges para facilitar la certificación del curso de OpenGnSys.
     145
     146
     147