1.- Instalar última versión OpenGNSys (que incluya Multicast y p2p)
2.- Tomar un equipo limpio (cliente) e instalar Windows / Linux y dejar espacio libre en disco
3.- Crear imagen de la 1ª partición (medir tamaño imagen y tomar tiempos)
4.- Crear imagen de la 2ª partición (medir tamaño imagen y tomar tiempos)
5.- Restaurar imagenes a la caché del cliente mediante Unicast, Multicast y p2p midiendo tiempos en cada caso.
6.- Restauración de caché a partición
Objetivos:
Test de carga con el sistema OpenGnsys v 0.9
Realización de primeras pruebas.
Servidor OpenGnsys Server versión 0.9 (ubuntu server 9.04 32 bits), con todos los servicios integrados (SERVER,REPO)
Ofrece servicio a 150 equipos (windows XP) repartidos en tres aulas -dos subredes-
Funcionalidades integradas en la web de la versión 0.9
Generación de la imagen:
unicast tanto al servidor como a la cache propia de los clientes.
Restauración a un sólo equipo:
mediante la interfaz web, desde la cache o el repositorio.
Restauración de varios equipos:
Desde la propia cache de los clientes a su partición destino.
Funcionalidades no incluidas en la versión, usando desde la consola web la opción "ejecutar scripts"
Clonación masiva de partición a multiples particiones remotas sin utilizar imágenes. (Protocol.lib e Image.lib.testing)
Objetivos:
Test de carga con el sistema OpenGnsys v 0.9.2pre
Tiempo de carga de los cliente independiente del número de clientes arrancados simultáneamente. source:/branches/tftpboot/pxelinux.cfg/default
Test de rendimiento de los distintos protocolos de clonación previstas en la 0.9.2
TORRENT
Creación torrent: en el propio repositorio. source:/branches/ProtocolosClonacion/CreacionTorrent/torrentCreator.sh
Distribución de los distintos servicios OpenGnsys. SERVER, REPOSITORIOS, TRACKER, SEEDERS
Piloto para un nuevo cliente pxe RAMFS < unionFS < debootstrat(NETROOTnfs,smb,iscsi,httpfs,sshfs; LOCALROOTcdrom,usb,partición cache)
Test de rendimiento de las herramientas de clonación GNU y compresores disponibles, así como métodos de migración o soporte de distintos formatos de imágenes. (Image.lib.testing)
Cuatro subredes:
Subred 1.
Dos equipos-clientes
Subred 2 --------------- Un OpenGnsys Server 0.9.2pre (ubuntu server 10.4 32bits), función SERVER, REPO, TRACKER, SEEDER
Dos equipos-clientes.
Subred 3
Pendiente de integrar
subred 4 (aula 7 y 8) Un OpenGnsys Server 0.9.2pre. Sólo función ROOTSERVER (servicio auxiliar para la carga del cliente pxe).
Aula 7 - 33/33 equipos incluidos
Clonación desde partición del cliente "Master", a los 32 clientes "Slaves". TEST OK 900 MB/min source:/branches/engine-1.0/client/nfsexport/scripts/cloneRemotePartition
Aula 8 - 0/35 equipos incluidos
Protocolos de clonación utilizados
Torrent - integrado completamente en la consola web.
Funcionamiento correcto.
Multicast - integrado parcialmente en la consola web.
Hay que iniciar manualmente el envio de la sesión multicast desde el Repositorio OpenGnSys
Una subred
Un DHCP-server externo
Un OpenGnsys Server (Administración y Repositorio)
Características hardware equipos y red:
Todos los equipos de las aulas cuentan con arranque dual Windows XP y Guadalinex.
Revisión instalada:
Pruebas de arranque del nuevo cliente realizadas con 2 equipos de cada aula. Sin problemas.
Comparativa creación imágenes con equipo del Aula 1:
Creación imágenes con OpenGnSys:
tipo tamaño datos tamaño imagen tiempo tiempo creación torrent
ntfs 13GB 6,7GB 30m. 21m.
ext3 3GB 1,1GB 7m. 4m.
Creación imágenes con eac (ntfsclone, partclone y gzip):
tipo tamaño datos tamaño imagen tiempo tiempo creación torrent soft
ntfs 13GB 6,7GB 17m. 4m. ntfsclone v2.0.0
17m 4m. partclone 0.1.9 y 0.2.9
ext3 3GB 1,1GB 3m30s 1m. partclone 0.1.9 y 0.2.9
Una subred
Un DHCP-server
Un OpenGnsys Server (Administración y Repositorio)
Dos subredes
Un DHCP-server
Un OpenGnsys Server 10.04 32bits.
Pruebas con cliente Debootstrap.
Pruebas con el cliente del trunk
Pruebas con el cliente del trunk
showmount --all
. No tengo acceso a la consola del cliente.