Antonio Ullán de Celis

José L. Redrejo Rodríguez

Panamá, 1 de Diciembre de 2004

Aspectos técnicos

del uso de software libre

en la administración

Algunos datos básicos

En Extremadura hay alrededor de 160000 alumnos en los Institutos.

Un ordenador para cada dos alumnos.

En el diseño de la RTE y los demás compo-nentes hace evidente las enormes cantidades presupuestarias que se necesitan: licencias para el Sistema O., Ofimática, aplicaciones...

Mantenimiento y actualización.

Pequeña historia: gnuLinE x

El desarrollo de la Intranet mediados de 2000.

La opción por el Software Libre y decisión de hacer distribución propia: noviembre de 2001.

Primera versión (LinEx 2.0) marzo de 2002, (basada en Debian Potato) .

gnuLinEx 3.0 en en octubre de 2002 (woody).

gnuLinEx 3r1 y 3r2 durante 2003 (woody)

gnuLinEx 2004 en Julio de 2004

3. ¿Qué tiene gnuLinEx?

3.1. Aplicaciones Ofimáticas.

3.2. Aplicaciones Multimedia.

3.3. Aplicaciones de red.

3.4. Aplicaciones gráficas.

3.5. Otros.

Free Softwarendation y G P L

3.1 Ofimática

Suite Open Office:

Hoja de cálculo de gnome.

Visor de documentos pdf y ps

Servidor de bases de datos Mysql.

Editores web.

etc

Free Softwarendation y G P L

3.2 Multimedia

Reproductores de CD

Reproductores de archivos de audio

Reproductores de dvd , divx, etc

Grabador de sonidos, etc

Free Softwarendation y G P L

3.3 Aplicaciones en red

Free Softwarendation y G P L

Navegadores de red.

Servidor de servicios de red

Navegadores web.

Mensajería instantánea internet

Charla en Internet

Lectores de noticias

Desarrollo de páginas web

Clientes de correo electrónico

Servidor y cliente de VNC

Servidor y cliente de conexiones seguras (ssh)

3.4 Aplicaciones gráficas

Free Softwarendation y G P L

Presentaciones

Dibujo de diagramas

Dibujo vectorial

Visores de imágenes

Dibujo y retoque fotográfico

3.5 Otras Aplicaciones

Free Softwarendation y G P L

Herramientas del sistema.

Editor de preferencias de escritorio.

Juegos...

Accesorios: calculadora, compresor de archivos

gnuLinEx en educación:

Free Softwarendation y G P L

II.1. Redes en los centros.

II.2. LinEx en los centros.

II.3 Software libre en la administración

Redes en los centros

Free Softwarendation y G P L

Servidor central

Ordenadores de Administración

Ordenadores de los alumnos

Ordenadores del profesor en el aula

Ordenadores en los Departamentos y otras dependencias.

gnuLinEx en los centros

Free Softwarendation y G P L

Servidor: Base de datos de los usuarios (LDAP), servidor web, cache (squid), dns,...

Clientes: Identificación centralizada, obtención de datos IES2000...

Opciones de seguridad diversas en función del cliente, filtraje de contenidos...

Estructura básica(I):

Free Softwarendation y G P L

Un servidor en cada centro.

Procesador Pentium III en placa dual: dos discos duros SCSI en Raid, 1 Gbyte de memoria, cinta de backup...

Software básico de servidor:

Servidor web apache

Servidor nfs

Servidor Samba

Proxy cache squid

Webmin

Estructura básica(II):

Free Softwarendation y G P L

Software básico de servidor (II):

Apt-cacher: Actualización del software de los clientes a través del servidor.

Servidor dhcp y dns: dnsmasq.

Servidor ldap (slapd) con soporte ssl. Base de datos de todos los usuarios del sistema. Se utilizará para autenticación de clientes.

Punto de vista del cliente:

Free Softwarendation y G P L

Al hacer login cualquier usuario del sistema desde cualquier cliente del centro (una media de 500 ordenadores):

El usuario se autentica (pam) contra la base de datos del servidor ldap (como cliente ldap)

El directorio /home del usuario es exportado al cliente vía nfs.

Escritorio personalizado, políticas de grupo, de seguridad.

Software específico:

Free Softwarendation y G P L

Herramientas para la configuración del servidor, scripts:

Instalar apt-cacher con los servidores .deb predefinidos.

Instalar servidor dns y dns-dinámico-configurado

Instalar el servidor ldap (slapd) con los parámetros definidos.

Instalar y configurar nfs.

Instalar squid y redirección de puertos.

Otros: encendido, control de red,..etc

Software específico:administradores(2)

Free Softwarendation y G P L

Herramienta fundamental para dar de alta, baja y modificación de usuarios en el sistema:

Fuente: base de datos del programa IES 2000 de los centros educativos (España)..

Exportar datos.

Programa en Java:

Añade usuarios y grupos al servidor.

Crea la infraestructura de sus carpetas.

Crea la base de datos ldap.

Actualiza en sucesivos cursos, todos los datos.

Software específico:administradores(3)

Free Softwarendation y G P L

Todos los clientes:

Obtención de programa de actualización individualizado: alumnos, profesores, departamentos.

Primera ejecución: configura cliente

Instala paquetes ldap.

Configura cliente ldap.

Sólo aceptará clientes que están en ldap.

Cambia políticas de seguridad.

Funcionamiento diario (clientes):

Free Softwarendation y G P L

Herramientas para el profesor:

El profesor enciende todos los ordenadores desde su puesto.

Mediante VNC y una aplicación el profesor puede ver lo que está haciendo cada alumno en todo momento.

También con VNC los alumnos pueden seguir lo que hace el profesor si este lo autoriza.

Todas las aplicaciones que contiene gnuLinEx

Paquete de aplicaciones educativas que están siendo corregidas, traducidas y empaquetadas en formato deb.

Funcionamiento diario(II)

Free Softwarendation y G P L

Cada ordenador cliente obtiene del servidor el script que marca su tarea.

El administrador del centro decide los cambios necesarios en el sistema si lo estima conveniente. (todo el centro, aulas, ordenadores aislados,...)

Ordenadores aislados de ldap pueden coexistir sin posibilidad de acceso al disco del servidor. (root)

Aprovechamiento del ancho de banda con squid: filtraje de contenidos, ajuste de velocidad...

Funcionamiento diario(III)

Free Softwarendation y G P L

Cada ordenador servidor del centro se conecta con un servidor central que le indica automáticamente la tarea a realizar.

El administrador del servidor central decide los cambios necesarios en el sistema si lo estima conveniente.

Una especie de estructura piramidal, permite gestionar todos los servidores de los centros desde un servidor central-> todos los ordenadores.

Funcionamiento diario(IV)

Free Softwarendation y G P L

En los institutos aún se necesita el programa de gestión de centro IES2000 (WIN).

Este programa requiere para trabajar en red que se comparta el disco duro con acceso total.

Problema de seguridad.

Se ha habilitado en el servidor LinEx la configuración de samba necesaria para copiar la base de datos del IES2000 ahí y dar acceso transparente únicamente a los profesores.

Funcionamiento diario(V)

Free Softwarendation y G P L

Para una fácil gestión de los usuarios y grupos con LDAP se ha instalado phpldapadmin que permite al administrador un uso sencillo a través de cualquier navegador web.

Software libre en la Administración:

Free Softwarendation y G P L

Todos los trabajadores de la consejería de Educación están migrando sus puestos a LinEx

No se contratan nuevos proyectos informáticos bajo licencias propietarias.

Las aplicaciones que ya estaban construidas bajo software propietario se están migrando poco a poco a software libre

Las aplicaciones cuyo coste de migración es alto se están usando mediante sistemas de terminales virtuales.

Actuaciones estratégicas:

Free Softwarendation y G P L

El uso de OpenOffice facilita la migración desde otras aplicaciones “familiares” a los usuarios.

El uso de LDAP facilita la autentificación y migración desde otros sistemas propietarios de autentificación

Para los informáticos sin formación en software libre se están empleando herramientas “conocidas” para ellos: gambas <->Visual Basic

Los servidores internos se configuran con igual o más facilidad que en software propietario y son más estables

La desaparición de troyanos, virus, etc. alienta a los informáticos frente a los obstáculos de formación que aparecen.

Conclusiones:

Free Softwarendation y G P L

Administración centralizada.

Administración remota y automatizada.

Políticas de seguridad y personalización

Facilidad de actualización.

Monitorización y control..

Control total del soft y hard instalado

Todo realizado con Free Software. GNU/Linux

El proyecto/experiencia gnuLinEx

2003-06-14T11:30:20