Cómo Instalar LTSP 5 sobre Edubuntu 7.10 Gutsi Gibbon

[Por jmarior el 10 Abril, 2008 | 470 lecturas | Archivado en escritorio virtual, virtualizados]

LTSP cleinte bajo Edibuntu 7,10 Gutsi Gibbon

Estos días me he montado un laboratorio virtual con VMWare para probar LTSP 5 sobre Linux Edubuntu 7.10 Gutsi Gibbon. LTSP son las siglas de Linux Terminal Server Project, una iniciativa Open Source cuyo objetivo se centra en desarrollar una plataforma de servidor para sesiones de terminal con interface gráfica eficiente, estable y segura. LTSP se apoya en otros proyectos como X11, OpenSSH, NFS, CUPS, VNC y DHCP 3 para proporcionar una perfecta cobertura al entorno de sesiones remotas.

Linux Terminal Server Project

Los principales promotores del proyecto LTSP son Debian con su distro Skolelinux y Ubuntu con Edubuntu. Mis pruebas se centraron sobre una Edubuntu 7.10 Gutsi Gibbon y la verdad es que me quedé gratamente sorprendido.

Esencialmente, el entorno LTSP de servidor de terminal se basa en un servidor Linux que proporciona servicios de terminal (sesiones virtuales) a clientes ligeros o thinclients.

Los clientes arrancan y cargan una imagen del sistema operativo por la red, sin necesidad de disco duro. El servidor puede monitorizar los escritorios de los clientes desde una consola central, enviar mensajes, abrir, bloquear o terminar las sesiones remotas así como controlar su lista de procesos.

Los requisitos hardware para el servidor son:

Los requisitos hardware para los clientes ligeros,

El despliegue es muy rápido y las características mencionadas convierten al entorno LTSP en ideal para entornos educativos de bajo coste.

Cómo Instalar LTSP sobre Edubuntu 7.10 Gutsi Gibbon

Mi laboratorio virtual consistió en tres máquinas virtuales de VMWare Server (el servidor y dos thinclients) corriendo sobre un anfitrión Ubuntu 7.10 Gutsi Gibbon con 2 GB de RAM y CPU de 2.6 GHZ.
- Servidor: 1 CPU, 512 MB de RAM, 10 GB de HDD, tarjeta de sonido y 2 tarjetas de red virtuales: una en modo bridged y la otra asignada al switch virtual vmnet2
- Clientes: 1 CPU, 64 MB de RAM, tarjeta de sonido y tarjeta de red asignada a vmnet2 (ojo: sin disco duro) La BIOS de la máquina virtual VMware tiene soporte de arranque por red compatible PXE

El entorno simulado fue suficiente para manejar los dos clientes sin problemas con aplicaciones ofimáticas incluso pude ver algunos vídeos online desde Firefox.

Comenzaremos el proceso a partir de una instalación limpia de Edubuntu 7.10. Aunque inicialmente me aventuré a instalar yo mismo los paquetes individuales y configurar los servicios necesarios, al final me quedé sin soporte X11vnc para ‘espiar’ los escritorios remotos. Tras muchas vueltas, encontré la documentación que os enlazo aquí, y repetí el proceso limpiamente a partir de mi snapshot de VMWare (el punto final de la instalación original de Edubuntu). El resultado fue sorprendente: en unos 20 minutos tenía desplegado un entorno LTSP completo con dos clientes corriendo sobre el servidor.

Tendréis que activar el repositorio Canonical-supported Open Source software (main) por ejemplo desde Synaptic y a continuación actualizar el sistema:

$ sudo apt-get update
$ sudo apt-get upgrade

Para no liaros con comandos os remito a esta guía rápida de instalación de LTSP UbuntuLTSP/LTSPQuickInstall válida para edubuntu, ubuntu o kubunt
Atención al apunte de configuración de las tarjetas de red secundaria. Yo utilicé eth0 por DHCP y eth1 con IP 10.0.5.1 MASK 255.255.255.0 si lo hacéis como dice, la instalación será corrida sin problemas. Doy fe.

Algunos trucos para la administración de bajo nivel:

$ sudo /etc/init.d/networking restart

$ sudo sudo /etc/init.d/dhcp-server restart

$ sudo chroot /opt/ltsp/i386
# apt-get install xxxxxx
# exit

A continuación será necesario reconstruír la imagen de arranque y el entorno de los clientes

$ sudo ltsp-build-client

Cómo monitorizar y controlar los clientes LTSP desde el servidor

Disponemos de una consola muy práctica en el servidor que hay que instalar por separado. Desde ella es posible ver los escritorios de los clientes, enviar mensajes, abrir, bloquear o terminar las sesiones remotas, controlar su lista de procesos. Incluso nos permite que un cliente vea el escritorio del servidor.

ltsp administración

Para instalarla:

$ sudo apt-get install thin-client-manager-gnome

Para arrancarla:

$ sudo student-control-panel

Un apunte más, para ver el escritorio de los clientes es necesario instalar x11vnc, así que seguid estas instrucciones: InstallX11VncOnLtspClients

Más info en la web oficial del proyecto original Linux Terminal Server Project
El mejor artículo que he encontrado sobre el tema es “A su servicio” Iniciándonos en el proyecto LTSP por Christian Kroll, publicado en LINUX Magazine España Nº 35

Espero que os haya gustado

Mis referencias en pdf (por si se pierden) 031-035_ltsp-linuxmagazine35.pdf, installx11vnconltspclients.pdf , ubuntultsp_ltspquickinstall.pdf

Comentarios

2 Comentarios to “Cómo Instalar LTSP 5 sobre Edubuntu 7.10 Gutsi Gibbon”

  1. abraham on Abril 17th, 2008 0:49

    es correcto eso de qe el software qe usan los clientes sea distinto al software qe us el servidor ???? … porqe no recuerdo qe fuera asi.

  2. jmarior on Abril 17th, 2008 22:39

    Es correcto y una gran ventaja que podamos ‘compilar’ una imagen del sistema del cliente con un cuadro de software perfectamente controlado e independiente de la configuración del servidor.

Deja un comentario