wiki:Reunion170113

Videoconferencia 17 de enero de 2013.

Asisten: Zaragoza, Barcelona, Huelva, Málaga y Sevilla

Próxima reunión: Jueves 31 de enero a las 10:30

Curso online.

Hoy se abrirán el todos temas que faltan, del tema 4 al 7.

  • Al tema 4 le falta el cuestionario, lo hará JuanJe
  • La tarea el tema 5 no permite subir archivo, Jonathan va a cambiar el tipo para que sí se pueda.
  • Hay que unificar formato de los temas: el título (mayúsculas, …), el título de las tareas (algunas ponen ejercicio.

Se enviará un mensaje anunciándolo al foro del curso y a la lista de docencia net.

Respuesta a los foros y las tareas del curso.

Nos la distribuimos por temas:

Tema 0: Juan Jesús y Antonio.
Tema 1: Rafael y Delia.
Tema 2: Rafael y Delia.
Tema 3: José y Ramón. Videoconferencia 17 de enero de 2013
Tema 4: Jonathan y Antonio (no tiene tareas)
Tema 5: Jonathan e Irina
Tema 6: Jose Antonio, Juan Manuel y Miguel Angel
Tema 7: Ramón e Irina

Se califican poniendo apto o no apto y se incluye un comentario.

Se generará una plantilla para facilitar la respuesta. Comparamos la tarea con la plantilla. Se enviará un mensaje de notificación.

Si falla algo no se pone el apto, se envía un mensaje diciendo donde está el error. En el tema 0 es especialmente importante, porque si no tienen bien montadas las máquinas virtuales no van a poder seguir el curso.

En cada tema se creará una carpeta, inicialmente oculta, donde se guardará la tarea mejor realizada.

Problemas con la instalación de agente opengnsys en windows.

Se le mandará un script donde se instala el agente con un minisetup.

Postconfiguración de windows: servicios de red en minisetup.

Cuando queremos modificar el registro, creamos un archivo de extensión cmd y tenemos dos opciones para que lo ejecute windows al arrancar:

  • Instalar un “minisetup” que lo que hace es realizar el último paso del sysprep.
    Entra con derechos de administración ejecuta el script y se reinicia.
    En está situación hay muy pocos servicios arrancados, en concreto no tenemos red.
  • Realizar un autologin con un usuario con los derechos necesarios.
    Nos obliga a dar poner la clave del usuario, que se almacenará en claro en el registro.
    Se inician todos los servicios que tengamos configurados, entre ellos la red

Elegimos una forma u otra según lo que necesiten los comandos que ejecutamos en el script.

Para arrancar los servicios de red en el minisetup basta incluir al principio del archivo .cmd las líneas:

ogInstallMiniSetup $1 $2 cdc.cmd

echo "Servicios de red para el Mini Setup" | tee -a $OGLOGSESSION $OGLOGFILE
ogAddCmd $1 $2 cdc.cmd 'net start "Conexiones de red"'
ogAddCmd $1 $2 cdc.cmd 'net start "Cliente DHCP"'

Se comenta que se pueden incluir en la función, pero con una variable que permita activar o no la red,

Seguramente de esta misma forma se podrían arrancar otros servicios que nos puedan hacer falta. Se puede crear un minisetup que me diera un listado de los servicios arrancados en ese momento y compararlo con el listado de en un inicio normal:

ogInstallMiniSetup $1 $2 cdc.cmd
ogAddCmd $1 $2 cdc.cmd 'net start >> c:\servicios_minisetup.txt'

Diferenciales.

Se está haciendo en paralelo:

  • mirar las opciones más adecuadas para la sincronización: parámetros del rsync
  • formato para empaquetar las imágenes.

Queremos que la segunda vez que se genere una imagen no se copie todo el contenido, sino que se sincronice la anterior con el contenido de la partición. Las últimas pruebas se han hecho con ext4 con buen resultado. Hay que seguir probando con otros sistema de ficheros.

Las copias de seguridad de la imagen por ahora se hacen en tgz. Cuando se intenta hacer una copia en el repositorio desde el cliente simplemente con el comando cp se pierde la información, hay que desmontar y montar la partición de nuevo para que se vea de nuevo.

Rembo no empaquetaba las imágenes por separado, la imagen era fichero de punteros a un sistema de fichero que contenía los archivos de todas las imágenes. Con rsync podemos hacer un listado de los ficheros contenidos en la imagen, pero si se le pasa ese listado en el momento de hacer la sincronización no compara con el contenido sino que lo copia todo.

Modo offline.

Está casi terminado.

Se podrá definir un menú específico para cada equipo.

Gestión de MAC.

En Málaga ya se están gestionando MAC con opengnsys

Hay que definir un hito sólo para la gestión de MAC: se modificarán muchos ficheros.

La nueva versión de ubuntu trae el paquete ld-mac, que permite ejecutar algunas instrucciones de UNIX en macintosh.

Nueva versión de ogclient.

Se está creando una versión del cliente con ubuntu 12.10 y el nuevo kernel 3.7.

Va todo bien salvo el browser, que está compilado dinámicamente. Habrá que compilarlo de nuevo.

Para las próximas versiones habría que tener en cuenta:

  • Hay versiones nuevas de comandos que compilamos en vez que usar el paquete. Se mantendrán así por ahora. Antes de cambiar la versión hay que comprobar que funcionen bien.
  • Podríamos tener un cliente de menor tamaño si tras acabar de crearlo se eliminan los compiladores, el subversión, etc. Tendría que hacerse cuando se libere para uso general.

Funciones de postconfiguración.

Quedan algunas funciones que no cumplen el formato de opengnsys.

Se revisará la librería PostConfEAC:

  • Las funciones que se sigan usando se pasarán a PostConf.lib.
  • El resto se mantendrá en la librería postConfEAC en el branches.
Last modified 16 months ago Last modified on Jul 14, 2017, 1:07:08 PM