wiki:Reunion250418

Acta videoconferencia 25 de abril de 2018

Asisten: Huelva, Málaga, Teruel, Valencia y Sevilla Próxima reunión: 2 de Mayo a las 11:30

Presentación RedIris

Se presentarán las novedades de OpenGnsys en los próximos grupos de trabajo de RedIris.

Temas a tratar:

  • Jornadas de Málaga
  • Nueva consola web.
  • Gestión de equipos con UEFI

La presentación se creará en el Google Drive para que podamos hacerla entre todos.

Equipos con UEFI

Se utiliza un nuevo ogLive de la ubuntu 18.06 beta, se subirá al repositorio aunque sea beta. Como se pueden tener varios ogLive en un mismos servidor no debe haber problema.

Se ha conseguido clonar Windows10 y Ubuntu17. Pudiendo coexistir en el mismo equipo Windows y Linux en incluso dos sistemas operativos iguales.

En la postconfiguración o en el inicio de sesión del sistema operativo se genera el cargador de arranque en la partición EFI y se prepara para que en el siguiente reinicio se arranque la partición deseada. Ha funcionado correctamante con Windows y Linux.

  • En Windows al crear la imagen se copia la Boot de la partición EFI dentro de la partición de sistema y restaurar se guarda de nuevo en la partición EFI dentro de una carpeta con el formato "Part-dN-pM.
  • En Linux se crea la imagen normalmente y al postconfigurar se copia el kernel firmado y el initrd en la partición EFI también dentro de una carpeta con el formato "Part-dN-pM.

En las pruebas para tener dos Windows en una misma máquina se ha ocultado la partición del Windows que no se arranca poniendole como identificador del tipo de partición LINUX. Se intentará poner otro identificador para no crear confusión.

Para el arranque PXE se instala el paquete grub-efi-amd64-signed y se copia /usr/lib/grub/x86_64-efi-signed/grubnetx64.efi.signed en /opt/opengnsys/tftpboot. En caso de haber problemas se podría añadir shim que llamará al grub.

Las pruebas se están realizando en dos equipos clónicos con distinto hardware, habría que hacerla con más equipos. Puede que los de marca den fallos que en estos no aparecen.

Nueva Consola

Ya se pueden mandar distintos comandos a la clientes, en concreto se pueden crear y restaurar imágenes.

También se pueden ver los distintos estados de los equipos.

Ahora se están creando los comandos de inventario de software y de hardware.

Paquete debian

Se sigue con la creación de un paquete debian para instalar OpenGnsys.

Inicialmente instala el servidor completo, más adelante se crearan varios paquetes según distintos papeles que pueda tener el servidor (servidor de administración, repositorio,...)

Favorecerá la creación de pluging con paquetes de instalación diferenciados para cada funcionalidad.

Cambio a git

Para el control de versiones se pasará de svn a git.

El cambio se realizará en día 2 de mayo.

  • A partir de entonces no se podrá utilizar svn para subir código.
  • Hasta ese día se pueden hacer pruebas en una versión provisional.

Ya se han hecho pruebas de la migración desde svn y se conserva el histórico del código anterior.

Inicialmente se ha instalado en el directorio /git/opengnsys. El definitivo se tiene que situar debajo de /opt, que es el sistema de ficheros con más espacio.

Cuando se haga el cambio hay que modificar el script de actualización del trunk, para que se baje el nuevo código del git. Todo los demás seguirá sin cambio.

Para la gestión del usuario se puede asociar git a ssh o a apache. La manera más sencilla en que cada usuario que quiera escribir genere su clave pública, la envíe al administrador de la máquina y se guarde en el servidor. De está manera al utilizar git el servidor lo identificará como el usuario gituser y le permitirá subir código.

Tenemos documentación sobre el uso de git en Google Drive:

  • Buenas prácticas: explica el uso de ramas comparándolo con nuestra forma de trabajar en svn.
  • Primeros pasos con git: propone algunas pruebas a realizar para aprender a usar git.

Se enlazará opengnsys.es/git con github. La mayoría de gente que busca código lo hace en este último servidor.

Last modified 6 years ago Last modified on Apr 25, 2018, 2:13:38 PM