LTSP

Revisión del 07:24 26 ago 2019 de Carlos idict (discusión | contribuciones) (Texto reemplazado: «<div align="justify">» por «»)
LTSP
Información sobre la plantilla
Parte de la familia network
5Mb
LTSP, es una herramienta que soporta como servidor de clientes ligeros.
Última versión estable6.0 - (10 de marzo del 2007)
Plataformas soportadasUnix, Linux
IdiomaIngles
LicenciaGPL
Sitio web
Sitio Web del proyecto

LTSP o Linux Terminal Server Project.Paquete de aplicaciones para distribuciones basadas en GNU-Linux que permite a varios usuarios, utilizar las capacidades funcionales de un servidor en la red por medio de terminales de recursos mínimos y de forma simultánea. El software se encuentra centralizado en el servidor y los usuarios lo utilizan desde los clientes ligeros. Consiste específicamente en repartir por medio de la red, el núcleo Linux que será ejecutado por los clientes y que posteriormente ejecutará secuencias de scripts típicos de una mini distribución. Los clientes podrán acceder a las aplicaciones por medio de una consola textual o por un servidor gráfico que se comparte utilizando el protocolo XDMCP o SSH en nuevas versiones.

Terminal Server

Es un servidor que permite crear estaciones de trabajo a traves de clientes delgados. Estos clientes son generalmente equipos viejos, reciclados, que no tienen la capacidad suficiente para usarse de escritorio y que gracias a este servicio pueden ser reciclados para volverse a usar.

Funcionamiento

Modelo de carga ltsp.jpg

Un equipo delgado bootea mediante Etherboot y busca un dhcp. Una ves obtenida una direccion IP, el servidor envia mediante el servicio TFTP, un kernel y los archivos necesarios para bootear. Una ves recibido, el cliente ya tiene todo lo necesario para poder iniciar, solo que mientras trabaja en el cliente gestiona nada mas que video, ya que las tareas que se realizan, se estan corriendo en realidad en el servidor, es quien se encarga de procesar todo.

El sistema de funcionamiento del LTSP consiste en repartir por medio de la red el núcleo Linux que es ejecutado por los clientes y que posteriormente ejecutaran secuencias de scripts típicos de una mini distribución. Los clientes podrán acceder a las aplicaciones por medio de una consola textual o por un servidor gráfico que se comparte utilizando el protocolo XDMCP.

Utilización

  • Actualmente uno de los campos donde se utiliza bastante LTSP es en la educación, debido a su bajo costo de implantación que suele tener.
  • LTSP ha servido de base para varias Distribuciones Linux, la más destacada es K12LTSP (basada en Fedora Core), también se encuentran Deworks, Edubuntu, Skolelinux y Trisquel GNU/Linux en su versión para educación.
  • La compatibilidad de este servidor de terminales se ha extendido a todas las plataformas Linux de uso común, y su rendimiento y capacidad ha mejorado con la última versión.
  • Otro uso, aunque con mayor complejidad de implantación, es para el manejo y gestión de estaciones de trabajo de ofimática para empresas u otras aplicaciones que no se basen en artes gráficas o cualquier aplicación que requiera alto rendimiento gráfico.

Ventajas

  • Bajo costo en equipos, un cliente cuesta alrededor de $100, más barato que un computador normal.
  • Bajo costo de energía, debido a que el cliente consume menos energía.
  • Facilidad de mantenimiento, los clientes presentan menos fallas pues tienen menos hardware. Por otro lado instalar aplicaciones nuevas resulta mucho más sencillo ya que sólo tienen que ser instalados en el servidor.
  • Facilidad de remplazo de hardware: los clientes no contienen ninguna configuración ni instalación de software.
  • Sencilla Implementación: consiste de instalar un servidor GNU/Linux y configurar los paquetes del LTSP. Paso siguiente conectamos los clientes a la red y estos bootean desde ella con el protocolo PXE.

Requisitos mínimos

Cliente

  • Microprocesador 486 / Pentium 1.
  • Una tarjeta de red Ethernet.
  • 32MB de Ram como minimo.
  • Entrada de teclado.
  • Salida de video.
  • Sin HDD, ni Floppy, ni lectora de cds...

Servidor

  • Una distribucion de Linux.
  • Una PC dedicada. Con conexion a internet.
  • Dos tarjetas de red Ethernet.
  • El paquete LTSP.

Instalacion

Para implementar LTSP en Linux es necesario instalar una serie de paquetes adicionales (dhcp3-server, atftpd, portmap, nfs-kernel-server) para su correcto funcionamiento.

Paquetes Adicionales

  • dhcp3-server: Dynamic Host Configuration Protocol Server
  • nfs-kernel-server: Kernel NFS server support
  • portmap: The RPC portmapper
  • atftpd: Advanced TFTP server

Distribuciones basadas en Debian

  • sudo apt-get install ltsp-utils
  • sudo apt-get install dhcp3-server atftp atftpd portmap nfs-kernel-server

Distribuciones basadas en Redhat

  • yum install ltsp-utils
  • yum install dhcp3-server atftp atftpd portmap nfs-kernel-server

dhcpd.conf (DHCP Server)

  • option root-path "192.168.1.1:/opt/ltsp/i386";
  • if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
  • filename "/tftpboot/lts/2.6.20.9-ltsp-1/pxelinux.0";}}

atftp (Avanzado TFTP Server)

  • dpkg-reconfigure atftpd
  • ¿El servidor debería arrancarse por medio de inetd? NO
  • ¿Habilitar soporte «tsize»? SI
  • Stopping Advanced Trivial FTP server: atftpd.
  • Starting Advanced Trivial FTP server: atftpd.

ltspadmin

  • 1Install/Update LTSP Packages
  • 2Configure the installer options
  • 3Configure LTSP
  • 4Quit the administration program

Enlaces Externos

Fuentes