Experiencia LTSP

De Wiki Educalibre

Tabla de contenidos

[editar] Introducción

LTSP viene de Linux Terminal Server Project. LTSP es un paquete que permite hacer un servidor de terminales Linux. Terminales livianos se conectan a este servidor, y usan los programas que el servidor les ofrece. Las terminales suelen sólo desplegar la información, entonces es como si se estuviera trabajando en el servidor. La ejecución de los programas puede ser realizada en el servidor o en las terminales, pudiendo así reciclar hardware viejo.

[editar] Instalaciones Educalibre

[editar] Descripción de los servicios

Un servidor LTSP, es un conjunto de servicios que operan en forma conjunta para crear un entorno totalmente operable desde terminales con muy poca capacidad de procesamiento. Los servicios mínimos necesarios para instalar LTSP son los siguientes:

  • tftp
  • NFS
  • dhcp
  • xdmcp (solo para terminales gráficos)

[editar] Descripción del Proceso

  • Booteo por la red. Esto se puede conseguir con un disco de arranque o poniendo una imagen en la rom de la tarjeta de red, si es que se cuenta con ello. Una vez arrancado el etherboot, la terminal hace una petición DHCP al servidor quien le entrega algunas variables y la ruta a la imagen del kernel. Mediante TFTP la imagen es descargada y cargada en la memoria. El kernel comienza su ejecución.
  • script /linuxrc. Este script en primer lugar logra cargar el módulo de la tarjeta de red. Con esto una segunda petición dhcp es realizada: la interfaz eth0 es configurada recibiendo del servidor parametros como por ejemplo: DNS, router por defecto y servidor NFS. El siguiente paso es montar un sistema de archivos raíz mediante NFS. Fin del script /linuxrc.
  • init real. Init lee el archivo /etc/inittab y configura el ambiente de la estación de trabajo. Se monta el sistema de archivos /proc.
  • X Window. Según las opciones de /etc/lts.conf el script rc.setupx crea un archivo XF86Config. El demonio syslog es iniciado. Según el runlevel, comenzará una shell (runlevel 3) o se levantará el servidor gráfico (runlevel 5). Si la X parte, la terminal intentará conectarse al servidor mediante el protocolo XDMCP. Al loguearte, habrás entrado al servidor, y ya lo estás usando desde otra máquina.

Una vez que entraste en tu sesión los comandos son ejecutados en el servidor; la terminal sólo despliega resultados, y captura lo que ingreses.

[editar] Configuración

Como ves son varios los servicios que hay habilitar en el servidor, ahora una descripción de cada uno en particular.



Ver nuestros otros sitios:
Linux IHLC
Planeta Linux IHLC
Lista Técnica de LTSP

[editar] Detalles y Notas sobre el Servidor

-Si desea el muestreo rápido de video sobre el servidor, debe colocar una tarjeta de video, ya que si utiliza la que viene integrada, este andará bastante lento, tal como anda en el servidor.

-Al poner Adobe Flash Player sobre IceWeasel (en caso de usar Debian) se debe ingresar en /usr/lib/iceweasel/plugins y poner el flashplayer.so y debiera funcionar en todas las terminales clientes.

-Red: si pones 10MB notarás que anda un poco lento al mover el mouse, esto se debe al uso de los 10mb, si pone 100mb debiera correr bastante mejor.

-Se prefiere el uso de un disco más rápido como un Sata.

-Para el uso en un cibercafé se recomienda http://openkiosk.sf.net, pero si fuera para jugar, se prefiere terminales normales, antes de usar terminales tontas, debido al rendimiento de las tarjetas de video.

-Para la administración de programas en Linux, se usa "TOP" para visualizar los programas de cada usuario, y luego botarlos.

-Se debe usar un Disquete por pc, junto a su respectiva disquetera.

-Programas de electrónica: los programas de PLC, aún no hay casi nada, hay un proyectro sobre motores, llamado MAT (http://mat.sf.net), pero en simulación de PCB, está bien, otras areas están cubiertas, queda un agujero en control y simulación de PLC.

Herramientas personales