LTSP SFD Mar del Plata 09

Post on 05-Dec-2014

3.956 views 2 download

description

Los slides de la charla que dimos en el SFD en Mar del Plata 2009, organizado por gulBAC ;)

Transcript of LTSP SFD Mar del Plata 09

Implementando LTSP en lasescuelas del Municipio de

General Pueyrredón

Problemática

• No se cuenta con recursos suficientes para equipar cada una de las escuelas municipales con laboratorios de entre 10 y 15 PC para el alumnado

 • De estar disponible ese dinero para cada

establecimiento, las prioridades de uso del mismo, posiblemente serían otras

Nuestra Solución

La Universidad Tecnológica Nacional Mar del Plata, propone una solución en la que deben involucrarse todos los sectores: 

 Privado  Educación  Gobierno

¿Cómo puede involucrarse el sector Privado?

Acercándose a la institución en caso de tener máquinas de descarte o realizando una donación ¿Qué beneficios obtiene?  Se desprenden de equipos obsoletos entregándolos como donación, evitando que terminen en un depósito o (peor aún) en la basura con la consiguiente contaminación

¿Cómo puede involucrarse el sector Educativo?

• Capacitando a sus docentes en el uso de herramientas libres.

• Utilizar el software libre para reforzar los valores morales de los alumnos.

• Generando propuestas de nuevas herramientas, que enriquecerán el catálogo de aplicaciones libres disponibles (relación simbiótica).

¿Cómo se involucra el gobierno?   

Cubriendo los costos básicos para la instalación de laboratorio, como pueden ser:• Cables• Router / Switch• El servidor• Acceso a internet

Fomentando el uso de Software Libre en entidades públicos.

¿En qué consiste el proyecto entonces?

En la recuperación de equipos de descarte para el sector productivo, es decir, máquinas de los últimos 9 o 10 años hasta el presente, a través del uso de tecnologías LTSP (Linux Terminal Server Project)

http://www.ltsp.org

Cómo comieza todo...

• La empresa se acerca a la Universidad con los equipos que desea donar 

Una vez que tenemos los equipos...La Universidad se encarga de re-acondicionarlos para el uso.

El Municipio...Se encarga de proveer a la Universidad de los insumos necesarios para la implementación del Laboratorio de Informática en la escuela (Servidor, Cables, Fichas, Switch, Conexión a Internet, Gastos de transporte)

Aspectos técnicos - Pc cliente

NO Cualquier pc está en condiciones de funcionar bajo la arquitectura LTSP, es necesario cumplir ciertos requisitos mínimos, entre los cuales se encuentran: • Pentium 133 Mhz MMX (Pentium II Recomendado)• 48 MB de Memoria RAM (64  Mb Recomendado)• NO HACE FALTA DISCO RÍGIDO :)• Placa de Red ISA 10Mbps (Recomendado PCI 10/100Mbps)• Placa de Video: 1Mb para una resolución de 800x600

(Recomendado 2Mb para una resolución de 1024x768)

Aspectos técnicos - PC Servidor La palabra clave es 'depende'. No tendremos los mismos requisitos para navegar por internet, chequear correos y utilizar aplicaciones educativas y de oficina, que los necesarios para utilizar juegos en Flash o Aplicaciones en Java.

Comencemos por la Memoria RAM: • 256 Mb de Memoria Ram mínimo • 192 mb por cada cliente de la red (En la práctica 128 también sirve)• Ejemplo: 

o Si tenemos 10 clientes, 192 mb * 10 =2176 mb = 2 Gb de Ram

Aspectos técnicos - PC Servidor• Procesador

o Cualquier procesador de 2 Ghz puede manejar 10 clientes aproximadamente.

o Se recomienda la nueva generación de procesadores Dual Core (SMP)

• Red

o Al menos una placa de red Ethernet de 100Mbps (O Ethernet Gigabit), si no se tiene acceso a Internet.

o Una segunda placa de red sería necesaria si contaramos con acceso a Internet, pudiendo utilizar el servidor como proxy, filtro de contenidos, servidor de archivos e integrarlo con la red actual de la escuela

Distribuciones preparadas para LTSP

www.edubuntu.org

http://k12ltsp.org

www.edulinux.cl

www.skolelinux.org

¿Qué usamos nosotros?

Debian GNU/Linux+ LTSP

En cada nueva implementación, partimos de una instalación fresca de la rama estable de Debian GNU/Linux (Lenny al día de la fecha). Posteriormente instalando los paquetes necesarios

# apt-get install ltsp-server-standalone

:)

¿Cómo funciona?

Generalidades del funcionamientoProceso de arranque de los clientes: 1. El cliente liviano arranca mediante el protocolo Etherboot o PXE– Mediante el protocolo se pide una dirección IP al servidor DHCP– El servidor además de asignar una IP al cliente, le pasa parámetros

adicionales (que se pueden especificar) y además le envía una imagen de Sistema de archivos de Linux a un disco RAM dentro del cliente

– El cliente inicia el Sistema operativo,detecta el hardware local, y se conecta miediante una sesión X (gráfica) al servidor

– A partir de aquí todas las operaciones tales como autenticación, lanzamiento de aplicaciones, navegar por la web, se ejecutan en el servidor, permitiendo a clientes livianos correr prácticamente cualquier programa que soporte el hardware del servidor

Métodos de arranque en los clientes• Etherboot

        El método de booteo más común en las máquinas empleadas en este desarrollo. El arranque del sistema, está basado en una imagen que contiene el código para lograr que reconozca nuestra placa de red. Ésta imagen, se copia en un diskette de inicio que es el encargado de arrancar el Sistema y pasar el control al servidor.• PXE (Pre eXecution Environment)

        Consiste en un método de booteo generalmente disponible en PC's más nuevas, con placa de red integrada, ya se encuentra la opción de iniciar un Sistema mediante la placa de red, sin necesidad de utilizar un diskette.      

Algunos servicios que intervienen...

• DHCP ( Dinamic Host Configuration Protocol )• TFTP ( Trivial File Transfer Protocol )• NFS ( Network File System )• SSH ( Secure Shell )• LDM ( LTSP Display Manager )

Entornos de Escritorio

Técnicamente, cualquier entorno de escritorio que sea ejecutable en una distribución de GNU/Linux actual, puede ser usado en LTSP, pero debemos seleccionar uno en base a los recursos del servidor / clientes.

• XFCE• KDE • IceWM• GNOME

IceWM

XFCE

GNOME

KDE

Aplicaciones

KDE Edu (http://edu.kde.org/): es un paquete de software educativo desarrollado como parte del proyecto KDE.Cuenta con aplicaciones para:• Lengua (KHangMan, Kverbos, KLettres)• Matemáticas (KmPlot, KPercentage)• Ciencias (Kalzium, KStars)• Otros (KGeography, KTouch, KTurtle)

AplicacionesGCompris (http://gcompris.net/-es-): es es otra suite de aplicaciones educativas con diferentes actividades para niños entre 2 y 10 años de edad.

•   Descubriendo la computadora: teclado, mouse, diferentes movimientos •   Algebra: tabla de memoria, enumeración, tabla de doble entrada (balance),

imagen espejo, •   Ciencia: El canal, El ciclo del agua, El submarino•   Geografía: Coloca los países en el mapa. •   Juegos: ajedrez, memoria, ... •   Lectura: práctica de lectura •   Otros: Aprende a decir la hora, Rompecabezas de pinturas famosas, dibujos

por vectores, 

En total, GCompris comprende mas de 100 actividades con algunas en forma de juegoy evoluciona constantemente

Soporte para Local DevicesA partir de LTSP 4.2, se mejora el soporte para dispositivos locales en las maquinas cliente, lo que nos permite utilizar todo hardware extra que posean las terminales. Esta tecnología es implementada gracias al uso de UDev y LtspFS. Actualmente, se cuenta con soporte para• Lectoras de CD-ROM• Dispositivos USB (ej: Pendrives)• Placas de Sonido

Caso de Éxito: Escuela Municipal Nº 112

Caso de Éxito: Escuela Municipal Nº 113

Contacto

www.mdp.utn.edu.arsistemas@mdp.utn.edu.ar

Agradecemos la invitación de: