Your SlideShare is downloading. ×
0
Mayo 2011 Una red de telecentros con software libre: Resumen de desarrollos
Esta presentación muestra brevemente algunos de los desarrollos y decisiones de diseño llevados a cabo en la implementació...
Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tabl...
Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tabl...
<ul><li>Telecentros es un escenario ideal para realizar una primera puesta en producción del sistema, por las siguientes r...
<ul><li>Características más destacables: </li></ul><ul><li>Se ha habilitado un webservice de autenticación en nuestro serv...
Estructura: Login único en Telecentros Login único en Telecentros
Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tabl...
<ul><li>Se han habilitado en el servidor de teleadministración los servicios necesarios para el alta de usuario. </li></ul...
<ul><li>La herramienta de alta de usuarios es accesible desde GDM. Sus características más destacables son: </li></ul><ul>...
Alta de usuarios Alta de usuarios
Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tabl...
<ul><li>Como herramienta de monitorización hemos elegido Zabbix. Es un producto de código abierto que ofrece las siguiente...
<ul><li>Zabbix, ya en producción, está ofreciendo resultados muy positivos. No obstante, aún es necesario realizar algunas...
Alta de usuarios Monitorización con Zabbix m
Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tabl...
<ul><li>Puppet es un sistema de gestión de configuración de código abierto. Permite controlar y desplegar configuraciones ...
<ul><li>Estas características permiten: </li></ul><ul><li>Gestión más fina de la configuración de los centros, que hasta a...
Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tabl...
<ul><li>Se ha habilitado una red VPN que unifica toda la red de Telecentros. Contar con VPN nos permite: </li></ul><ul><li...
<ul><li>La VPN implementada es la 10.68.0.0/16, lo que nos permite contar con una subred por centro con 64 IPs disponibles...
Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tabl...
<ul><li>Se ha implementado un “tablón de anuncios” en GDM </li></ul><ul><li>La falta de personal en el centro implica una ...
Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tabl...
<ul><li>Borrado de datos de usuario al inicio y cierre de sesión </li></ul><ul><li>Artwork del sistema </li></ul>Alta de u...
Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tabl...
<ul><li>Los desarrollos pendientes son: </li></ul><ul><li>Funcionalidades para integración del portal y el escritorio </li...
Avenida de la Innovación · 3 · C.P. 41020 · SEVILLA · Tel. 954 51 75 77 · 951 21 04 00 ·  Fax. 954 51 64 73 · www.emergya....
Upcoming SlideShare
Loading in...5
×

Una red de telecentros con software libre

1,021

Published on

Presentación de desarrollos realizados para la implementación real de una red de telecentros basados en software libre, con 165 centros reales en producción.

Published in: Technology, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,021
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Una red de telecentros con software libre"

  1. 1. Mayo 2011 Una red de telecentros con software libre: Resumen de desarrollos
  2. 2. Esta presentación muestra brevemente algunos de los desarrollos y decisiones de diseño llevados a cabo en la implementación de una red de 165 centros de acceso público a Internet con Software Libre
  3. 3. Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tablón de anuncios Otros desarrollos Desarrollos pendientes Índice
  4. 4. Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tablón de anuncios Otros desarrollos Desarrollos pendientes Índice
  5. 5. <ul><li>Telecentros es un escenario ideal para realizar una primera puesta en producción del sistema, por las siguientes razones: </li></ul><ul><li>Partimos desde cero, lo que implica que no tenemos que respetar ningún tipo de compatibilidad hacia atrás y nos permite evaluar el sistema sin tener que implantarlo en un escenario que lleve años en producción </li></ul><ul><li>La falta de servidor en los centros reduce la complejidad de la implementación -> Creación de usuarios en local </li></ul><ul><li>No contamos con usuarios previos, lo que nos evita realizar una migración de datos </li></ul>Login único en Telecentros Login único en Telecentros
  6. 6. <ul><li>Características más destacables: </li></ul><ul><li>Se ha habilitado un webservice de autenticación en nuestro servidor de teleadministración, basado en Drupal </li></ul><ul><li>El módulo de autenticación se abstrae del webservice de autenticación -> autenticar contra cualquier otro servicio web implica cambios sencillos y poco traumáticos </li></ul><ul><li>Una vez autenticado, el usuario se crea en local y se mantiene -> reduce carga en el servidor e independiza la autenticación de la conexión de red, en la mayoría de los casos </li></ul>Login único en Telecentros Login único en Telecentros
  7. 7. Estructura: Login único en Telecentros Login único en Telecentros
  8. 8. Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tablón de anuncios Otros desarrollos Desarrollos pendientes Índice
  9. 9. <ul><li>Se han habilitado en el servidor de teleadministración los servicios necesarios para el alta de usuario. </li></ul><ul><li>Actualmente, se realiza un alta doble: </li></ul><ul><li>Alta en sistema de Login Único (Drupal) -> Se registran el nombre de usuario, contraseña, correo electrónico y cliente desde el que se realiza el alta </li></ul><ul><li>Alta en el sistema estadístico (Vaguada) -> Se registran, anonimizados, los datos sociodemográficos necesarios para la generación de estadísticas </li></ul><ul><li>Nótese que no se crea el usuario en local: el sistema de login único lo creará cuando el usuario inicie sesión por vez primera </li></ul>Alta de usuarios Alta de usuarios
  10. 10. <ul><li>La herramienta de alta de usuarios es accesible desde GDM. Sus características más destacables son: </li></ul><ul><li>Validación de los datos introducidos por el usuario “en vivo” </li></ul><ul><li>Comprobación de la disponibilidad del nombre de usuario “en vivo” </li></ul><ul><li>Se ha remodelado la herramienta para que resulte más sencilla </li></ul>Alta de usuarios Alta de usuarios
  11. 11. Alta de usuarios Alta de usuarios
  12. 12. Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tablón de anuncios Otros desarrollos Desarrollos pendientes Índice
  13. 13. <ul><li>Como herramienta de monitorización hemos elegido Zabbix. Es un producto de código abierto que ofrece las siguientes funcionalidades: </li></ul><ul><li>Monitorización de datos en vivo </li></ul><ul><li>Sencilla escalabilidad del sistema, al ser distribuido </li></ul><ul><li>Mantenimiento histórico de datos </li></ul><ul><li>Almacenamiento en base de datos -> flexibilidad para su consulta </li></ul><ul><li>Configuración de alertas </li></ul><ul><li>Soporte para mapas </li></ul><ul><li>Obtención de diversos parámetros de información, configurables desde el servidor Zabbix </li></ul>Alta de usuarios Monitorización con Zabbix
  14. 14. <ul><li>Zabbix, ya en producción, está ofreciendo resultados muy positivos. No obstante, aún es necesario realizar algunas tareas sobre este sistema: </li></ul><ul><li>Agrupación de los distintos “hosts” detectados, en centros y en provincias </li></ul><ul><li>Simplificación de la vista web -> en su estado actual es muy poco intuitiva para un usuario no técnico </li></ul><ul><li>Estamos trabajando en estas dos tareas actualmente. Ambas deben ser realizadas en el servidor de teleadministración y no implican modificación del software instalado en los telecentros. </li></ul>Alta de usuarios Monitorización con Zabbix
  15. 15. Alta de usuarios Monitorización con Zabbix m
  16. 16. Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tablón de anuncios Otros desarrollos Desarrollos pendientes Índice
  17. 17. <ul><li>Puppet es un sistema de gestión de configuración de código abierto. Permite controlar y desplegar configuraciones a múltiples nodos. Sus características más destables son: </li></ul><ul><li>Centralización de las configuraciones en un único punto </li></ul><ul><li>Creación de perfiles de configuración, que contienen un conjunto de configuraciones dado </li></ul><ul><li>Creación de grupos de nodos, a los que aplicar en conjunto perfiles de configuración </li></ul><ul><li>Comunicación cliente – servidor segura </li></ul>Alta de usuarios Control de configuración con Puppet
  18. 18. <ul><li>Estas características permiten: </li></ul><ul><li>Gestión más fina de la configuración de los centros, que hasta ahora se realizaba a base de paquetería y actualizaciones. </li></ul><ul><li>Se pueden aplicar configuraciones a centros o a provincias enteras, sin que se apliquen al resto de centros. </li></ul><ul><li>Reduce también el tiempo de respuesta, al no ser necesario un plan piloto para verificar la integridad del sistema de paquetes del sistema. </li></ul>Alta de usuarios Control de configuración con Puppet
  19. 19. Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tablón de anuncios Otros desarrollos Desarrollos pendientes Índice
  20. 20. <ul><li>Se ha habilitado una red VPN que unifica toda la red de Telecentros. Contar con VPN nos permite: </li></ul><ul><li>Contar con cifrado en todas las comunicaciones realizadas a través de la VPN </li></ul><ul><li>Independencia de la conexión del centro </li></ul><ul><li>Acceso directo a cualquier equipo o impresora de cualquier centro, sin realizar saltos </li></ul><ul><li>Identificación de los telecentros por certificado, independizandonos de la identificación por IP </li></ul>Alta de usuarios Sistema VPN
  21. 21. <ul><li>La VPN implementada es la 10.68.0.0/16, lo que nos permite contar con una subred por centro con 64 IPs disponibles. En cada centro: </li></ul><ul><li>La primera IP pertenece al router AP </li></ul><ul><li>Se reserva un rango de IPs para equipamiento (impresoras) </li></ul><ul><li>Resto de la subred destinado a clientes </li></ul><ul><li>Se ha reservado una subred para su uso por parte de los administradores. </li></ul>Alta de usuarios Sistema VPN
  22. 22. Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tablón de anuncios Otros desarrollos Desarrollos pendientes Índice
  23. 23. <ul><li>Se ha implementado un “tablón de anuncios” en GDM </li></ul><ul><li>La falta de personal en el centro implica una falta de comunicación con los usuarios, que hay que suplir </li></ul><ul><li>El tablón de anuncios está previsto para su uso por parte de los administradores, para informar de asuntos puramente técnicos (actualizaciones, recomendaciones, avisos de incidencias, etc) </li></ul>Alta de usuarios Tablón de anuncios
  24. 24. Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tablón de anuncios Otros desarrollos Desarrollos pendientes Índice
  25. 25. <ul><li>Borrado de datos de usuario al inicio y cierre de sesión </li></ul><ul><li>Artwork del sistema </li></ul>Alta de usuarios Otros desarrollos
  26. 26. Login único en Telecentros Alta de usuarios Monitorización con Zabbix Control de configuración con Puppet Sistema VPN Tablón de anuncios Otros desarrollos Desarrollos pendientes Índice
  27. 27. <ul><li>Los desarrollos pendientes son: </li></ul><ul><li>Funcionalidades para integración del portal y el escritorio </li></ul><ul><li>Simplificación de la interfaz web de Zabbix </li></ul><ul><li>Agrupación de “hosts” en Zabbix, por centro y provincia (parcialmente completado) </li></ul><ul><li>Elaboración de manuales </li></ul>Alta de usuarios Desarrollos pendientes
  28. 28. Avenida de la Innovación · 3 · C.P. 41020 · SEVILLA · Tel. 954 51 75 77 · 951 21 04 00 · Fax. 954 51 64 73 · www.emergya.es Gracias por su atención ¿Preguntas? Más información: Luis Rivas Vañó <lrivas@emergya.es>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×