pruebas (#3) - OpenGnsys en la USAL (#25) - Message List

OpenGnsys en la USAL
 unsolved

Bueno, y despues de la emoción de que esto funcionará os voy a explicar mi experiencia con OpenGnsys: Opengnsys en la Usal (Campus Viriato de Zamora).:

Primero instalé Ubuntu Server 9.04, lo instalé todo, hize varias pruebas y estuve tocando cosas hasta que me lo cargué y no arrancaban los clientes, para andar familiarizandome con el tema. Posteriormente lo desinstalé y borré la Base de datos. Actualizé el Ubuntu a la versión 9.10 y empecé de nuevo. Bajé la versión 0.0.1-r928 y volvi a hacer todos los pasos: Descomprimí el paquete con tar, omití el paso de export al Proxy porque no tengo, lancé el opengnsys_installer y después el update. Despues repasé y en su caso modifiqué los ficheros /etc/opengnsys/www/incluyes/controlacceso.inc (que, por cierto, se llama controlacceso.php y cuelga del directorio inmediatamente superior, no del /includes); el fichero ogAdmServer , el ogAdmRepo y el /etc/exports. Tras esto reinicié el equipo y generé los archivos initrd.gz y linux ya que uso servidor dhcp y arranque pxe externo. Mis aulas están en un dominio de active directory y tengo montado un servidor PXE bajo Debian para que funcione el arranque dual y el Brutalix en mis aulas. Entonces, en el servidor del dominio, la opción nextserver, me apunta a mi servidor PXE. Tuve que cambiar el nombre al fichero initrd.gz (lo cambié por minitrd.gz) ya que el otro me coincide con el initrd del brutalix, Al fichero de configuración de arranque del PXE le añadí la linea, LABEL pxe og KERNEL linux APPEND vga=788 ip=dhcp ro irqpoll acpi=on Boot=admin pxe initrd=minitrd.gz lba repo=172.26.9.29 Como veis son las lineas del default del tftpboot modificadas un poco pòrque tal y como me salían del default del tftpboot de ubuntu no arrancaba el cliente en el debian. Una vez hecho esto arranca tanto la aplicación como los clientes. En la aplicación generé un aula e incorporé dos equipos iguales con discos SATA, clonados con brutalix y con varias particiones (así por encima una primera partición primaria para windowsNT, una segunda EXT3 para OPEN SUSE y una partición extendida que contiene una swap, una ntfs para datos y una cache tipo A7 para brutalix). Lo primero que hice fue crear el inventario hardware de un equipo. Me dio un error porque encontró un componente que no estaba en la base de datos y me llenó la ficha de componentes pero no me creo el perfil. Posteriormente, con el otro equipo, si me generó el perfil a pesar del error. El perfil de software me lo generó perfectamente y sin problemas. Lo siguiente ya no me salió tan bien. Fui a hacer una imagen. (Antes de esto, comentaré que al arrancar los clientes me daba un error con el script ogDeleteCache, de que no encontraba cache ninguna en el disco) y la aplicación me decía que en el disco duro del cliente solo existian dos particiones, la 1ª con Windows xp (cierto) y la 2º el resto del disco duro como free space ( no se si por que la partición de linux es EXT3 o por qué, pero el caso es que tampoco me detectaba ninguna de las particiones que estaban en la extendida.). Lo siguiente que he hecho ha sido una imagen de la partición de Windows XP que si me detectaba bien y la hizo sin problemas. Tras esto formateé desde la aplicación la partición de Windows NT de ese mismo cliente, con vistas a restaurar posteriormente la imagen creada. Aquí me la preparó, me cargó el MBR y la tabla de particiones, ademas de formatear la partición de XP que era lo único que quería. Bueno, pues restauré la tabla de particiones y MBR dese Brutalix y efectivamente, sequian funcionado el linux y el resto de particiones incluida la cache de brutalix. Me dispuse a restaurar la imagen creada con anterioridad pero cuando me sale la tabla para elegir imagen a restaurar y dónde, no me sale la imagen creada por ningun lado (y la imagen esta en su sitio del repositorio). Y aquí me he quedado. Entonces las preguntas principales que tengo son:

¿Por qué pasa estó que no me aparece la imagen por ningún lado? A veces cuando vuelvo por la mañana, los clientes arrancan bien pero se quedan colgados ejecutando el Autoexec hasta que salgo de la sesión del Server y reinicio el equipo ¡¡¡¿¿¿ ¿Soporta esta beta las particiones EXT3? En brutalix las imágenes de Windows las hace con el ntfsclone. ¿Me valdrían las imágenes que tengo creadas con Brutalix para el OpenGnsys? ¿Y las de linuxEXT3? ¿Cómo las daría de alta en la base de datos?

Muchas gracias y espero veros en Salamanca para que nos comenteis como sigue el tema.

Tree View Flat View (newer first) Flat View (older first)
  • Message #65

    Intentaré contestarte a todas las preguntas:

    • OpenGnSys soporta principalmente FAT32, NTFS, Ext2 y Ext3. Se supone que también debe soportar sin problemas Ext4, Reiser 3, Reiser 4, JFX y XFS. Esperamos que en un futuro podamos soportar más tipos de sistemas de ficheros.
    • OpenGnSys detectar una partición de tipo "a7" como CACHE, pero no es el estándar del proyecto. Para tener una caché propia de OpenGnSys debes definirla desde la consola web (en la pestaña "Propiedades" del PC) y ésta se creará en la partición 4 del disco 1 con el tipo "ca".
    • No tenemos implementado ningún script de migración de Brutalix a OpenGnSys. Para copiar datos de la caché de Brutalix al repositorio de OpenGnSys hay que usar "a mano" las funciones ogCopyFile y ogCopyTree.
    • La consola web de OpenGnSys sólo gestiona las imágenes de arranque generadas desde su interfaz. Si se crean imágenes "a mano" con las funciones de la API no se incluyen en la base de datos a no ser que también las metas "a mano" en la base de datos. Por el momento no existe ningún método para importar imágenes creadas fuera de la consola.

    Tenemos previsto dedicarnos a depurar fallos y crear métodos de importación, pero cuando después de que tengamos lista unas versión beta con sl soporte de Multicast, P2P, tener un cliente más potente y soporte de arranque con GRUB.

  • Message #66

    Bueno, pues muchas gracias, por la rapidez y la claridad. Voy a formatear un equipo y a generar particiones desde la aplicación y ya os contaré Salud

  • Message #67

    Nuevas dudas:

    Aver, intento desde el servidor formatear y particionar el disco duro de un cliente y no lo consigo, es decir que cuando le doy a accept no me hace nada. ¿Debo formatear el equipo antes a mano porque tiene una tabla de particiones que no me reconoce? Y otra cosa ¿como genero una partición extendida desde la consola?. Una tercera pregunta. ¿Podria dejar una particion lin formatear para posteriormente formatearla a mano con el tipo A7 para poder seguir teniendo una cahce para brutalix?

  • Message #68

    Hoy he descubierto un problemilla de concepto al ejecutar la orden de formateo desde la interfaz web. Creo que se ha solucionado en la revisión 1018, pero puede que todavía tengamos que hacer más correcciones.

    Usando la consola remota desde la interfaz web (o directamente ejecutando funciones en el cliente) pueden lanzarse cualquier comando, script o función de OpenGnSys.

    La API actual no soporta definir el identificador de partición como "a7" (la versión futura soportará definir cualquier identificador), pero puede ejecutarse por ejemplo: sfdisk -c /dev/sda 3 a7 (para la 3ª partición).

Tree View Flat View (newer first) Flat View (older first)

Attachments

No attachments created.