{"id":125,"date":"2008-04-10T01:29:44","date_gmt":"2008-04-10T00:29:44","guid":{"rendered":"http:\/\/www.virtualizados.com\/?p=125"},"modified":"2008-04-10T01:29:44","modified_gmt":"2008-04-10T00:29:44","slug":"como-instalar-ltsp-sobre-edubuntu","status":"publish","type":"post","link":"https:\/\/www.jmarior.net\/virtualizados\/como-instalar-ltsp-sobre-edubuntu\/","title":{"rendered":"C\u00f3mo Instalar LTSP 5 sobre Edubuntu 7.10 Gutsi Gibbon"},"content":{"rendered":"<p style=\"text-align: center\"><a title=\"Edubuntu LTSP cliente\" href=\"https:\/\/www.jmarior.net\/virtualizados\/files\/edubuntu-lstp.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.jmarior.net\/virtualizados\/files\/edubuntu-lstp.jpg\" alt=\"LTSP cleinte bajo Edibuntu 7,10 Gutsi Gibbon\" width=\"480\" height=\"361\" \/><\/a><\/p>\n<p>Estos d\u00edas me he montado un laboratorio virtual con VMWare para probar LTSP 5 sobre Linux Edubuntu 7.10 Gutsi Gibbon. LTSP son las siglas de <strong>Linux Terminal Server Project<\/strong>, una iniciativa Open Source cuyo objetivo se centra en desarrollar una plataforma de servidor para sesiones de terminal con interface gr\u00e1fica 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.<!--more--><\/p>\n<h1>Linux Terminal Server Project<\/h1>\n<p>Los principales promotores del proyecto LTSP son <a title=\"Debian\" href=\"http:\/\/www.debian.com\/\">Debian<\/a> con su distro <a title=\"Skolelinux\" href=\"http:\/\/www.skolelinux.org\/\">Skolelinux<\/a> y <a title=\"Ubuntu\" href=\"http:\/\/www.ubuntu.com\/\">Ubuntu<\/a> con <a title=\"Edubuntu\" href=\"http:\/\/www.edubuntu.com\/\">Edubuntu<\/a>. Mis pruebas se centraron sobre una Edubuntu 7.10 Gutsi Gibbon y la verdad es que me qued\u00e9 gratamente sorprendido.<\/p>\n<p>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 <strong>thinclients<\/strong>.<\/p>\n<p>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\u00ed como controlar su lista de procesos.<\/p>\n<p>Los <strong>requisitos hardware para el servidor<\/strong> son:<\/p>\n<ul>\n<li>CPU 2 GHz o superior. Un procesador multicore ayudar\u00e1 a repartir la carga de proceso.<\/li>\n<li>RAM de 256 MB m\u00e1s 64 MB adicionales por cada usuario remoto concurrente<\/li>\n<li>LAN. Recomendado dos tarjetas de red: una para administraci\u00f3n y otra de 1 Gbps para dar servicio a los clientes<\/li>\n<li>HDD. Un array de discos r\u00e1pidos con buena cach\u00e9 y montados en RAID evitar\u00e1 cuellos de botella.<\/li>\n<\/ul>\n<p>Los <strong>requisitos hardware para los clientes ligeros<\/strong>,<\/p>\n<ul>\n<li> CPU de 233 o 400 MHz<\/li>\n<li>RAM 64 a 128 MB<\/li>\n<li>LAN 100 Mbps con soporte PXE de arranque bajo red (si no, se puede utilizar un disco Etherboot http:\/\/sourceforge.net\/projects\/etherboot)<\/li>\n<li>VGA 2 MB VRAM.  Soporte X V\u00eddeo o GLX si se requieren gr\u00e1ficos 3D<\/li>\n<li>Tarjeta de sonido opcional<\/li>\n<li>HDD (no es necesario)<\/li>\n<\/ul>\n<p>El despliegue es muy r\u00e1pido y las caracter\u00edsticas mencionadas convierten al entorno LTSP en ideal para entornos educativos de bajo coste.<\/p>\n<h1><strong>C\u00f3mo Instalar LTSP  sobre Edubuntu 7.10 Gutsi Gibbon<\/strong><\/h1>\n<p>Mi laboratorio virtual consisti\u00f3 en tres m\u00e1quinas virtuales de VMWare Server (el servidor y dos thinclients) corriendo sobre un anfitri\u00f3n Ubuntu 7.10 Gutsi Gibbon con 2 GB de RAM y CPU de 2.6 GHZ.<br \/>\n&#8211; 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<br \/>\n&#8211; 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\u00e1quina virtual <a title=\"VMware soporte PXE \" href=\"http:\/\/www.vmware.com\/support\/gsx3\/doc\/running_pxe_gsx.html\">VMware tiene soporte de arranque por red compatible PXE<\/a><\/p>\n<p>El entorno simulado fue suficiente para manejar los dos clientes sin problemas con aplicaciones ofim\u00e1ticas incluso pude ver algunos v\u00eddeos online desde Firefox.<\/p>\n<p>Comenzaremos el proceso a partir de una instalaci\u00f3n limpia de Edubuntu 7.10. Aunque inicialmente me aventur\u00e9 a instalar yo mismo los paquetes individuales y configurar los servicios necesarios, al final me qued\u00e9 sin soporte X11vnc para &#8216;espiar&#8217; los escritorios remotos. Tras muchas vueltas, encontr\u00e9 la documentaci\u00f3n que os enlazo aqu\u00ed, y repet\u00ed el proceso limpiamente a partir de mi snapshot de VMWare (el punto final de la instalaci\u00f3n original de Edubuntu). El resultado fue sorprendente: en unos 20 minutos ten\u00eda desplegado un entorno LTSP completo con dos clientes corriendo sobre el servidor.<\/p>\n<p>Tendr\u00e9is que activar el repositorio Canonical-supported Open Source software (main) por ejemplo desde Synaptic y a continuaci\u00f3n actualizar el sistema:<\/p>\n<p><code>$ sudo apt-get update<br \/>\n$ sudo apt-get upgrade<\/code><\/p>\n<p>Para no liaros con comandos os remito a esta gu\u00eda r\u00e1pida de instalaci\u00f3n de LTSP <a title=\"UbuntuLTSP\/LTSPQuickInstall \" href=\"https:\/\/help.ubuntu.com\/community\/UbuntuLTSP\/LTSPQuickInstall\">UbuntuLTSP\/LTSPQuickInstall<\/a> v\u00e1lida para edubuntu, ubuntu o kubunt<br \/>\nAtenci\u00f3n al apunte de configuraci\u00f3n de las tarjetas de red secundaria. Yo utilic\u00e9 eth0 por DHCP y eth1 con IP 10.0.5.1 MASK 255.255.255.0 si lo hac\u00e9is como dice, la instalaci\u00f3n ser\u00e1 corrida sin problemas. Doy fe.<\/p>\n<p>Algunos <strong>trucos para la administraci\u00f3n<\/strong> de bajo nivel:<\/p>\n<ul>\n<li>La configuraci\u00f3n de la red en \/etc\/network\/interfaces<\/li>\n<\/ul>\n<ul>\n<li> Reiniciar la red<\/li>\n<\/ul>\n<p><code>$ sudo \/etc\/init.d\/networking restart<\/code><\/p>\n<ul>\n<li>La configuraci\u00f3n del servidor DHCP3 est\u00e1 en \/etc\/ltsp\/dhcp.conf<\/li>\n<\/ul>\n<ul>\n<li> Reiniar el servidor DHCP<\/li>\n<\/ul>\n<p><code>$ sudo sudo \/etc\/init.d\/dhcp-server restart<\/code><\/p>\n<ul>\n<li>La configuraci\u00f3n del servidor lstp para las sesiones de cliente (color, sonido, teclado, rat\u00f3n&#8230;) \/opt\/ltsp\/i386\/etc\/lts.conf<\/li>\n<\/ul>\n<ul>\n<li>Si queremos instalar cualquier paquete en el entorno de cliente lo haremos as\u00ed:<\/li>\n<\/ul>\n<p><code>$ sudo chroot \/opt\/ltsp\/i386<br \/>\n# apt-get install xxxxxx<br \/>\n# exit<\/code><\/p>\n<p>A continuaci\u00f3n ser\u00e1 necesario reconstru\u00edr la imagen de arranque y el entorno de los clientes<\/p>\n<p><code>$ sudo ltsp-build-client<\/code><\/p>\n<h1>C\u00f3mo monitorizar y controlar los clientes LTSP desde el servidor<\/h1>\n<p>Disponemos de una consola muy pr\u00e1ctica 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.<\/p>\n<p style=\"text-align: center\"><a title=\"ltsp manger\" href=\"https:\/\/www.jmarior.net\/virtualizados\/files\/screenshot-thin-client-manager.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.jmarior.net\/virtualizados\/files\/screenshot-thin-client-manager.jpg\" alt=\"ltsp administraci\u00f3n\" width=\"498\" height=\"370\" \/><\/a><\/p>\n<p>Para instalarla:<\/p>\n<p><code>$ sudo apt-get install thin-client-manager-gnome<\/code><\/p>\n<p>Para arrancarla:<\/p>\n<p><code>$ sudo student-control-panel<\/code><\/p>\n<p>Un apunte m\u00e1s, para ver el escritorio de los clientes es necesario instalar x11vnc, as\u00ed que seguid estas instrucciones: <a title=\"InstallX11VncOnLtspClients\" href=\"https:\/\/wiki.edubuntu.org\/InstallX11VncOnLtspClients\">InstallX11VncOnLtspClients<\/a><\/p>\n<p>M\u00e1s info en la web oficial del proyecto original <a title=\"Linux Terminal Server Project\" href=\"http:\/\/www.ltsp.org\/\">Linux Terminal Server Project<\/a><br \/>\nEl mejor art\u00edculo que he encontrado sobre el tema es \u00abA su servicio\u00bb Inici\u00e1ndonos en el proyecto LTSP por Christian Kroll, publicado en <a title=\"LINUX Magazine\" href=\"http:\/\/www.linux-magazine.es\/digital\/issue\/35\">LINUX Magazine Espa\u00f1a<\/a> N\u00ba 35<\/p>\n<p>Espero que os haya gustado<\/p>\n<p>Mis referencias en pdf (por si se pierden) <a title=\"031-035_ltsp-linuxmagazine35.pdf\" href=\"https:\/\/www.jmarior.net\/virtualizados\/files\/031-035_ltsp-linuxmagazine35.pdf\">031-035_ltsp-linuxmagazine35.pdf<\/a>, <a title=\"installx11vnconltspclients.pdf\" href=\"https:\/\/www.jmarior.net\/virtualizados\/files\/installx11vnconltspclients.pdf\">installx11vnconltspclients.pdf<\/a> , <a title=\"031-035_ltsp-linuxmagazine35.pdf\" href=\"https:\/\/www.jmarior.net\/virtualizados\/files\/031-035_ltsp-linuxmagazine35.pdf\"><\/a><a title=\"ubuntultsp_ltspquickinstall.pdf\" href=\"https:\/\/www.jmarior.net\/virtualizados\/files\/ubuntultsp_ltspquickinstall.pdf\">ubuntultsp_ltspquickinstall.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estos d\u00edas 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\u00e1fica eficiente, estable y segura. LTSP&hellip; <\/p>\n<p class=\"simppeli-read-more\"><a href=\"https:\/\/www.jmarior.net\/virtualizados\/como-instalar-ltsp-sobre-edubuntu\/\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">C\u00f3mo Instalar LTSP 5 sobre Edubuntu 7.10 Gutsi Gibbon<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,5],"tags":[46,67,31,6],"class_list":["post-125","post","type-post","status-publish","format-standard","hentry","category-escritorio-virtual","category-virtualizados","tag-edubuntu","tag-escritorio-virtual","tag-linux","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.jmarior.net\/virtualizados\/wp-json\/wp\/v2\/posts\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jmarior.net\/virtualizados\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jmarior.net\/virtualizados\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jmarior.net\/virtualizados\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jmarior.net\/virtualizados\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":0,"href":"https:\/\/www.jmarior.net\/virtualizados\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jmarior.net\/virtualizados\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jmarior.net\/virtualizados\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jmarior.net\/virtualizados\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}