El documento describe una solución para reutilizar 600 ordenadores retirados instalando terminales ligeros en centros de mayores. Se utiliza software libre para crear un sistema donde los ordenadores funcionan como terminales ligeras conectadas a un servidor central, permitiendo ahorros económicos y ventajas técnicas como mayor seguridad, potencia y facilidad de administración y soporte.
11. Funcionamiento del sistema Arranque por red DHCP env ío de IP Descompresi ón y arranque local Terminal Servidor TFTP env ío de micro distribución Búsqueda de servidor XDMCP + KDM Validaci ón Presentaci ón Aplicaciones
12.
13.
14.
15.
16.
17.
Editor's Notes
Presentaci ón personal y laboral. Agradecimientos al público y a Ibercaja
Resumen en 30 segundos del proyecto. Qu é es un terminal?: - Pentium 120 con 32 Megas, una tarjeta de red y sin disco duro, ni cd - Arranca desde red, disquete o flash disk El servidor es un PC nuevo de gama media. Impresora láser b/n. Switch y cable de red Total: 1200 € Todo el software se instala SOLO en el servidor.
En el Ayuntamiento de Zaragoza. Problema: PC retirados: de 5 a 7 años. Per íodo de amortización superado. Coste log ístico por PC: alrededor de 9 € Soluci ón: Utilizar uno de los ordenadores destinados a puestos de trabajo como servidor. Configurar 12 ordenadores viejos como terminales nuevos.
Como caso general los objetivos generales son: Dar salida a los ordenadores obsoletos como terminales pesados (estaciones de trabajo) Un ordenador no es un fungible: Romper con: “Cada vez que necesito m ás potencia, cambio toda la informática”. Reciclar en el sentido de reutilizar. No un sin ónimo políticamente correcto de tirar a la basura. Utilizar Software Libre: Siéntete libre de utilizar y modificar el software que necesites. Esto no se hubiese podido hacer con software privativo. No por el modo de funcionamiento, sino porque no permite la personalizaci ón ni adaptación del software a tus necesidades.
Todo el software que necesites est á a tu disposición y lo puedes modificar a tu conveniencia. Velocidad en despliegue: Instalación y configuración de toda la sala en horas. Facilidad para multiplicar salas. Cada usuario es solo un usuario, no es su m áquina, su software y su cuenta de usuario Dr ástica reducción del mantenimiento de hardware: Sin piezas m óviles en los terminales: ni disco duro ni cd. Facilidad para sustitución de terminales estropeados Reducción de mantenimiento de segundo nivel a 1/14 M ás seguridad: Sistema robusto: sin virus ni malware. Usuarios con capacidades restringidas para instalar y romper. F ácil implantación de recuperación automática. Disminuci ón de residuos: No generamos basura. Menor consumo energ ético global.
Reducción del TCO: entre el 45% y el 85% Ahorro en licencias Optimización del hardware: 2º ciclo de vida La diferencia con los tradicionales terminales “tontos” es que aquellos había que comprarlos y estos los rescatamos de la basura. Respeto al medio ambiente El proceso de fabricación de un ordenador nuevo es muy contaminante. Un terminal ligero consume menos que uno pesado
Todo el software que necesites est á a tu disposición y lo puedes modificar a tu conveniencia. M ás seguridad: Sistema robusto: sin virus ni malware. Usuarios con capacidades restringidas para instalar y romper. F ácil implantación de recuperación automática del entorno de usuario. Un solo punto de backup. Más potencia: Separación de las necesidades de proceso de las de presentación Al usuario de la máquina antigua se le proporciona la potencia de proceso de un ordenador nuevo. Facilidad en el “Soporte a usuarios” (Help Desk). VNC, ssh, etc.
Log ísticas y de gestión Reducción del almacenamiento de residuos y envío a reciclaje Velocidad en despliegue: Instalación y configuración de toda la sala en horas. Facilidad para multiplicar salas. Cada usuario es solo un usuario, no es su m áquina, su software y su cuenta de usuario Dr ástica reducción del mantenimiento de hardware: Sin piezas m óviles en los terminales: ni disco duro ni cd. Facilidad para sustitución de terminales estropeados Las CPU son intercambiables. Se amplía el mantenimiento de primer nivel. Un encargado de sala puede instalar. Facilidad de administración de software
Aulas de formaci ón La reducci ón de costes y la limitación del alcance de los usuarios, lo hacen ideal para formación. Restricci ón del uso de internet por los alumnos y de la instalación de software. Disminución del mantenimiento por aula. Cada usuario tiene una sesión independiente, no afecta al siguiente grupo. El software libre permite formar en el uso de estándares. Nos podemos centrar en lo importante: Internet, correo y ofimática. Salas de usuarios Aplicaciones limitadas: Solo web, sin datos locales. Posibilidad de registro. Equipos de oficina: Multiples posibilidades de despliegue: Migraci ón a Software Libre, entornos mixtos, etc. Drástica reducción de costes de implantación de TI en oficina.
El terminal arrancar á por pxe desde la tarjeta de red: Busca un servidor DHCP que le ‘sitúe’ en la red Este servidor le da: Una ip de la lan interna y un gateway. Una micro distribución linux para que arranque mediante un servidor TFTP. Si la distro es PXES se ejecuta enteramente en el terminal ligero. Si es LTSP se ejecuta hasta que consigue montar una partición NFS contra el servidor. --------- En nuestro caso, iniciará el servidor X-Windows en el terminal y buscará un servidor XDMCP para iniciar una sesión de usuario. A partir de aquí, lanzará kde, gnome, o lo que queramos ejecutar. --------- Todas las aplicaciones del usuario se ejecutan en el servidor. Toda la navegación se hace desde el servidor. Desviamos el tráfico, de forma transparente, para poder utilizar un caché y un filtro de contenidos. --------- En el terminal podemos permitir conexiones: ssh, para administración. VNC, para control remoto. Samba para compartir unidades de disco (discos duros, disquetes, CD-ROM, o flashdisk)
El servidor DHCP dar á una ip al cliente y el TFTP un software (GNU/Linux) para arrancar. Hasta este punto el servidor NO tiene porque ser GNU/Linux. Puede ser windows, unix o incluso un router. Una vez que el terminal ha arrancado, es necesario iniciar una sesi ón. En nuestro caso lo proporciona XDMCP.Puede ser RDP contra un servidor de terminales o contra Citrix, SSH, Telnet, IBM Host, o incluso una sesión X local La validación puede ser por LDAP o por cualquier método alternativo. Una vez validado, iniciamos una sesión con un entorno de ventanas, en nuestro caso KDE. Puede ser GNOME, o cualquier otro. El servidor ejecuta las aplicaciones y el cliente las presenta en la pantalla. La conexión a internet se hace desde el servidor, es donde se ejecuta el navegador, no desde el cliente.
El terminal arrancar á por pxe desde la tarjeta de red: Busca un servidor DHCP que le ‘sitúe’ en la red Este servidor le da: Una ip de la lan interna y un gateway. Una micro distribución linux para que arranque mediante un servidor TFTP. Si la distro es PXES se ejecuta enteramente en el terminal ligero. Si es LTSP se ejecuta hasta que consigue montar una partición NFS contra el servidor. --------- En nuestro caso, iniciará el servidor X-Windows en el terminal y buscará un servidor XDMCP para iniciar una sesión de usuario. A partir de aquí, lanzará kde, gnome, o lo que queramos ejecutar. --------- Todas las aplicaciones del usuario se ejecutan en el servidor. Toda la navegación se hace desde el servidor. Desviamos el tráfico, de forma transparente, para poder utilizar un caché y un filtro de contenidos. --------- En el terminal podemos permitir conexiones: ssh, para administración. VNC, para control remoto. Samba para compartir unidades de disco (discos duros, disquetes, CD-ROM, o flashdisk)
VPN entre salas con topolog ía de anillo No dependemos de un servidor central y evitamos la ca ída de la red en caso de fallo de un nodo Validaci ón distribuida mediante LDAP. Usuarios con perfil móvil: se encuentra sus datos en cualquier punto. Terminales remotos individuales. La misma tecnolog ía anterior, pero la distribución la reciben desde un flash disk local.
LTSP vs PXES. En LTSP la distribuci ón que arranca está destinada a conectarse a un servidor NFS que montará como raíz y ejecutará las aplicaciones directamente. A partir de este punto los procesos son iguales. PXES tiene menor carga de red Permite mayor flexibilidad en las configuraciones cliente servidor. Permite ejecución de una máquina local completa. Servidores ligeros: proyecto c úmulo. Desarrollado por un grupo de estudiantes de la Universidad de Le ón. Utiliza ordenadores reutilizados para usarlos como parte de un servidor acumulado. Cada terminal ejecuta una aplicación diferente. Los discos de los terminales se agrupan en un par de máquinas con LVM2 y redundancia entre ellas. Computaci ón distribuida se aprovecha toda la capacidad de computación dividiendo un problema en partes. Cluster de servidores con ordenadores reutilizados: Google. Se dota cada m áquina con dos tarjetas de red: Una hacia el exterior para ‘ofrecer’ el servicio La otra para acceder a los datos: cabinas de discos, otros ordenadores con LVM, etc. Es necesario tener un tercer sistema que distribuya el trabajo y controle la caída de las máquinas.