SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
GNU/Linux y Software Libre en
   Caja de Guadalajara




    Andrés Seco Hernández – AndresSeco@CajaGuadalajara.biz
               Jefe de Comunicaciones y Sistemas


                  Madrid, 18 de Marzo de 2010.
         Escuela de Organización Industrial, EOI, Madrid.
             © Caja de Guadalajara, Marzo de 2010.
            Presencación bajo licencia GNU FDL v1.2
Indice
●   Breve presentación de empresa.
●   Cifras:

              –   Personal de Informática en la Caja.
              –   Outsourcing.
              –   Parque hardware.
●   Historia tecnológica reciente.

              –   Plataforma PROA.
              –   Objetivos.
              –   Características.
●   Nuevo entorno PROA-NG. Debian, Java, migración aplicaciones.
●   Formación.
●   Evolución.
●   Software Libre en CG.
●   Futuro.
                                                                   2
●   Contribución.
Breve presentación de empresa
●   Caja de Ahorros Confederada, CECA.
●   Fundada en 1966.
●   Caja “pequeña”.


●   Área de actividad:
    –   Guadalajara capital y provincia.
    –   Corredor del Henares (Guadalajara-Madrid).
    –   Madrid capital y Toledo capital.



                                                     3
Personal de Informática
             en la Caja

Área: “Organización e Informática”.


  –   “Informática”: 7 personas.
       ● Departamento de “Comunicaciones y
         Sistemas”: 4 personas.
       ● Departamento de “Desarrollo”: 3 personas.




                                                     4
Outsourcing (I)

●   Outsourcing con SERINCEP de:
    –   Explotación Host.
    –   Desarrollo Host.


●   Outsourcing de desarrollo del transaccional
         –   (Infodesa, Atmira).




                                                  5
Outsourcing (II)
Compartido por Grupo CEUS Financiero -
  http://www.ceusfinanciero.com


Cajas miembro:
                  ●   Caixa Penedés.
                  ●   Caja Jaén.
                  ●   Caja Círculo de Burgos.
                  ●   Caixa Manlleu.
                  ●   Caixa Pollensa.
                  ●   Caja de Guadalajara.


                                                6
Parque hardware (I)
●   75 oficinas.
●   75 cajeros automáticos.
●   95 ubicaciones diferentes.
●   600 ordenadores aproximadamente, entre:
    –   Servidores.
    –   Equipos de escritorio.
    –   Cajeros.
    –   Kioskos (puestos de Internet).



                                              7
Parque hardware (II)
Periferia financiera disponible en los puestos de trabajo
(la mayoría por puerto COMx:, USB no operativo en Windows NT):
●   Impresoras financieras (una por puesto).
●   Lectores de cheques CMC-7 y lectores de códigos de barras.
●   Recicladores/dispensadores de efectivo.


Otra periferia:
●   Impresoras multifunción (1-2 por oficina).
●   UPS's conectadas a la red local de la oficina.



                                                                 8
Historia tecnológica reciente
            en la Caja (I)

●   1992-1995: se pasa de puestos independientes, con
    MS-DOS, sin conectar en red local, a puestos
    conectados en red y Windows v3.11 para Trabajo en
    Grupo. Aplicaciones departamentales heterogéneas.


●   1996-1997: – PROA (Plan de Renovación de Oficinas y
    Agencias) con apoyo en una plataforma tecnológica
    entonces novedosa.




                                                          9
Historia tecnológica reciente
●   1998:
            en la Caja (II)
     –   Desmantelamiento de nuestro antiguo host NCR 9800 y el
         transaccional GAT (Generador Automático de Transacciones, de
         mantenimiento propio en C estándar, modo texto sobre MS-
         DOS y luego sobre WIN).
     –   Comienzo de outsourcing con Ibermática y arranque con su
         Transaccional ION, que se apoyaba conjuntamente en MS Visual
         C++ y MS Visual Basic, exigiendo muchos ajustes en registry
         de máquinas cliente.
●   1999: comienzo de uso de SL en la Caja, migrando a Debian
    GNU/Linux (versión Potato) dos servidores Unix AT&T usados para
    procesos batch y datos de gestión.




                                                                   10
Plataforma tecnológica
             del PROA original
●   MS Windows NT 4.0:
    –   Servers (1 PDC en SS.CC. + “n” BDC's en SS.CC. y 1
        en cada oficina).
    –   Workstations.
●   MS BackOffice completo: Exchange Server, SQL
    Server, IIS, SMS, SNA Server (ahora mantenidos sólo los
    3 primeros).




                                                             11
Objetivos iniciales de PROA,
       también de PROA-NG
●   Normalizar sistemas heterogéneos hasta llegar a disponer de un puesto
    de trabajo especializado (no puestos multipropósito).
●   Inventariar y controlar la gran diversidad existente de aplicaciones,
    alguna desarrolladas a medida, no permitiendo su instalación por parte de
    los usuarios.
●   Trabajo en grupo y compartición de documentos.
●   Tendencia a reducir al mínimo los errores del usuario, aumentando la
    salud del puesto y reduciendo los tiempos de mantenimiento y soporte.
●   Movilidad de usuarios sobre puestos de la red, acercando servicios
    desde servidores al terminal, para unidades de disco departamentales y
    personales.




                                                                             12
Características básicas entorno
PROA, también en PROA-NG (I)

Relación con el S.O.:
  - Ofrecer al usuario todo lo que necesita para
    trabajar, pero sólo eso.
  - Aislamiento del usuario respecto al S.O. con
    permisos restringidos y sin interacción directa con
    el mismo.


Personalización de pantallas de logon y escritorio
para el entorno corporativo.


                                                      13
Características básicas entorno
PROA, también en PROA-NG (II)

Botonera PROA: lanzador de aplicaciones y
herramientas.
Gestión de identidades. Perfiles de usuario.
Uso de unidades de disco:
    •   Acceso a unidades de E/S sólo a nivel de
        aplicación (TAROFIC – Transmisión Automática de
        Remesas).
    •   Uso general de unidades de red (no locales).


                                                          14
Objetivos buscados con SL y
        situación de partida
●   Evolución hacia entornos abiertos, que permita
    independencia de fabricantes concretos.
●   Estabilidad, orden, control (Debian GNU/Linux)
●   No perder compatibilidad con el sistema actual
●   Primeras pruebas en aplicaciones no críticas. Ir lo
    suficientemente despacio y seguros. Nunca poner en
    peligro ningun servicio existente.
●   Implicación de la Dirección y apoyo y confianza de las
    jefaturas.



                                                         15
Primeros resultados con SL
        TENEMOS EL CONTROL
                (con una adaptabilidad máxima)
●   Rendimiento y estabilidad superiores incluso a lo
    esperado.
●   Minimización de tiempos de respuesta para
    resolución de incidencias y de recuperación ante
    errores hardware.
●   Costes de personal similar y ahorro significativo de
    costes en:
        ●   Licencias (principalmente de MS).
        ●   Hardware (evitamos renovación de equipos).
        ●   Tiempo de indisponibilidad (caídas ==>
            pérdida económica).                            16
Historia tecnológica reciente
            en la Caja (III)
Como todo iba bien... ¡¡¡ seguimos adelante !!!
●   2000-2001: servicios de monitorización y webs internas,
    siempre sobre Debian.
●   2002: renovación de firewalls, antes software propietario.
    Además:
     –   Se aseguraron las líneas de “cajeros desplazados” (fuera
         de oficinas), tunelizándolas.
     –   Implantación de herramientas internas de colaboración
         web (portal interno apoyado en postnuke, phpWiki, desarrollos
         módulos postnuke y php sobre mysql).




                                                                     17
Historia tecnológica reciente
            en la Caja (IV)

●   2003: renovación de puestos cliente de oficinas por requerimientos de
    memoria para Java en el arranque con nuevo Transaccional TF-SRN de
    Infodesa (PIV - 256).

●   2004: instalación del primer servidor de oficina con Debian Sarge.

●   31/12/2004: fin de soporte de MS-Windows NT.

●   2004, 2005 y 1T-2006: sustitución total de servidores de oficinas
    (eliminando así en oficinas los WNTServer4.0) por servidores Debian que
    realizan más funciones que los anteriores.

●   2005: comienzo de la migración de la botonera PROA de plataforma NSDK
    a plataforma Java.


                                                                              18
Historia tecnológica reciente
            en la Caja (V)

●   2T-2006: puestos administrativos Linux (con Debian GNU/Linux
    sid).

●   1T-2007: primeros prototipos escritorio PROA-NG.

●   2T-2007: primera versión de la nueva botonera PROA-NG
    plenamente operativa en GNU/Linux.

●   3T-2007: arranque en Real con Asterisk para Telefonía-IP.

●   4T-2007: primeros probadores en Real de PROA-NG.



                                                                   19
Diseño del nuevo entorno
              PROA-NG
- Desarrollo e implantacion sin interrumpir la actividad del negocio.
Coexistencia de viejo y nuevo entorno.
- Sistema base + pequeñas particularidades.
- Novedades:
        · Nuevo entorno: aprovechando las características de
        GNU/Linux.
        · Nuevo escritorio: además de útil, queríamos hacerlo más
        atractivo.
        · Nueva botonera: manteniendo aspecto de la anterior para
        disminuir la curva de aprendizaje de los usuarios.
        •   Movilidad y Multimedia.



                                                                        20
Botonera PROA actual y
    características conservadas
        para la de PROA-NG
●   Desarrollo inicial en NSDK (Nat Systems Development
    Kit), versión de la botonera PROA en uso actualmente
    en oficinas.
    –   NSDK también usado para otras aplicaciones.
●   Versiones sucesivas para adaptarse al entorno:
    resoluciones de pantalla, agencias RAS, etc.
●   Acceso controlado a aplicaciones y herramientas.
●   Gestión de aplicaciones por empleado y puesto.


                                                           21
Migración de la botonera a Java
    con vistas a PROA-NG
●   Multiplataforma (Windows-Linux-..., período de convivencia):
     –   Posibilidad de uso del mismo “.jar” en ambos entornos.
     –   Uso de las mismas tablas de BD contra mysql (migradas desde SQL
         Server). Cada entorno elige ciertas columnas.
     –   Adaptaciones necesarias en Java para multiplataforma real: p.ej.
         gestión de ventanas usando Beryl.
●   Arquitectura MVC (Modelo Vista Controlador) para desacoplar lógicas de
    negocio y de acceso a datos, usando en la capa Modelo tecnología VO-
    DAO (Value Object – Data Access Object).
●   Liberación de código a corto/medio plazo.




                                                                             22
Migración de
  aplicaciones y herramientas
- Inventario actualizado de aplicaciones. Determinar:
   - Aplicaciones críticas para el negocio.
   - Aplicaciones innecesarias.
   - Aplicaciones con equivalente inmediato en GNU/Linux.
   - Aplicaciones migrables mediante nueva programación.
   - Aplicaciones Win16 o Win32 no migrables, que hay que
      seguir utilizando tal cual.
      - Emulacion
      - Citrix



                                                           23
Formación a la plantilla.
●   Aparte del apoyo de Dirección y jefaturas, búsqueda de
    la implicación de todo el personal.
●   Cursos de formación presenciales.
●   Formación a distancia apoyada en SL.
●   Uso de phpWiki como apoyo constante para la plantilla,
    desde hace algún tiempo, para:
    –   AutoAyuda de la Web de Colaboración, etc.
    –   Aplicaciones de SL ya en uso en el PROA actual.




                                                          24
Evolución del terminal.
●   Terminal ligero, menor mantenimiento.
●   Evaluación de SunRay (SRSS).
●   Periferia financiera LAN.
●   Dependencia de servidor en oficinas.
●   Autodistribución de actualizaciones (dpkg-apt).
●   Integración multisistema (aplicaciones integradas linux-
    win32-citrix-crossover).




                                                          25
SL en CG, ¿Donde?
●   Comunicaciones.
●   Seguridad.
●   Servidores de Servicios Centrales (SSCC).
●   Servidores de Oficinas.
●   Puestos de internet (kioskos).
●   Puestos de escritorio (Terminales PROA-NG).



                                            26
S.L. en Comunicaciones
●   VPN – vtun + ssh, openvpn.
●   Iproute2.
●   Monitorizacion – mon, mrtg, nagios.


           S.L. en seguridad
●   Firewalls – iptables.
●   Analizador centralizado de logs.

                                          27
S.L. en servidores de SSCC
             (CPD) (I)
●   Debian GNU/Linux (sarge hasta lenny).
●   Monitorizacion de red:
    –   Mon, MRTG, alamin.
●   Servidor de impresion:
    –   CUPS.
●   Proxy:
    –   Squid + squidGuard + SquidClamAV-
        Redirector + zapchain.

                                            28
S.L. en servidores de SSCC
             (CPD) (III)
●   Servlet:
    –   Tomcat.
●   Servidores Web
    –   Apache + mysql + PHP.
●   Gestor de contenidos
    –   Postnuke (Web de Colaboracion).
    –   phpWiki.


                                          29
S.L. en servidores de SSCC
             (CPD) (IV)
●   Archivos en red:
    –   Samba y winbind + acl's.
●   Validacion y gestion de usuarios:
    –   Samba PDC + LDAP.
    –   HAD (Hyper Active Directory).
●   Resolucion de nombres:
    –   Externa: Bind9.
    –   Interna: dDNS con Bind9 y ISC dhcpd.

                                               30
S.L. en servidores de SSCC
             (CPD) (V)
●   Correo:
    –   Postfix
    –   Amavis + spamassassin + clamAV
    –   Listas grises (gld)
●   Copias de seguridad
    –   Bacula
    –   Rsync
    –   Sqsh

                                         31
S.L. en servidores de SSCC
            (CPD) (y IV)
●   Telefonía
    –   Asterisk
         ●   Plan de numeración personalizado.
         ●   Independencia de operador, eleccion según coste.
         ●   Gestion web, llamadas inteligentes, acceso a
             tarificación, salas de conferencia ...
         ●   Funciones tradicionales: transferencia, desvio, etc.
●   Instalación masiva de sistemas
    –   FAI (Fully Automatic Installation)

                                                               32
S.L. en servidores de oficinas
●   Debian GNU/Linux (sarge).
●   Apache.
●   Arpwatch.
●   Dhcpd (ISC).
●   OpenVPN.
●   Postfix.
●   Rsync.
●   Samba + Winbind + acl's.
                                33
S.L. en kioskos de Internet
●   Debian GNU/Linux (sid).
●   KDE 3.5.0 + Kiosk.
●   Mozilla Firefox 1.5.0 + r-kiosk.




                                       34
S.L. en puestos de Escritorio
             (I)
●   Apoyo tecnológico de Entel.
    –   Objetivo claro y trabajo en equipo hasta
        llegar a él.
●   Distribución:
    –   KUbuntu edgy (Canonical) vs. Debian
        GNU/Linux.
●   Gestor de ventanas:
    –   KDE 3.5.5 + kiosk.
    –   Beryl.
    –   Escritorio atractivo a la vez que útil.    35
S.L. en puestos de Escritorio
             (II)
●   Autenticacion y credenciales de acceso:
    –   Winbind: pam_winbind.so + KDM.
    –   Otros ajustes (mensajes de error, etc).
●   Single Sign On (SSO):
    –   pam_script.so + ramfs.
    –   Solución artesanal.
●   Parámetrización del inicio:
    –   https, cache local, LDAP
    –   Solución artesanal.
                                                  36
S.L. en puestos de Escritorio
            (III)
●   Tareas/acciones en el inicio:
    –   pam_script.so y bash.
    –   “Autostart” de KDE.
●   Unidades de red compartidas:
    –   Smbfs y cifs.
●   PIM:
    –   Mozilla Thunderbird para correo electrónico.
    –   KOrganizer para el resto.
    –   Crossover + Outlook.                           37
S.L. en puestos de Escritorio
            (IV)
●   Navegador web:
    –   Mozilla Firefox.
    –   ie6 + crossover.
●   Ofimática:
    –   Openoffice evolucionando versiones.
●   Terminal financiaro y otros:
    –   Java + JXFS
●   Impresión:
    –   CUPS (opción de navegación activada).   38
S.L. en puestos de Escritorio (V)
 ●   Control remoto:
     –   x11vnc.
 ●   Lanzador de aplicaciones (“Botonera”):
     –   Desarrollo propio y libre, obviamente.
     –   NSDK + SQL Server ==> Java + MySQL.
 ●   Aplicaciones sin alternativa libre y no
     migrables:
     –   Crossover.
     –   Wine.
     –   Citrix.                                  39
S.L. en puestos de Escritorio
           (y VI)
●   Alternativas deshechadas:
    –   pam_ldap.so.
    –   Superkaramba.
    –   Home en recurso NFS.
●   Instalacion de equipos:
    –   FAI (Fully Automatic Installation):
           –   Dinámica.
           –   Flexible.
           –   Rápida.

                                              40
Elementos de la instalación.

●


    Debian GNU/Linux (http://www.debian.org/)
    FAI (Fully Automatic Installation)          (
    http://www.informatik.uni-koeln.de/fai/)

    Paquetes de configuración personalizados.
    Cualquier tipo de hardware (previos ajustes).
Elementos implicados en el
          funcionamiento.
Kubuntu (http://www.kubuntu-es.org/)
KDE (http://www.kde.org/)
Mozilla Thunderbird y Mozilla Firefox
(http://www.mozilla.org)

Servidor de carpetas personales, compartidas por
Samba/CIFS.
Servidor de recursos compartidos (Samba).
    Unidades compartidas por empleado.
    Unidades compartidas por oficina.
Elementos implicados en el
        funcionamiento. (2)
Validación de usuarios:
  Controlador Primario de Dominio (PDC) con Samba
  (http://www.samba.org)

  Backend LDAP:
     Directorio de usuarios, credenciales.
     Libreta de direcciones
     Visión de futuro: flexible y extensible.
  Winbind y pam_winbind para la validación de
  credenciales.
Elementos implicados en el
       funcionamiento. (3)
Single Sign On (SSO):
  Almacén de credenciales en local.
  Seguro (acceso solo root y usuario, encriptado con
  base64) y volátil (ramfs).
Restricciones de escritorio (KDE-kiosk).
Gestión de identidades - PROA - Java
  Acceso controlado a aplicaciones.
     Aplicaciones comunes.
     Aplicaciones por empleado y puesto.
Elementos implicados en el
        funcionamiento. (4)
Aplicaciones no migrables:
    CrossOver
    Wine (http://www.winehq.org)
    Citrix (http://www.citrix.com)
    IDS/GoGlobal
–

Escritorio atractivo a la vez que útil:
    Beryl (http://www.beryl-project.org)
Claves

        Estable (pocos problemas)
    Control (reaccion ante problemas)
Conocimiento interno (no dependencia 3os)


            Servidores SSCC
           Servidores Oficinas
               Telefonía IP
         Terminales de usuarios
                                        46
Futuro (antes)
●   Servidor de correo:
    –   Kolab
●   Correo móvil:
    –   Funambol
●   Potenciar MySQL vs. SQL Server.
●   Acabar de desarrollar (¡y depurar!)
    nuestro escritorio.
●   Jabber, Moodle
●   Live CD
●   ¿Cajeros automáticos?                 47
Futuro (ahora)




    www.cajasol.es
www.cajaguadalajara.biz   48
Contribución
●   Como Entidad:
    –   Divulgacion (articulos, charlas), uso ...
    –   Apoyo a proyectos (DebConf-es II).
●   A título personal, siempre apoyados por
    CG:
    –   Alamin GSM SMS gateway.
    –   Ocejon Hardware Key Logon Manager.
    –   SWScanner.
    –   HAD (Hyper Active Directory).
    –   Botonera PROA-NG.
    –   Centralizador de logs.                      49
50
GNU/Linux y Software Libre en
   Caja de Guadalajara




Muchas gracias por su atención.
               Madrid, 18 de Marzo de 2010.
      Escuela de Organización Industrial, EOI, Madrid.
          © Caja de Guadalajara, Marzo de 2010.
         Presencación bajo licencia GNU FDL v1.2

Más contenido relacionado

Similar a 03 Infraestructura Caja Guadalajara Neurowork Why Floss

03 Infraestructura Caja Guadalajara Neurowork Why Floss
03   Infraestructura Caja Guadalajara   Neurowork   Why Floss03   Infraestructura Caja Guadalajara   Neurowork   Why Floss
03 Infraestructura Caja Guadalajara Neurowork Why FlossNeurowork
 
2012 Charla Telecos- Panorama TIC
2012 Charla Telecos- Panorama TIC2012 Charla Telecos- Panorama TIC
2012 Charla Telecos- Panorama TICAitor Ibañez
 
Saregune Técnica
Saregune TécnicaSaregune Técnica
Saregune TécnicaSaregune
 
Programadores (hardware)
Programadores (hardware)Programadores (hardware)
Programadores (hardware)Yair Hernandez
 
Escuela secundaria técnica proyecto de inovacion 3 ro
Escuela secundaria técnica proyecto de inovacion 3 roEscuela secundaria técnica proyecto de inovacion 3 ro
Escuela secundaria técnica proyecto de inovacion 3 roLeonardo Rojas Ortiz
 
Escuela secundaria técnica proyecto de inovacion 3°e
Escuela secundaria técnica proyecto de inovacion 3°eEscuela secundaria técnica proyecto de inovacion 3°e
Escuela secundaria técnica proyecto de inovacion 3°eLeonardo Rojas Ortiz
 
Php y firebird para el desarrollo de sistemas intranet
Php y firebird para el desarrollo de sistemas intranetPhp y firebird para el desarrollo de sistemas intranet
Php y firebird para el desarrollo de sistemas intranetJuan Carbajal
 
2015 charla telecos- panorama de las ti
2015 charla telecos- panorama de las ti2015 charla telecos- panorama de las ti
2015 charla telecos- panorama de las tiAitor Ibañez
 
2011 charla telecos- panorama de las ti
2011 charla telecos- panorama de las ti2011 charla telecos- panorama de las ti
2011 charla telecos- panorama de las tiAitor Ibañez
 

Similar a 03 Infraestructura Caja Guadalajara Neurowork Why Floss (20)

03 Infraestructura Caja Guadalajara Neurowork Why Floss
03   Infraestructura Caja Guadalajara   Neurowork   Why Floss03   Infraestructura Caja Guadalajara   Neurowork   Why Floss
03 Infraestructura Caja Guadalajara Neurowork Why Floss
 
Actividad1
Actividad1Actividad1
Actividad1
 
2012 Charla Telecos- Panorama TIC
2012 Charla Telecos- Panorama TIC2012 Charla Telecos- Panorama TIC
2012 Charla Telecos- Panorama TIC
 
computadores
computadorescomputadores
computadores
 
PC
PCPC
PC
 
Offering Cloud Solutions
Offering Cloud Solutions Offering Cloud Solutions
Offering Cloud Solutions
 
Pract campo
Pract campoPract campo
Pract campo
 
CV Santiago Barrio
CV Santiago BarrioCV Santiago Barrio
CV Santiago Barrio
 
Saregune Técnica
Saregune TécnicaSaregune Técnica
Saregune Técnica
 
Programadores (hardware)
Programadores (hardware)Programadores (hardware)
Programadores (hardware)
 
Big Data perspectiva DevOps
Big Data perspectiva DevOpsBig Data perspectiva DevOps
Big Data perspectiva DevOps
 
Escuela secundaria técnica proyecto de inovacion 3 ro
Escuela secundaria técnica proyecto de inovacion 3 roEscuela secundaria técnica proyecto de inovacion 3 ro
Escuela secundaria técnica proyecto de inovacion 3 ro
 
Lumisaca hector bdii_t8
Lumisaca hector bdii_t8Lumisaca hector bdii_t8
Lumisaca hector bdii_t8
 
Casos exito santiago toribio almatech
Casos exito santiago toribio almatechCasos exito santiago toribio almatech
Casos exito santiago toribio almatech
 
Escuela secundaria técnica proyecto de inovacion 3°e
Escuela secundaria técnica proyecto de inovacion 3°eEscuela secundaria técnica proyecto de inovacion 3°e
Escuela secundaria técnica proyecto de inovacion 3°e
 
Php y firebird para el desarrollo de sistemas intranet
Php y firebird para el desarrollo de sistemas intranetPhp y firebird para el desarrollo de sistemas intranet
Php y firebird para el desarrollo de sistemas intranet
 
Presentación1
Presentación1Presentación1
Presentación1
 
2015 charla telecos- panorama de las ti
2015 charla telecos- panorama de las ti2015 charla telecos- panorama de las ti
2015 charla telecos- panorama de las ti
 
2011 charla telecos- panorama de las ti
2011 charla telecos- panorama de las ti2011 charla telecos- panorama de las ti
2011 charla telecos- panorama de las ti
 
Proyecto de inovacion 3° ok
Proyecto de inovacion 3° okProyecto de inovacion 3° ok
Proyecto de inovacion 3° ok
 

Más de Neurowork

Neurowork WhyFLOSS Conference - Presentación de eTravel
Neurowork WhyFLOSS Conference - Presentación de eTravelNeurowork WhyFLOSS Conference - Presentación de eTravel
Neurowork WhyFLOSS Conference - Presentación de eTravelNeurowork
 
Referencias comunicaciones
Referencias comunicacionesReferencias comunicaciones
Referencias comunicacionesNeurowork
 
Soluciones y servicios de e commerce b2 b de neurowork 2010
Soluciones y servicios de e commerce b2 b de neurowork 2010Soluciones y servicios de e commerce b2 b de neurowork 2010
Soluciones y servicios de e commerce b2 b de neurowork 2010Neurowork
 
Soluciones y servicios de seguridad de neurowork 2010
Soluciones y servicios de seguridad de neurowork 2010Soluciones y servicios de seguridad de neurowork 2010
Soluciones y servicios de seguridad de neurowork 2010Neurowork
 
Soluciones y servicios de software libre de neurowork 2010
Soluciones y servicios de software libre de neurowork 2010Soluciones y servicios de software libre de neurowork 2010
Soluciones y servicios de software libre de neurowork 2010Neurowork
 
12 integración de la solución de gestión documental opensource en la empresa ...
12 integración de la solución de gestión documental opensource en la empresa ...12 integración de la solución de gestión documental opensource en la empresa ...
12 integración de la solución de gestión documental opensource en la empresa ...Neurowork
 
11 local gis sistema de información territorial open source para administra...
11 local gis   sistema de información territorial open source para administra...11 local gis   sistema de información territorial open source para administra...
11 local gis sistema de información territorial open source para administra...Neurowork
 
10 bitnami: aplicaciones libres para todos neurowork - why floss 2009
10 bitnami: aplicaciones libres para todos   neurowork - why floss 200910 bitnami: aplicaciones libres para todos   neurowork - why floss 2009
10 bitnami: aplicaciones libres para todos neurowork - why floss 2009Neurowork
 
09 epilinux: un entorno de trabajo para bioestadísticos neurowork - why flo...
09 epilinux: un entorno de trabajo para bioestadísticos   neurowork - why flo...09 epilinux: un entorno de trabajo para bioestadísticos   neurowork - why flo...
09 epilinux: un entorno de trabajo para bioestadísticos neurowork - why flo...Neurowork
 
08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valencia08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valenciaNeurowork
 
07 monitorización con floss en la universidad complutense de madrid neurowo...
07 monitorización con floss en la universidad complutense de madrid   neurowo...07 monitorización con floss en la universidad complutense de madrid   neurowo...
07 monitorización con floss en la universidad complutense de madrid neurowo...Neurowork
 
07 monitorización con floss en la universidad complutense de madrid neurowo...
07 monitorización con floss en la universidad complutense de madrid   neurowo...07 monitorización con floss en la universidad complutense de madrid   neurowo...
07 monitorización con floss en la universidad complutense de madrid neurowo...Neurowork
 
06 implantación libre de una editorial neurowork-why floss 2009
06 implantación libre de una editorial   neurowork-why floss 200906 implantación libre de una editorial   neurowork-why floss 2009
06 implantación libre de una editorial neurowork-why floss 2009Neurowork
 
05 infraestructura de contenidos y e learning en el sector farmaceútico y de ...
05 infraestructura de contenidos y e learning en el sector farmaceútico y de ...05 infraestructura de contenidos y e learning en el sector farmaceútico y de ...
05 infraestructura de contenidos y e learning en el sector farmaceútico y de ...Neurowork
 
04 virtualización de tercera generación una realidad basada en open source -n...
04 virtualización de tercera generación una realidad basada en open source -n...04 virtualización de tercera generación una realidad basada en open source -n...
04 virtualización de tercera generación una realidad basada en open source -n...Neurowork
 
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...Neurowork
 
02 business inteligence neurowork - why floss 2009
02 business inteligence   neurowork - why floss 200902 business inteligence   neurowork - why floss 2009
02 business inteligence neurowork - why floss 2009Neurowork
 
01 inauguracion why floss neurowork - whyfloss 2009
01 inauguracion why floss   neurowork - whyfloss 200901 inauguracion why floss   neurowork - whyfloss 2009
01 inauguracion why floss neurowork - whyfloss 2009Neurowork
 

Más de Neurowork (20)

Neurowork WhyFLOSS Conference - Presentación de eTravel
Neurowork WhyFLOSS Conference - Presentación de eTravelNeurowork WhyFLOSS Conference - Presentación de eTravel
Neurowork WhyFLOSS Conference - Presentación de eTravel
 
E travel4
E travel4E travel4
E travel4
 
E travel4
E travel4E travel4
E travel4
 
Referencias comunicaciones
Referencias comunicacionesReferencias comunicaciones
Referencias comunicaciones
 
Soluciones y servicios de e commerce b2 b de neurowork 2010
Soluciones y servicios de e commerce b2 b de neurowork 2010Soluciones y servicios de e commerce b2 b de neurowork 2010
Soluciones y servicios de e commerce b2 b de neurowork 2010
 
Soluciones y servicios de seguridad de neurowork 2010
Soluciones y servicios de seguridad de neurowork 2010Soluciones y servicios de seguridad de neurowork 2010
Soluciones y servicios de seguridad de neurowork 2010
 
Soluciones y servicios de software libre de neurowork 2010
Soluciones y servicios de software libre de neurowork 2010Soluciones y servicios de software libre de neurowork 2010
Soluciones y servicios de software libre de neurowork 2010
 
12 integración de la solución de gestión documental opensource en la empresa ...
12 integración de la solución de gestión documental opensource en la empresa ...12 integración de la solución de gestión documental opensource en la empresa ...
12 integración de la solución de gestión documental opensource en la empresa ...
 
11 local gis sistema de información territorial open source para administra...
11 local gis   sistema de información territorial open source para administra...11 local gis   sistema de información territorial open source para administra...
11 local gis sistema de información territorial open source para administra...
 
10 bitnami: aplicaciones libres para todos neurowork - why floss 2009
10 bitnami: aplicaciones libres para todos   neurowork - why floss 200910 bitnami: aplicaciones libres para todos   neurowork - why floss 2009
10 bitnami: aplicaciones libres para todos neurowork - why floss 2009
 
09 epilinux: un entorno de trabajo para bioestadísticos neurowork - why flo...
09 epilinux: un entorno de trabajo para bioestadísticos   neurowork - why flo...09 epilinux: un entorno de trabajo para bioestadísticos   neurowork - why flo...
09 epilinux: un entorno de trabajo para bioestadísticos neurowork - why flo...
 
08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valencia08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valencia
 
07 monitorización con floss en la universidad complutense de madrid neurowo...
07 monitorización con floss en la universidad complutense de madrid   neurowo...07 monitorización con floss en la universidad complutense de madrid   neurowo...
07 monitorización con floss en la universidad complutense de madrid neurowo...
 
07 monitorización con floss en la universidad complutense de madrid neurowo...
07 monitorización con floss en la universidad complutense de madrid   neurowo...07 monitorización con floss en la universidad complutense de madrid   neurowo...
07 monitorización con floss en la universidad complutense de madrid neurowo...
 
06 implantación libre de una editorial neurowork-why floss 2009
06 implantación libre de una editorial   neurowork-why floss 200906 implantación libre de una editorial   neurowork-why floss 2009
06 implantación libre de una editorial neurowork-why floss 2009
 
05 infraestructura de contenidos y e learning en el sector farmaceútico y de ...
05 infraestructura de contenidos y e learning en el sector farmaceútico y de ...05 infraestructura de contenidos y e learning en el sector farmaceútico y de ...
05 infraestructura de contenidos y e learning en el sector farmaceútico y de ...
 
04 virtualización de tercera generación una realidad basada en open source -n...
04 virtualización de tercera generación una realidad basada en open source -n...04 virtualización de tercera generación una realidad basada en open source -n...
04 virtualización de tercera generación una realidad basada en open source -n...
 
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
 
02 business inteligence neurowork - why floss 2009
02 business inteligence   neurowork - why floss 200902 business inteligence   neurowork - why floss 2009
02 business inteligence neurowork - why floss 2009
 
01 inauguracion why floss neurowork - whyfloss 2009
01 inauguracion why floss   neurowork - whyfloss 200901 inauguracion why floss   neurowork - whyfloss 2009
01 inauguracion why floss neurowork - whyfloss 2009
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

03 Infraestructura Caja Guadalajara Neurowork Why Floss

  • 1. GNU/Linux y Software Libre en Caja de Guadalajara Andrés Seco Hernández – AndresSeco@CajaGuadalajara.biz Jefe de Comunicaciones y Sistemas Madrid, 18 de Marzo de 2010. Escuela de Organización Industrial, EOI, Madrid. © Caja de Guadalajara, Marzo de 2010. Presencación bajo licencia GNU FDL v1.2
  • 2. Indice ● Breve presentación de empresa. ● Cifras: – Personal de Informática en la Caja. – Outsourcing. – Parque hardware. ● Historia tecnológica reciente. – Plataforma PROA. – Objetivos. – Características. ● Nuevo entorno PROA-NG. Debian, Java, migración aplicaciones. ● Formación. ● Evolución. ● Software Libre en CG. ● Futuro. 2 ● Contribución.
  • 3. Breve presentación de empresa ● Caja de Ahorros Confederada, CECA. ● Fundada en 1966. ● Caja “pequeña”. ● Área de actividad: – Guadalajara capital y provincia. – Corredor del Henares (Guadalajara-Madrid). – Madrid capital y Toledo capital. 3
  • 4. Personal de Informática en la Caja Área: “Organización e Informática”. – “Informática”: 7 personas. ● Departamento de “Comunicaciones y Sistemas”: 4 personas. ● Departamento de “Desarrollo”: 3 personas. 4
  • 5. Outsourcing (I) ● Outsourcing con SERINCEP de: – Explotación Host. – Desarrollo Host. ● Outsourcing de desarrollo del transaccional – (Infodesa, Atmira). 5
  • 6. Outsourcing (II) Compartido por Grupo CEUS Financiero - http://www.ceusfinanciero.com Cajas miembro: ● Caixa Penedés. ● Caja Jaén. ● Caja Círculo de Burgos. ● Caixa Manlleu. ● Caixa Pollensa. ● Caja de Guadalajara. 6
  • 7. Parque hardware (I) ● 75 oficinas. ● 75 cajeros automáticos. ● 95 ubicaciones diferentes. ● 600 ordenadores aproximadamente, entre: – Servidores. – Equipos de escritorio. – Cajeros. – Kioskos (puestos de Internet). 7
  • 8. Parque hardware (II) Periferia financiera disponible en los puestos de trabajo (la mayoría por puerto COMx:, USB no operativo en Windows NT): ● Impresoras financieras (una por puesto). ● Lectores de cheques CMC-7 y lectores de códigos de barras. ● Recicladores/dispensadores de efectivo. Otra periferia: ● Impresoras multifunción (1-2 por oficina). ● UPS's conectadas a la red local de la oficina. 8
  • 9. Historia tecnológica reciente en la Caja (I) ● 1992-1995: se pasa de puestos independientes, con MS-DOS, sin conectar en red local, a puestos conectados en red y Windows v3.11 para Trabajo en Grupo. Aplicaciones departamentales heterogéneas. ● 1996-1997: – PROA (Plan de Renovación de Oficinas y Agencias) con apoyo en una plataforma tecnológica entonces novedosa. 9
  • 10. Historia tecnológica reciente ● 1998: en la Caja (II) – Desmantelamiento de nuestro antiguo host NCR 9800 y el transaccional GAT (Generador Automático de Transacciones, de mantenimiento propio en C estándar, modo texto sobre MS- DOS y luego sobre WIN). – Comienzo de outsourcing con Ibermática y arranque con su Transaccional ION, que se apoyaba conjuntamente en MS Visual C++ y MS Visual Basic, exigiendo muchos ajustes en registry de máquinas cliente. ● 1999: comienzo de uso de SL en la Caja, migrando a Debian GNU/Linux (versión Potato) dos servidores Unix AT&T usados para procesos batch y datos de gestión. 10
  • 11. Plataforma tecnológica del PROA original ● MS Windows NT 4.0: – Servers (1 PDC en SS.CC. + “n” BDC's en SS.CC. y 1 en cada oficina). – Workstations. ● MS BackOffice completo: Exchange Server, SQL Server, IIS, SMS, SNA Server (ahora mantenidos sólo los 3 primeros). 11
  • 12. Objetivos iniciales de PROA, también de PROA-NG ● Normalizar sistemas heterogéneos hasta llegar a disponer de un puesto de trabajo especializado (no puestos multipropósito). ● Inventariar y controlar la gran diversidad existente de aplicaciones, alguna desarrolladas a medida, no permitiendo su instalación por parte de los usuarios. ● Trabajo en grupo y compartición de documentos. ● Tendencia a reducir al mínimo los errores del usuario, aumentando la salud del puesto y reduciendo los tiempos de mantenimiento y soporte. ● Movilidad de usuarios sobre puestos de la red, acercando servicios desde servidores al terminal, para unidades de disco departamentales y personales. 12
  • 13. Características básicas entorno PROA, también en PROA-NG (I) Relación con el S.O.: - Ofrecer al usuario todo lo que necesita para trabajar, pero sólo eso. - Aislamiento del usuario respecto al S.O. con permisos restringidos y sin interacción directa con el mismo. Personalización de pantallas de logon y escritorio para el entorno corporativo. 13
  • 14. Características básicas entorno PROA, también en PROA-NG (II) Botonera PROA: lanzador de aplicaciones y herramientas. Gestión de identidades. Perfiles de usuario. Uso de unidades de disco: • Acceso a unidades de E/S sólo a nivel de aplicación (TAROFIC – Transmisión Automática de Remesas). • Uso general de unidades de red (no locales). 14
  • 15. Objetivos buscados con SL y situación de partida ● Evolución hacia entornos abiertos, que permita independencia de fabricantes concretos. ● Estabilidad, orden, control (Debian GNU/Linux) ● No perder compatibilidad con el sistema actual ● Primeras pruebas en aplicaciones no críticas. Ir lo suficientemente despacio y seguros. Nunca poner en peligro ningun servicio existente. ● Implicación de la Dirección y apoyo y confianza de las jefaturas. 15
  • 16. Primeros resultados con SL TENEMOS EL CONTROL (con una adaptabilidad máxima) ● Rendimiento y estabilidad superiores incluso a lo esperado. ● Minimización de tiempos de respuesta para resolución de incidencias y de recuperación ante errores hardware. ● Costes de personal similar y ahorro significativo de costes en: ● Licencias (principalmente de MS). ● Hardware (evitamos renovación de equipos). ● Tiempo de indisponibilidad (caídas ==> pérdida económica). 16
  • 17. Historia tecnológica reciente en la Caja (III) Como todo iba bien... ¡¡¡ seguimos adelante !!! ● 2000-2001: servicios de monitorización y webs internas, siempre sobre Debian. ● 2002: renovación de firewalls, antes software propietario. Además: – Se aseguraron las líneas de “cajeros desplazados” (fuera de oficinas), tunelizándolas. – Implantación de herramientas internas de colaboración web (portal interno apoyado en postnuke, phpWiki, desarrollos módulos postnuke y php sobre mysql). 17
  • 18. Historia tecnológica reciente en la Caja (IV) ● 2003: renovación de puestos cliente de oficinas por requerimientos de memoria para Java en el arranque con nuevo Transaccional TF-SRN de Infodesa (PIV - 256). ● 2004: instalación del primer servidor de oficina con Debian Sarge. ● 31/12/2004: fin de soporte de MS-Windows NT. ● 2004, 2005 y 1T-2006: sustitución total de servidores de oficinas (eliminando así en oficinas los WNTServer4.0) por servidores Debian que realizan más funciones que los anteriores. ● 2005: comienzo de la migración de la botonera PROA de plataforma NSDK a plataforma Java. 18
  • 19. Historia tecnológica reciente en la Caja (V) ● 2T-2006: puestos administrativos Linux (con Debian GNU/Linux sid). ● 1T-2007: primeros prototipos escritorio PROA-NG. ● 2T-2007: primera versión de la nueva botonera PROA-NG plenamente operativa en GNU/Linux. ● 3T-2007: arranque en Real con Asterisk para Telefonía-IP. ● 4T-2007: primeros probadores en Real de PROA-NG. 19
  • 20. Diseño del nuevo entorno PROA-NG - Desarrollo e implantacion sin interrumpir la actividad del negocio. Coexistencia de viejo y nuevo entorno. - Sistema base + pequeñas particularidades. - Novedades: · Nuevo entorno: aprovechando las características de GNU/Linux. · Nuevo escritorio: además de útil, queríamos hacerlo más atractivo. · Nueva botonera: manteniendo aspecto de la anterior para disminuir la curva de aprendizaje de los usuarios. • Movilidad y Multimedia. 20
  • 21. Botonera PROA actual y características conservadas para la de PROA-NG ● Desarrollo inicial en NSDK (Nat Systems Development Kit), versión de la botonera PROA en uso actualmente en oficinas. – NSDK también usado para otras aplicaciones. ● Versiones sucesivas para adaptarse al entorno: resoluciones de pantalla, agencias RAS, etc. ● Acceso controlado a aplicaciones y herramientas. ● Gestión de aplicaciones por empleado y puesto. 21
  • 22. Migración de la botonera a Java con vistas a PROA-NG ● Multiplataforma (Windows-Linux-..., período de convivencia): – Posibilidad de uso del mismo “.jar” en ambos entornos. – Uso de las mismas tablas de BD contra mysql (migradas desde SQL Server). Cada entorno elige ciertas columnas. – Adaptaciones necesarias en Java para multiplataforma real: p.ej. gestión de ventanas usando Beryl. ● Arquitectura MVC (Modelo Vista Controlador) para desacoplar lógicas de negocio y de acceso a datos, usando en la capa Modelo tecnología VO- DAO (Value Object – Data Access Object). ● Liberación de código a corto/medio plazo. 22
  • 23. Migración de aplicaciones y herramientas - Inventario actualizado de aplicaciones. Determinar: - Aplicaciones críticas para el negocio. - Aplicaciones innecesarias. - Aplicaciones con equivalente inmediato en GNU/Linux. - Aplicaciones migrables mediante nueva programación. - Aplicaciones Win16 o Win32 no migrables, que hay que seguir utilizando tal cual. - Emulacion - Citrix 23
  • 24. Formación a la plantilla. ● Aparte del apoyo de Dirección y jefaturas, búsqueda de la implicación de todo el personal. ● Cursos de formación presenciales. ● Formación a distancia apoyada en SL. ● Uso de phpWiki como apoyo constante para la plantilla, desde hace algún tiempo, para: – AutoAyuda de la Web de Colaboración, etc. – Aplicaciones de SL ya en uso en el PROA actual. 24
  • 25. Evolución del terminal. ● Terminal ligero, menor mantenimiento. ● Evaluación de SunRay (SRSS). ● Periferia financiera LAN. ● Dependencia de servidor en oficinas. ● Autodistribución de actualizaciones (dpkg-apt). ● Integración multisistema (aplicaciones integradas linux- win32-citrix-crossover). 25
  • 26. SL en CG, ¿Donde? ● Comunicaciones. ● Seguridad. ● Servidores de Servicios Centrales (SSCC). ● Servidores de Oficinas. ● Puestos de internet (kioskos). ● Puestos de escritorio (Terminales PROA-NG). 26
  • 27. S.L. en Comunicaciones ● VPN – vtun + ssh, openvpn. ● Iproute2. ● Monitorizacion – mon, mrtg, nagios. S.L. en seguridad ● Firewalls – iptables. ● Analizador centralizado de logs. 27
  • 28. S.L. en servidores de SSCC (CPD) (I) ● Debian GNU/Linux (sarge hasta lenny). ● Monitorizacion de red: – Mon, MRTG, alamin. ● Servidor de impresion: – CUPS. ● Proxy: – Squid + squidGuard + SquidClamAV- Redirector + zapchain. 28
  • 29. S.L. en servidores de SSCC (CPD) (III) ● Servlet: – Tomcat. ● Servidores Web – Apache + mysql + PHP. ● Gestor de contenidos – Postnuke (Web de Colaboracion). – phpWiki. 29
  • 30. S.L. en servidores de SSCC (CPD) (IV) ● Archivos en red: – Samba y winbind + acl's. ● Validacion y gestion de usuarios: – Samba PDC + LDAP. – HAD (Hyper Active Directory). ● Resolucion de nombres: – Externa: Bind9. – Interna: dDNS con Bind9 y ISC dhcpd. 30
  • 31. S.L. en servidores de SSCC (CPD) (V) ● Correo: – Postfix – Amavis + spamassassin + clamAV – Listas grises (gld) ● Copias de seguridad – Bacula – Rsync – Sqsh 31
  • 32. S.L. en servidores de SSCC (CPD) (y IV) ● Telefonía – Asterisk ● Plan de numeración personalizado. ● Independencia de operador, eleccion según coste. ● Gestion web, llamadas inteligentes, acceso a tarificación, salas de conferencia ... ● Funciones tradicionales: transferencia, desvio, etc. ● Instalación masiva de sistemas – FAI (Fully Automatic Installation) 32
  • 33. S.L. en servidores de oficinas ● Debian GNU/Linux (sarge). ● Apache. ● Arpwatch. ● Dhcpd (ISC). ● OpenVPN. ● Postfix. ● Rsync. ● Samba + Winbind + acl's. 33
  • 34. S.L. en kioskos de Internet ● Debian GNU/Linux (sid). ● KDE 3.5.0 + Kiosk. ● Mozilla Firefox 1.5.0 + r-kiosk. 34
  • 35. S.L. en puestos de Escritorio (I) ● Apoyo tecnológico de Entel. – Objetivo claro y trabajo en equipo hasta llegar a él. ● Distribución: – KUbuntu edgy (Canonical) vs. Debian GNU/Linux. ● Gestor de ventanas: – KDE 3.5.5 + kiosk. – Beryl. – Escritorio atractivo a la vez que útil. 35
  • 36. S.L. en puestos de Escritorio (II) ● Autenticacion y credenciales de acceso: – Winbind: pam_winbind.so + KDM. – Otros ajustes (mensajes de error, etc). ● Single Sign On (SSO): – pam_script.so + ramfs. – Solución artesanal. ● Parámetrización del inicio: – https, cache local, LDAP – Solución artesanal. 36
  • 37. S.L. en puestos de Escritorio (III) ● Tareas/acciones en el inicio: – pam_script.so y bash. – “Autostart” de KDE. ● Unidades de red compartidas: – Smbfs y cifs. ● PIM: – Mozilla Thunderbird para correo electrónico. – KOrganizer para el resto. – Crossover + Outlook. 37
  • 38. S.L. en puestos de Escritorio (IV) ● Navegador web: – Mozilla Firefox. – ie6 + crossover. ● Ofimática: – Openoffice evolucionando versiones. ● Terminal financiaro y otros: – Java + JXFS ● Impresión: – CUPS (opción de navegación activada). 38
  • 39. S.L. en puestos de Escritorio (V) ● Control remoto: – x11vnc. ● Lanzador de aplicaciones (“Botonera”): – Desarrollo propio y libre, obviamente. – NSDK + SQL Server ==> Java + MySQL. ● Aplicaciones sin alternativa libre y no migrables: – Crossover. – Wine. – Citrix. 39
  • 40. S.L. en puestos de Escritorio (y VI) ● Alternativas deshechadas: – pam_ldap.so. – Superkaramba. – Home en recurso NFS. ● Instalacion de equipos: – FAI (Fully Automatic Installation): – Dinámica. – Flexible. – Rápida. 40
  • 41. Elementos de la instalación. ● Debian GNU/Linux (http://www.debian.org/) FAI (Fully Automatic Installation) ( http://www.informatik.uni-koeln.de/fai/) Paquetes de configuración personalizados. Cualquier tipo de hardware (previos ajustes).
  • 42. Elementos implicados en el funcionamiento. Kubuntu (http://www.kubuntu-es.org/) KDE (http://www.kde.org/) Mozilla Thunderbird y Mozilla Firefox (http://www.mozilla.org) Servidor de carpetas personales, compartidas por Samba/CIFS. Servidor de recursos compartidos (Samba). Unidades compartidas por empleado. Unidades compartidas por oficina.
  • 43. Elementos implicados en el funcionamiento. (2) Validación de usuarios: Controlador Primario de Dominio (PDC) con Samba (http://www.samba.org) Backend LDAP: Directorio de usuarios, credenciales. Libreta de direcciones Visión de futuro: flexible y extensible. Winbind y pam_winbind para la validación de credenciales.
  • 44. Elementos implicados en el funcionamiento. (3) Single Sign On (SSO): Almacén de credenciales en local. Seguro (acceso solo root y usuario, encriptado con base64) y volátil (ramfs). Restricciones de escritorio (KDE-kiosk). Gestión de identidades - PROA - Java Acceso controlado a aplicaciones. Aplicaciones comunes. Aplicaciones por empleado y puesto.
  • 45. Elementos implicados en el funcionamiento. (4) Aplicaciones no migrables: CrossOver Wine (http://www.winehq.org) Citrix (http://www.citrix.com) IDS/GoGlobal – Escritorio atractivo a la vez que útil: Beryl (http://www.beryl-project.org)
  • 46. Claves Estable (pocos problemas) Control (reaccion ante problemas) Conocimiento interno (no dependencia 3os) Servidores SSCC Servidores Oficinas Telefonía IP Terminales de usuarios 46
  • 47. Futuro (antes) ● Servidor de correo: – Kolab ● Correo móvil: – Funambol ● Potenciar MySQL vs. SQL Server. ● Acabar de desarrollar (¡y depurar!) nuestro escritorio. ● Jabber, Moodle ● Live CD ● ¿Cajeros automáticos? 47
  • 48. Futuro (ahora) www.cajasol.es www.cajaguadalajara.biz 48
  • 49. Contribución ● Como Entidad: – Divulgacion (articulos, charlas), uso ... – Apoyo a proyectos (DebConf-es II). ● A título personal, siempre apoyados por CG: – Alamin GSM SMS gateway. – Ocejon Hardware Key Logon Manager. – SWScanner. – HAD (Hyper Active Directory). – Botonera PROA-NG. – Centralizador de logs. 49
  • 50. 50
  • 51. GNU/Linux y Software Libre en Caja de Guadalajara Muchas gracias por su atención. Madrid, 18 de Marzo de 2010. Escuela de Organización Industrial, EOI, Madrid. © Caja de Guadalajara, Marzo de 2010. Presencación bajo licencia GNU FDL v1.2