E N D
1. Reutilización de ordenadores como terminales ligeros Carlos Alocén
2. Presentación personal y laboral.
Agradecimientos al público y a Ibercaja
Presentación personal y laboral.
Agradecimientos al público y a Ibercaja
3. Esquema general 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.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.
4. Un caso particular : Retirar y reciclar 600 PC
Instalar aulas de alfabetización en centros de mayores 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.
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.
5. Objetivos generales Reutilizar ordenadores retirados
Aprovechar material desfasado
Promover el reciclado
Utilizar Software Libre 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.
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.
6. Económicas
Técnicas
Logísticas y de gestión Ventajas 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.
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.
7. Económicas
Reducción del TCO: entre el 45% y el 85%
Ahorro en licencias
Hardware nuevo económico
Optimización del hardware: 2º ciclo de vida
Respeto al medio ambiente
Un ordenador nuevo contamina más que un reciclado
Un terminal ligero consume menos que uno pesado
Técnicas
Logísticas y de gestión Ventajas 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
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
8. Económicas
Técnicas
Más seguridad
Sin virus
Limitación a “MegaTorpe”
Copias de seguridad simplificadas
Más potencia.
Facilidad en Soporte a Usuarios (help desk)
Logísticas y de gestión Ventajas 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 unordenador nuevo.
Facilidad en el “Soporte a usuarios” (Help Desk). VNC, ssh, etc.
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 unordenador nuevo.
Facilidad en el “Soporte a usuarios” (Help Desk). VNC, ssh, etc.
9. Económicas
Técnicas
Logísticas y de gestión
Despliegue rápido
Menos mantenimiento de hardware
Facilidad de administración de software Ventajas 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
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
10. Ámbitos de aplicación Aulas de formación
Salas de usuarios
Equipos de oficina Aulas de formaciónLa 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.
Aulas de formaciónLa 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.
11. Funcionamiento del sistema 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 iniciaruna 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 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 iniciaruna 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)
12. Tecnología: Hardware (recomendado) Servidor:
PC Pentium IV (o equivalente)
256 Mb + 75 Mb por terminal = 1 Gb RAM
2 tarjetas Ethernet
Terminales (innecesario disco duro ni CD):
PC: >= Pentium 120 MHz con 32 MB RAM
Tarjeta red 100 Mbps con PXES
Switch Ethernet 100 Mbps
13. Tecnología: Software Servidor
Permite arrancar el terminal: DHCP + TFTP
Valida a los usuarios: XDMCP + LDAP
Permite sesiones de usuario: KDE
Ejecuta las aplicaciones de los usuarios.
Sirve de pasarela a Internet
Terminal Ligero 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 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.
14. Tecnología: Software Servidor
Terminal Ligero
Recibe desde el servidor los valores de conexión
Descomprime una micro distribución GNU/Linux
Auto detección del hardware
Busca un servidor para validar al usuario
Permite compartir unidades locales: disquetes, …
Permite servicios locales: VNC, SSH, etc. 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 iniciaruna 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 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 iniciaruna 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)
15. Futuro VPN entre salas
Usuarios con perfil móvil
Terminales remotos: quioscos 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 desdeun flash disk local.
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 desdeun flash disk local.
16. Reutilización alternativa Terminales ligeros con LTSP
Servidores ligeros: proyecto cúmulo
Computación distribuida
Cluster de servidores 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.
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.
17. Documentación y contacto http://alocen.com
http://www.zaragoza.es
carlos@alocen.com