20
Sistema ThinStation para aulas TIC Gestión, monitorización y distribución de appliances. Sergio Gómez Bachiller - Juan Antonio Marín Beltrán Servicio de Informática de la Universidad de Córdoba

Thin stationuco oswc2012

Embed Size (px)

Citation preview

Page 1: Thin stationuco oswc2012

Sistema ThinStation para aulas TICGestión, monitorización y distribución de appliances.

Sergio Gómez Bachiller - Juan Antonio Marín BeltránServicio de Informática de la Universidad de Córdoba

Page 2: Thin stationuco oswc2012

Los clientes ligeros desde otra perspectiva

Los clientes ligeros (thinclients) siempre han estado asociados a los inconvenientes de:

● Equipos de bajo coste y obsoletos.● Escaso aprovechamiento de los recursos locales.

En contraposición de los sistemas que poseen una instalación local (fatclients).

Page 3: Thin stationuco oswc2012

Los clientes ligeros desde otra perspectiva

Sin embargo sus ventajas son de sobra conocidas:

● Menores costes de administración.● Información centralizada.● Ofrecen sistemas más seguros.● Etc.

Page 4: Thin stationuco oswc2012

Los clientes ligeros desde otra perspectiva

En la actualidad, los costes de adquisición han bajado mucho:

• Equipos más potentes a menor precio• Vida útil mucho mayor

¿Por qué desperdiciar los recursos hardware a costa de sacrifcar la facilidad de administración?

Page 5: Thin stationuco oswc2012

Clientes ligeros no: versátiles.

Objetivos:

● Administración centralizada.● Ejecución de los procesos localmente.● Posibilidad de ofrecer sistemas heterogéneos (no atados a un solo S.O.)

Page 6: Thin stationuco oswc2012

El proyecto Thinstation

El proyecto Thinstation surge en 2001 de otro proyecto llamado Netstation.

● Aprovecha máquinas de escasos recursos.● Permite confgurar sesiones contra servidores:

● Sesiones Unix: Xorg, NX, Tarantella, SSH.● Sesiones Windows: ICA, RDP.

Page 7: Thin stationuco oswc2012

El proyecto Thinstation

Thinstation es interesante porque:

● Confguración basada en grupos o perfles.● Perfl bibliotecas● Perfl aulas de prácticas● Perfl aulas de docencia.

● Generación de imágenes a medida, basada en paquetes.

● Solo cargar los paquetes necesarios para un perfl (ROM mínima).

Page 8: Thin stationuco oswc2012

El proyecto ThinStation UCO

ThinStation UCO fue un fork de la distribución ofcial para adaptarlo a los requerimientos de la Universidad de Córdoba:

● Aprovechamiento del hardware local● Sistema único para todos los campus, con requisitos heterogéneos (sistemas operativos abiertos/privativos).

Page 9: Thin stationuco oswc2012

Aprovechamiento del hardware local

ThinStation UCO permite la ejecución de una distribución propia de GNU/Linux contra el hardware local.

El sistema sigue iniciándose con una pequeña ROM.

Todo el software restante se encuentra en una unidad NFS.

Page 10: Thin stationuco oswc2012

Aprovechamiento del hardware local

Ventajas:● Permite la actualización e instalación de nuevo software en caliente.● Se mantiene la gestión centralizada.● El mismo sistema es igual en toda la Universidad.

Inconvenientes:● Requiere un gran ancho de banda.

Page 11: Thin stationuco oswc2012

Aprovechamiento del hardware local

Para mejorar el rendimiento de la unidad NFS se utiliza cachefs.

El sistema de cachefs permite guardar una cache de los archivos leídos por NFS en el disco local.

La segunda lectura se acelera, desciende el tráfco de red y ¡se aprovecha el disco local!

Page 12: Thin stationuco oswc2012

Sistemas heterogéneos

ThinStation UCO se utiliza en todas las aulas TIC de la Universidad, eso signifca diferentes tipos de:

● Usuarios● Titulaciones● Requisitos

En una palabra:

Necesidades

Page 13: Thin stationuco oswc2012

Sistemas heterogéneos

¿Y si el software que se necesita no funciona en sistemas GNU/Linux?

Alternativa 1:

Se mantiene el sistema de sesiones que permite conectarse a servidores con sistemas privativos (protocolos ICA o RDP).

Ejecución en el servidor.

Page 14: Thin stationuco oswc2012

Sistemas heterogéneos

¿Y si el software que se necesita no funciona en sistemas GNU/Linux?

Alternativa 2:

Se distribuyen por las aulas imágenes de sistemas virtualizados con el software privativo usando el protocolo torrent.

Ejecución en local.

Page 15: Thin stationuco oswc2012

Ventajas adicionales

Los sistemas de sesión remotos permiten ejecutar sesiones también desde casa.

Con un servidor NX es posible ofrecer en remoto el mismo software que poseen las aulas (mismo repositorio NFS).

Los alumnos pueden trabajar desde cualquier lugar a cualquier hora.

Page 16: Thin stationuco oswc2012

Administración centralizada

La mayor ventaja de ThinStation es que se conserva la gestión centralizada:

● Instalación de nuevo software en el repositorio GNU/Linux o en servidores remotos:

● Fase 1: Entorno de desarrollo● Fase 2: Pruebas● Fase 3: Distribución en producción

Page 17: Thin stationuco oswc2012

Administración centralizada

Para las máquinas virtuales:

● Fase 1: Creación o actualización de la máquina.● Fase 2: Cierre de la máquina contra modifcaciones (rollback al último snapshot)● Fase 3: Distribución via torrent a las aulas.

Page 18: Thin stationuco oswc2012

Monitorización de los equipos

La monitorización se basa en:

● Gestión remota a través de italc (monitorización, apagado y encendido de equipos).● Sistema centralizado de eventos del sistema con syslog-ng.

Page 19: Thin stationuco oswc2012

Mejoras en camino

● Sistema web de gestión de aulas (confguración de equipos y de DHCP).● Migrar a una arquitectura de 64 bits.● Basar el repositorio NFS en alguna distribución (Ubuntu, Fedora, etc.)● Soporte de DNIe.● Distribución en ISO para uso offline.● Uso de italc para el equipo del profesor.

Page 20: Thin stationuco oswc2012