wiki:Reunion140514

Acta videoconferencia del 14 de mayo de 2014

Asisten: Barcelona, Málaga y Sevilla.
Próxima reunión: martes 27 de mayo de 2014 alas 11:30

Pruebas realizadas.

Con 1ª versión de RS: todas las restauraciones de las monolíticas van bien.

Incompatibilidad de Rsync.

Con la versión Ubuntu 14.04 y Fedora 20 existe una incompatibilidad de Rsync entre la versión 3.0.9 instalada en los clientes y la versión 3.1.0 del servidor. Los errores se darán tanto en las de tipo archivo como en las de directorio.

  • Las básicas de las sincronizadas se crean bien.
  • Las diferencias utilizan una opción “--from-file” que da error.

Se podría probar a compilar y meter el binario compatible en el servidor.

Error Cache.lib.

En la librería Cache.lib en la línea 92 falta un cierre de función, no debería funcionar.

Problemas conocidos.

Se crea una página en el con estos wiki describiéndolos.

Con varias Unidades Organizativas.

Al crear una imagen asocia el objeto imagen con el perfil de software y le asigna siempre el primer repositorio, no el que corresponde. En una segunda unidad organizativa con dos repositorios, la imagen no se puede utilizar.

Mientras se resuelve se recomienda una única unidad organizativa

Perdida de información de qué imagen tiene una partición.

Al restaurar la imagen se guarda la información de qué tiene la partición, pero al reiniciar el cliente desaparece. Pasa porque cada vez que arranca se vuelve a tomar toda la información del disco. Se hace por si se ha puesto temporalmente un segundo disco o USB que no se quede al quitarlo. Como en este momento no se tiene el dato de la imagen desaparece.

Málaga al crear o restaurar una imagen en un cliente deja un log en local, al arrancar el cliente ve el histórico de las restauraciones realizadas de cada imagen.

Últimos cambios en la versión RC.

Arranque dual.

Van bien tanto instalarlo en el MBR como en una partición, se puede utilizar el fichero de configuración existente o generarlo después de restaurar.

Si lo instalamos en el MBR el fichero de configuración tendrá en cuenta todas las particiones, si lo instalamos en una partición sólo mostrará el sistema operativo de la misma.

Es importante tener las imágenes con un único kernel, ya que aparecerán todos los que haya. Un acaso raro ha sido una swap que estaba mal (tipo partición swap, sistema de ficheros ext4) apareció en el menú del grub como arrancable.

Función ogGrubInstallMbr:

    Formato: ogGrubInstallMbr  int_ndiskSecondStage int_partitionSecondStage bolean_Configure_2ndStage   "param param "  
    Ejemplo: ogGrubInstallMbr 1 1 FALSE 
    Ejemplo: ogGrubInstallMbr 1 1 TRUE "nomodeset irqpoll pci=noacpi quiet splash "

Función ogGrubInstallPartition:

    Formato: ogGrubInstallPartition int_ndiskSecondStage int_partitionSecondStage bolean_Configure_2ndStage   "param param " 
    Ejemplo: ogGrubInstallPartition 1 1 FALSE 
    Ejemplo: ogGrubInstallPartition 1 1 TRUE "nomodeset irqpoll pci=noacpi quiet splash " 

Problema: El comando para iniciar sistema operativo (bootOs) busca el kernel que tiene que arrancar en el grub.cfg → hay que modificarlo para que tome la configuración generada por el arranque dual.

Instalador.

Se ha adaptado para las últimas versiones de fedora y ubuntu. Tiene menos requisitos que las versiones anteriores:

  • Se comprueba que tenga curl (fedora ) o wget para traerse los archivos necesarios.
  • No es necesario que esté instalado el paquete para reconocer la versión. Se toma de un fichero del /etc.

Cambiar acceso.

El 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.

Propuestas de mejoras.

Consola.

Sería bueno que en la consola al hacer click sobre el aula mostrara el estatus pero no se abriera el árbol con los ordenadores, que se mostrarán al dar al “+”

Permisos de los usuarios.

Que se pudieran crear usuarios con permisos en una unidad organizativa solo para restaurar pero no para crear o borrar.

Próxima versión: Consola.

Importante usar un framework, se intentará abordarlo después de está versión.

Documentación.

Para empezar la documentación de esta versión se está pasando al wiki la del curso online.

Está bastante avanzada, habrá que hacer nuevas capturas de pantallas y vídeos, ya que son de la 1.0.4.

Foro.

Es difícil encontrar las nuevas entradas lo mejor es buscarlas en los eventos del trac.

Hay una pregunta sin responder (162) sobre cómo enrutar el trafico multicast, habría que preguntárselo a Zaragoza.

RedIris.

Es el 1 de Junio.

Se va a presentar la nueva versión RC. Se tiene que hacer una presentación.

Creación cliente.

Problema al crearlo con un kernel que no sea el de la máquina donde se está generando, aunque en otras ocasiones se ha podido hacer.

Se suele hacer con el mismo sistema operativo que se quiera recien instalado.

Mandar correo a Docencia.Net.

Se mandará un correo anunciando la versión RC, recomendando la versión de Ubuntu Server 12.04.

Hay que añadir la compatibilidad con dispositivos móviles.

Gestión de iMAC y MAC OSX

Se ha documentado en el wiki en Gestión iMAC y MAC OSX

Se ha seguido haciendo pruebas a partir de esta documentación. Se ha conseguido:

  • Utilizar cache en los equipos.
  • Se puede usar el comando updateCache.
  • El oglive se almacena en la cache. Se arranca desde cache y consulta por tftpboot el netBoot, buscando el fichero de arranque del equipo.
  • Se arranca el sistema operativo MAC OS con reinicio.

El instalador introduce los ficheros necesarios en la partición EFI, la activa para arrancar y desactiva el journaling.

Arranque con grub.

Arranque con el grub desde la partición EFI, muestra un menú que permite arrancar OpenGnSys o Mac Os, por defecto arranca OpenGnSys.

Al arrancar en OpenGnSys consulta el NetBoot, se puede poner que arranque la segunda partición (MAC OS), se le pone una marca y al reiniciar la detecta.

Particionado con OpenGnSys.

Crea la partición pone el tipo bien pero el FS está a EMPTY (se deba a que no formatea), si se hace una segunda vez sí mantiene las particiones.

Crear imagen de la partición EFI.

Al restaurar da problemas con el tamaño, se soluciona utilizando “dd” para crear y restaurar.

→ Se puede clonar la misma imagen EFI a todos los equipos.
→ Como al instalar se ha activado el arranque de la partición EFI, al clonar ya arranca bien.

La función ogCreateImage no crea la imagen de este tipo de particiones aunque sí debería hacerlo, si no detecta el tipo de partición que es, utiliza el comando dd. Posiblemente está fallando alguna comprobación previa.

Creación de la cache.

La tabla de particiones es GPT, al crear la partición cache debería tener el tipo ca00, pero la crea con el tipo por defecto que es 8300 (linux), con sistema de fichero EXT4 y con etiqueta CACHE.

La función ogFindCache busca que el tipo de partición sea ca, se modifica para que si es GPT busca por la etiqueta.

Esto pasaría igual en cualquier equipo con tablas de particiones GPT aunque no fuera iMAC

Restauración de la imagen.

Se restaura normalmente y el primer arranque tiene que se en el sistema operativo MAC y se lo pone el journaling.

Si se arranca la primera vez con ogclient se corrompe la partición.

En el proyecto en la rama de ticketsGestionMACos-ticket541 hay script para la postconfiguración y otras funcionalidades.

UpdateCache desde sistema operativo.

Málaga ha instalado un cliente torrent en las imágenes y con ssh manda la orden de updateCache adaptada mientras los alumnos están utilizando los equipos.

Hardware compatible: Modelo hp prodesk 600 g1 sff

No da ningún problema.

Permite el arranque de windows directo.

La BIOS se puede configurar que no sea UEFI, se exporta la configuración de la BIOS y se puede importar en los demás con un pen drive.

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