Hoy instalé el 2X ThinClientServer PXES, que o yo no sé interpretar bien el inglés, o el manual es muy parco respecto al uso de este producto, o es el peor nombre que 2X pudo escoger para su producto. Este servidor no es un thin client server per se, tal como el proyecto ltsp o la tecnología NX de nomachine. Este es un middleware que permite a un thin client, arrancado a partir de un mini live cd, iniciar un Linux compacto que solamente se comunica con el 2X ThinClientServer para autenticar al usuario. Una vez identificado el usuario como válido, ya sea en la base de datos de usuarios locales del servidor donde 2X TCS está instalado o a través de LDAP, el 2X TCS busca al usuario en su tabla de conexiones y al encontrarlo le sirve el escritorio remoto preconfigurado que tiene asignado, pudiendo ser un escritorio RDP (Windows Terminal Server), un escritorio NX (NoMachine) o un escritorio ICA (Citrix). También pueden publicarse solamente aplicaciones, de manera que el usuario luego de autenticarse entre a una sesión sin escritorio con una única aplicación predefinida abierta.
Los ingredientes necesarios para instalarlo en xubuntu fueron los siguientes:
- Excluyente con ltsp. No le dedique tiempo a luchar por la coexistencia de estas dos tecnologías ya que en el computador de prueba (AMD K6 350 mhz, 32 Mb RAM) ltsp fue un tremendo fracaso, tardando mucho en cargar el sistema operativo y haciendo swap sobre la red.
- Descargar el paquete 2X ThinClientServer PXES para Debian. Este tiene como prerequisitos (no validados por apt) libexpat y libstdc++, como aparece documentado en el sitio.
- Este paquete falla en la instalación si el hostname del computador donde será instalado contiene números. El servidor donde sería instalado se llama g77 y la instalación fracasaba. En la web, en algún post perdido, encontré que con sólo renombrar temporalmente el host (le llamé gsietesiete) el paquete instalaba correctamente. Luego de instalado regresé el nombre a su original. Luego de instalado hay que correr 2Xthinclientserver_conf.sh.
- El paquete necesita un servidor DHCP y la documentación no es muy clara en esto. Ubuntu recomienda dhcp3-server pero me pareció muy sofisticado para sólo suplir la necesidad del 2X TCS de un servidor DHCP por lo que opté por el dnsmasq, compacto y sencillo de configurar, con el valor agregado de que puede servir como caching nameserver para la red local. Iniciar con /etc/init.d/dnsmasq start
- Para iniciar 2X TCS hay que correr /etc/init.d/2Xthinclientserver start all
- Para el lado del cliente se utiliza el livecd 2X ThinClientOS.
Por aquí voy ahora. El cliente arranca como en tres minutos y luego funciona a la velocidad de su anfitrión (Core 2 Duo 1.84 Ghz) sin gran impacto en su rendimiento. El dnsmasq aún no está completamente configurado pues el live cd require interacción del usuario para completar su arranque. El escritorio está siendo publicado a 640x480 a pesar que está configurado en 2X TCS como de 1024x768. Creo que se debe a que lo publica en 24 bits de color y la tarjeta de la computadora cliente no tiene suficiente memoria para soportarlo. La entrada de cambio de profundidad de color de la consola web del 2X TCS aparece deshabilitada. Aún me queda algo de camino por recorrer, pero entre mis experiencias con revitalizar equipos antiguos está ha sido la más satisfactoria. Anteriormente habia probado con vncserver y con ltsp.
Hora de comer y dormir.
0 comentarios:
Publicar un comentario