+ All Categories
Home > Documents > Guía de Administración de LliureX Servidor · ... (lo cual resulta interesante para el periodo de...

Guía de Administración de LliureX Servidor · ... (lo cual resulta interesante para el periodo de...

Date post: 07-May-2018
Category:
Upload: vodien
View: 218 times
Download: 1 times
Share this document with a friend
61
Guía de Administración de LliureX Servidor Publicación 0.1 Equipo LliureX 2016-07-23
Transcript

Guía de Administración de LliureXServidor

Publicación 0.1

Equipo LliureX

2016-07-23

Índice general

1. Introducción a LliureX Servidor 31.1. Principios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2. Conceptos básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.3. Modelo Cliente/Servidor de LliureX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2. Configuración de LliureX Servidor 92.1. Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.2. Configuración inicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.3. Importación de usuarios y grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.4. Gestión de usuarios y grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.5. Compartición de directorios en LliureX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3. Gestión de clientes LliureX 213.1. Introducción a LliureX LTSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.2. Configuración de LliureX LTSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.3. Gestión del aula con LliureX LTSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.4. Resolución de problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423.5. Temas avanzados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

4. Actualización de LliureX 454.1. Gestión de actualizaciones en LliureX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454.2. Configuración de LliureX Mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474.3. Actualización de equipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504.4. Resolución de problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514.5. Temas avanzados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

5. Resolución de problemas en LliureX Servidor 535.1. Procedimientos para resolución de problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535.2. Informe de errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535.3. Resolución de problemas de instalación de paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . 53

6. Temas avanzados 556.1. Añadir otros repositorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556.2. Añadir un disco secundario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556.3. Instalación y configuración de moodle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556.4. Planificación de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556.5. Filtrado de contenidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556.6. Comandos más útiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

I

7. Créditos y licencia 577.1. Créditos y Licencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

II

Guía de Administración de LliureX Servidor, Publicación 0.1

Advertencia: Versión en desarrollo. Ver última actualización al pie de página.

Índice general 1

Guía de Administración de LliureX Servidor, Publicación 0.1

2 Índice general

CAPÍTULO 1

Introducción a LliureX Servidor

1.1 Principios

La meta principal de LliureX es proporcionar la mejor herramienta informática posible para dar soporte a la comunidadeducativa.

Partiendo de este ambicioso cometido, y teniendo en cuenta las limitaciones lógicas, se plantean una serie de fines:

Multilingüe Todo el sistema debe estar en las dos lenguas oficiales: valenciano y castellano. Además, debe existir laposibilidad de instalar y configurar otros idiomas (lo cual resulta interesante para el periodo de adaptación delalumnado inmigrante).

Amplia funcionalidad Debe proveer tanto el sistema operativo como una completa colección de aplicaciones (ofi-mática, internet, audio, video, gráficos, aplicaciones educativas clasificadas por nivel, etc). En el caso de unservidor (de aula o de centro), adicionalmente, proveer de un conjunto de servicios de red útiles.

Facilidad de uso (y administración) El entorno ha de ser amigable, fácil de usar y de explorar. Igualmente, es nece-saria una administración sencilla del sistema.

Compatibilidad Compatible con formatos abiertos (PDF, etc ) y propietarios (.doc, .xls, .ppt, etc) para poder trabajarcon los documentos elaborados originalmente en MS Windows.

Software libre Todo lo anterior es posible gracias al código fuente abierto, con licencia libre, en el que se puedeadaptar, compartir y colaborar en su mejora continua.

El presente manual tiene como objetivo servir de referencia para la instalación, configuración y mantenimiento de lainfraestructura de LliureX en un centro docente. Cuando decimos infraestructura nos referimos al menos a un servidory varios clientes LliureX, bien sea en una sola aula de informática como en varias de ellas y -opcionalmente- con unservidor de centro, dependiendo de las necesidades del centro.

A continuación podemos ver un esquema ejemplo en el que se destaca el aula 1 de informática dentro de la estructuradel centro.

3

Guía de Administración de LliureX Servidor, Publicación 0.1

1.2 Conceptos básicos

1.2.1 Servidor

Un servidor es un ordenador que tiene unas características hardware superiores a las de un equipo normal. Su finalidades proporcionar servicios (de ahí su nombre) a un conjunto de ordenadores (denominados clientes por ser los receptoresde dichos servicios). Si la función del servidor es muy específica, se matiza en el nombre. Por ejemplo, llamaremosservidor de ficheros a un servidor cuya principal función es la de ofrecer espacio en disco (por red). Este espacio semostrará en cada equipo cliente como un directorio normal pero en realidad corresponde a un directorio del servidor.

LliureX ofrece un servidor multifunción, es decir, que incorpora varias funcionalidades en la misma máquina. Actual-mente LliureX Servidor puede actuar como:

Servidor de ficheros (SAMBA)

4 Capítulo 1. Introducción a LliureX Servidor

Guía de Administración de LliureX Servidor, Publicación 0.1

Servidor de usuarios y grupos en red (Llum y OpenLDAP)

Servidor de nombres de dominio (DNS)

Servidor de direcciones IP dinámicas para los equipos (DHCP)

Servidor de sincronización temporal (NTP)

Servidor de bases de datos (MySQL)

Servidor web (Apache)

Servidor Proxy-caché (Squid)

Servidor de clientes ligeros (LTSP)

Servidor de aprendizaje en línea (Moodle)

Servidor de actualizaciones (LliureX Mirror)

Servidor de instalación de equipos por red (llx-netinstall)

Servidor de gestión de equipos (epoptes y clusterssh)

La colección de servicios es muy amplia. Ningún producto comercial ofrece un software equivalente tras una insta-lación. Desde LliureX intentamos que la configuración y el mantenimiento del aula sea lo más sencillo posible, sinnecesidad de amplios conocimientos de informática, para que cualquier docente con muy pocas horas de formaciónpueda encargarse de ella.

En definitiva, LliureX ofrece una importante colección de servicios mediante una infraestructura compleja pero degestión simplificada.

1.2.2 Cliente

Un cliente es un equipo normal que hace uso de los servicios ofertados por un servidor o servidores. Pero un clientepuede actuar de varias maneras en función de sus capacidades. Las posibilidades son:

Cliente normal Equipo tradicional en el que se instala la versión de LliureX Cliente en su disco duro. La instalaciónse puede realizar por red o mediante llave USB. Esta versión está diseñada para coordinarse con el Servidor yaprovechar los servicios que éste ofrece. Por ejemplo, el nombre de usuario que se introduzca para comenzar lasesión será validado en el Servidor LliureX y, en función del grupo al que pertenezca, le serán aplicados unospermisos concretos así como unas carpetas determinadas.

Cliente ligero Como se verá más adelante (ver apartado Introducción a LliureX LTSP), los clientes ligeros tienen unaserie de ventajas (reducido tamaño, consumo y facilidad de gestión) que los hacen muy interesantes para unaula. Un cliente ligero sólo necesita el hardware que le permita mostrar una sesión gráfica en el servidor. Porello, la ejecución de las aplicaciones y las necesidades de almacenamiento que tengan estas (RAM y disco duro)tienen lugar en el servidor.

Cliente semi-ligero Para los casos en los que el servidor no tiene suficientes recursos (poca RAM o procesadorantiguo) y el equipo no es un cliente ligero, se puede configurar LliureX LTSP para repartir los recursos entreel servidor y el cliente. Como se ha podido apreciar, el adjetivo de ligero se aplica al esfuerzo que tendrá querealizar el equipo del usuario final para poder llevar en marcha las aplicaciones que vaya a usar.

Nota: Existe la posibilidad de configurar otras versiones de LliureX (como Infantil o Lleuger) para que arranquencomo cliente de LliureX Servidor. Para ello es necesario configurarlo apropiadamente en LliureX LTSP (en el caso declientes semi-ligeros o ligeros). Más información en Introducción a LliureX LTSP

1.2. Conceptos básicos 5

Guía de Administración de LliureX Servidor, Publicación 0.1

1.2.3 Servicios

Ficheros

La función de servidor de ficheros permite compartir (de manera transparente) uno o varios directorios del servidorcon uno o varios equipos de la red. En el equipo cliente aparecerá formando parte de su sistema de ficheros. Porejemplo, algunos directorios de la carpeta de usuario (por ejemplo Documentos, Descargas, Escritorio y Compartido)están físicamente localizados en el servidor. De esta manera, es posible tener las mismas carpetas (con su contenido)con independencia del equipo cliente al que nos conectemos o también hacer copias de seguridad centralizadas en elservidor.

Usuarios y grupos en red

Para poder definir perfiles de usuarios (administrador, profesor, alumno) y aplicar los permisos adecuados es necesariodisponer de una base de datos de usuarios y grupos. Esta base de datos se configura inicialmente con la informaciónde GESCEN o ITACA (puede ver el proceso en el apartado Importación de usuarios y grupos). Se crearán gruposgenéricos (como el de profesores) y específicos (correspondientes a los grupos definidos en el curso). Para podergestionar grupos o usuarios nuevos puede consultar el apartado Gestión de usuarios y grupos. Así, al introducir nuestronombre de usuario y contraseña en la pantalla de entrada estaremos autorizados por el servicio de autenticación deusuarios y nos apareceran los directorios correspondientes a nuestro perfil de usuario.

Asignación dinámica de números IP

Todo equipo necesita un número IP (que lo identifica en la red) para poder establecer una comunicación con cualquierotro equipo. El servicio de DHCP se encarga de proporcionar dinámicamente un número IP durante el arranque delcliente.

Nombres de dominio

Para poder acceder a otra máquina es necesario saber su dirección IP (p.e. 10.2.1.254). Para no tener que recordar losnúmeros IP de todas las máquinas a las que nos podamos conectar, se creó el servicio de nombres de dominio. Esteservicio traduce un nombre de dominio (p.e. la palabra mirror) a un número IP (de la misma manera que una guíatelefónica o la agenda de contactos de un teléfono móvil).

1.3 Modelo Cliente/Servidor de LliureX

Apoyándonos en los conceptos que acabamos de ver, el esquema del modelo más simple sería el siguiente:

6 Capítulo 1. Introducción a LliureX Servidor

Guía de Administración de LliureX Servidor, Publicación 0.1

En este esquema sólo disponemos de un aula de informática. El servidor actúa de intermediario entre la red del centroy los clientes de aula (cada uno de los equipos que utilizan los alumnos del aula). Así pues, sólo nos tenemos quepreocupar de mantener actualizada la réplica para proceder a la actualización periódica del aula (tanto de todos losclientes como del propio servidor).

1.3. Modelo Cliente/Servidor de LliureX 7

Guía de Administración de LliureX Servidor, Publicación 0.1

8 Capítulo 1. Introducción a LliureX Servidor

CAPÍTULO 2

Configuración de LliureX Servidor

2.1 Instalación

2.1.1 Requisitos hardware del servidor

Para un adecuado funcionamiento, la configuración mínima recomendada es la siguiente:

Procesador: Pentium IV 3 GHz

Memoria RAM: 4 GB

Disco duro: 1 disco duro de 80 GB

2 tarjetas de red: cada una a 1 Gbps

Nota: Para dar servicio a clientes ligeros los requisitos son mayores (ver apartado Introducción a LliureX LTSP)

2.1.2 Requisitos mínimos de la infraestructura de red del centro

Acceso a Internet de banda ancha

Cableado estructurado (categoría 5e)

Conmutador (switch) con al menos 1 puerto a 1 Gbps (para el servidor) y tantos puertos como equipos a 100Mbps haya en el aula (se recomienda tener todos los puertos a 1Gbps).

2.1.3 Consideraciones previas antes de comenzar la instalación

Antes de proceder la instalación hay que tener en cuenta que un servidor LliureX necesita dos interfaces (tarjetas)de red. Una interfaz que sirve para unir el servidor a la red del centro (interfaz externa) y la otra que sirve para darservicios a los equipos del aula (interfaz interna).

Convenciones que se han decidido en LliureX:

La interfaz externa es eth1

La interfaz interna es eth0

9

Guía de Administración de LliureX Servidor, Publicación 0.1

Importante: Es fundamental que las interfaces internas del aula (servidor y cliente) no pertenezcan a la misma redfísica que la externa.

En particular se debe tener en cuenta:

Separar las interfaces internas y externas del servidor de aula.

Conectar la interfaz interna del servidor al conmutador (switch) del aula.

Las rosetas de conexión de los clientes del aula conectadas al mismo switch que la conexión interna del servidor.

En caso de que el switch tenga puertos a diferente velocidad, conectar el servidor al puerto más rápido.

Si el servidor dispone de dos discos duros (como suele ser en la dotación de centros) se recomienda empleartodo el segundo disco para el directorio /net (ver apartado Añadir un disco secundario).

Cuando se le solicite un nombre de usuario (administrador local del servidor), se recomienda usar adminNsiendo N el número de aula de la instalación (reservando admin0 para el servidor de centro).

Como nombre del equipo parece sensato incluir igualmente el número del aula. Ejemplos válidos serían: srv1,aula1, srv_aula1, etc.

Truco: Para asignar el segundo disco duro al directorio /net hay que seleccionar como tipo de instalación la opción“Algo más” (Puede crear particiones, redimensionarlas o elegir varias particiones para LLiureX). En el primer disco,necesitará como mínimo una partición de swap o intercambio (se recomienda un tamaño ligeramente superior al dela memoria RAM, p.e. si la RAM son 4GB, escoger 5GB de swap). El resto del primer disco se puede asignar aldirectorio raíz (/). Se recomienda el sistema de ficheros ext4 tanto para la partición del directorio raíz como para lade /net. Finalmente se asigna todo el segundo disco al montaje de /net. Puede ver este proceso con más detalle en elapartado Añadir un disco secundario.

Con todas estas consideraciones previas, puede proceder a la instalación estándar del servidor. Aplique las modifica-ciones que haya decidido anteriormente (usuario administrador local, particiones, nombre del equipo, ...).

Nota: En el primer arranque, después de finalizar la instalación del servidor, es muy recomendable realizar unaactualización del mismo.

2.2 Configuración inicial

Al arrancar la máquina con el nuevo sistema, en primer lugar se muestra una ventana para el inicio de sesión deusuario. Introduzca el nombre de usuario y contraseña del usuario (los que haya especificado durante la instalación).

Nota: Le recordamos que es muy recomendable realizar una actualización del servidor antes de comenzar la configu-ración inicial del mismo.

En este punto debe decidir (en función del modelo que desea poner en marcha) el tipo de servidor que ha de instalar.Existen dos opciones según la funcionalidad que desee obtener y los recursos de los que disponga en el centro:

Modelo de Aula

Modelo de Centro

10 Capítulo 2. Configuración de LliureX Servidor

Guía de Administración de LliureX Servidor, Publicación 0.1

2.2.1 Modelo de Aula LliureX

Este modelo está pensado para soportar la configuración de aulas independientes. Es la elección lógica cuando losúnicos ordenadores del centro están localizados en una o varias aulas. Las ventajas de este modelo son las siguientes:

Gestión simplificada de los equipos cliente (instalación por red, actualizaciones centralizadas, control del aula,etc.)

Ahorro en ancho de banda al actuar de servidor proxy-caché (agilizando la consulta repetida a una mismapágina)

Perfil de usuario (el alumno puede cambiar de puesto en el aula, teniendo acceso a su carpeta personal)

Compartición sencilla de ficheros y recogida de trabajos de los alumnos

En el ejemplo de la figura se plantea un esquema de un aula de informática con 15 ordenadores cliente. Se puedeobservar que las direcciones IP de dentro del aula corresponden todas al rango 10.2.1.X (reservándose -como convenio-la 254 para el servidor). En la tarjeta externa del servidor aparece una IP interna a la Red Corporativa de Aulas de la

2.2. Configuración inicial 11

Guía de Administración de LliureX Servidor, Publicación 0.1

Conselleria. Se puede obtener dinámicamente (mediante DHCP) o bien asignar manualmente. En este caso, que sóloexiste un servidor en el centro, se recomienda usar la acabada en 254.

2.2.2 Modelo de Centro LliureX

Cuando un centro docente dispone de más ordenadores fuera de las aulas de informática (sala de profesores, biblioteca,un equipo por cada aula normal, departamentos didácticos, etc.) se puede extender el modelo de aula a todo el centro.Podemos, por ejemplo, utilizar un servidor para la biblioteca, otro para los departamentos y sala de profesores y otropara las aulas tradicionales. O bien un sólo servidor para todos los equipos del centro que no estén en las aulas deinformática.

Las ventajas que se pueden obtener de este modelo son:

Replicación de usuarios y grupos por todo el centro

Replicación de archivos entre servidores

Es decir, con nuestro usuario y contraseña, podemos acceder a nuestro perfil (carpeta personal, departamental, grupos,etc) desde cualquier equipo cliente del centro.

Para ello hay que cumplir con una serie de recomendaciones:

Infraestructura de la red del centro en óptimas condiciones (recomendable categoría 6)

Planificar la distribución de servidores por el centro

• Decidir cual actuará como maestro (aunque no haya una red jerárquica sino de tipo bus)

• Adecuar el hardware a la carga (cantidad de clientes y tipo) que vaya a tener cada servidor

• Disponer las conexiones de mayor ancho de banda para la comunicación (sincronización) entre servidores

12 Capítulo 2. Configuración de LliureX Servidor

Guía de Administración de LliureX Servidor, Publicación 0.1

Siguiendo el esquema, podemos observar una serie de patrones en las direcciones IP que corresponden a las recomen-daciones de arquitectura de red de LliureX:

Las direcciones IP de la red troncal del centro se corresponden al rango asignado al centro. Se comienza nume-rando al Servidor de Centro con la IP terminada en 254 y se continua -hacia atrás- con las aulas.

En cada red interna (proporcionada por cada servidor) se repite el patrón siguiente:

• 10.2.X.254 para el servidor (siendo X = 0 para el caso del servidor de centro, 1 para el Aula 1 y asísucesivamente).

2.2. Configuración inicial 13

Guía de Administración de LliureX Servidor, Publicación 0.1

• las direcciones IP de los clientes comienzan desde el principio del rango en el que están inscritas (en esteejemplo el servidor de centro tendría 35, el “Aula 1” 15 y el “Aula 2” 20 equipos cliente respectivamente.

Consejo: Como curiosidad técnica, en el funcionamiento interno del modelo de centro se crea una red alias en la redtroncal. De esta manera se simplifica el direccionamiento entre los servidores del centro: 10.3.0.254 (centro), 10.3.0.1(aula 1), 10.3.0.2 (aula 2), etc.

2.2.3 Asistente de configuración del servidor LliureX

El servidor Lliurex 13.06 incluye un asistente llamado Zero Server Wizard que permite realizar todo el proceso deconfiguración de manera automática y en cómodos pasos. Para acceder a esta herramienta de configuración automáticavaya al menú Aplicaciones -> Administración de LliureX -> Centro de Control LliureX. Una vez dentro del Centro deControl de LliureX acceda a la pestaña Sistema y ejecute Zero Server Wizard. Se abrirá una ventana con el siguienteaspecto:

En la nueva versión de LliureX se ha añadido el usuario netadmin para la administración global. Este usuario segenera al inicializar el servidor con el asistente (zero-server-wizard) y lo podremos utilizar para entrar en cualquierequipo de la red (ya que se da de alta en LDAP y tiene permisos de administración).

14 Capítulo 2. Configuración de LliureX Servidor

Guía de Administración de LliureX Servidor, Publicación 0.1

Nota: Hay que diferenciar el usuario netadmin del usuario que creamos al instalar el servidor (que será administradorlocal y no podrá entrar en el resto de equipos de la red).

2.3 Importación de usuarios y grupos

Para el mejor aprovechamiento de la funcionalidad de un servidor LliureX es importante configurar el conjunto deusuarios y grupos. Un sistema de gestión de usuarios y grupos permite aplicar diferentes niveles de privilegios segúnel usuario concreto o grupo al que pertenece. En LliureX se ha desarrollado una herramienta denominada Llum(LliureX User Manager). Con Llum se pueden dar altas, bajas y modificaciones de usuarios y grupos.

La opción más lógica para comenzar la configuración de usuarios y grupos en LliureX es realizar una importación deusuarios y grupos. En los centros docentes contamos con la posibilidad de generar un archivo con toda la informaciónnecesaria a partir del programa de Gestión de Centros (GESCEN) o de ITACA. El proceso es el siguiente:

# Generación del archivo con los datos de alumnos, grupos y profesores (en formato XML) # Importación del archivogenerado con el gestor de usuarios Llum.

De esta manera nos ahorraremos una gran cantidad de tiempo en la creación de usuarios y grupos del sistema. Veamoscon más detalle cómo realizar este proceso de importación de usuarios.

2.3.1 Generación del archivo de usuarios y grupos

A partir de GESCEN

El primer paso es iniciar la aplicación GESCEN y hacer clic en el menú Procesos, a continuación Exportar datosa..., y hacer clic en Generación archivo XML para aulas LliureX.

2.3. Importación de usuarios y grupos 15

Guía de Administración de LliureX Servidor, Publicación 0.1

A continuación, se abrirá una ventana de confirmación del proceso; haga clic en Sí para generar el archivo. Una vezfinalizada la generación del archivo, se abrirá una ventana con un aviso que muestra el resultado de la exportacióny la carpeta donde ha generado el fichero llxgesc.xml. Guarde el fichero en un dispositivo de almacenamiento concapacidad suficiente (por ejemplo en una memoria USB).

A partir de ITACA

De la misma manera que con GESCEN, inicie la aplicación de ITACA, vaya a la pestaña de Centro (1) y en el menúde la izquierda escoja la entrada Importación/Exportación (2). En la parte central deje seleccionada la opción AulaLliureX (3) y, finalmente, pulse el botón Exportar (4) que le pregunta dónde quiere guardar el fichero llxgesc.xml.Escoja la carpeta y pulse el botón “Aceptar”.

2.3.2 Importación de usuarios y grupos a partir del archivo

Para importar la información de usuarios y grupos, acceda a Aplicaciones > Administración de LliureX > Centro decontrol de LliureX y en la sección Sistema acceda a la herramienta Gestión de usuarios de LDAP (que corresponde aLlum). Para realizar este tipo de operación es necesario utilizar un usuario y contraseña con permisos de administra-ción. Puede utilizar el usuario netadmin que acaba de crear en la inicialización del servidor. Una vez dentro escoja elbotón Importación Gescen/Itaca del listado de la izquierda (utilice la barra de desplazamiento vertical si es necesario).En la parte central de la ventana le aparecerá la opción desplegable para escoger el archivo de su sistema de archivos.

16 Capítulo 2. Configuración de LliureX Servidor

Guía de Administración de LliureX Servidor, Publicación 0.1

Una vez escogido el archivo llxgesc.xml pulse sobre el botón Aplicar. Dependiendo del número de usuarios de sucentro, el proceso será más o menos costoso. ¡Tenga paciencia!

Durante el desarrollo de la importación de usuarios se irán creando secuencialmente cada uno de los usuarios (nombrede usuario, contraseña, directorio de inicio y permisos en el servidor) así como los grupos definidos en GESCEN oITACA en el momento de realizar la exportación del fichero. Una vez finalizada la importación de usuarios podrácomprobar los grupos generados con la opción de Listado de contraseñas (justo antes de Importación Gescen/Itaca).

2.4 Gestión de usuarios y grupos

Si ha importado los usuarios a partir de GESCEN o ITACA ya conoce Llum, el sistema de gestión de usuarios deLliureX. Puede acceder a Llum desde el Centro de Control de LliureX, en el apartado de Sistema.

Llum le permite crear, modificar y borrar usuarios y grupos. Algunos ejemplos de las tareas que puede necesitarrealizar con Llum son:

Cambiar contraseñas

Obtención de listados de contraseñas

Crear grupos mixtos de alumnos (p.e. para asignaturas optativas)

Congelar las preferencias del escritorio de usuarios

Realizar un borrado masivo de directorios de usuarios

2.4. Gestión de usuarios y grupos 17

Guía de Administración de LliureX Servidor, Publicación 0.1

2.4.1 Cambio de contraseña

Nada más entrar en Llum nos ofrece la posibilidad de cambiar nuestra contraseña. Como en cualquier sistema, nospide primero la clave actual y que introduzcamos dos veces la nueva contraseña que deseemos.

Si lo que queremos, como administradores, es cambiar la contraseña a un usuario, deberemos buscar primero al usuarioconcreto y, una vez tengamos la ficha del usuario, procederemos a cambiar la contraseña del mismo.

Nota: Si quiere obtener la contraseña actual del usuario actualmente tiene la posibilidad de solicitar un listado decontraseñas.

2.4.2 Obtención de listados de contraseñas

Para proporcionar las contraseñas (y cuentas de usuarios) creadas en el proceso de importación, se facilita la obtenciónde listados de contraseñas tanto de alumnos (pudiendo seleccionar un grupo concreto) como de profesores.

Nota: Por motivos de seguridad, en el caso de usuarios con perfil de profesor, no se mostrará más que la contraseñainicial. Si hay cambios posteriores de la misma, no se mostrarán.

2.4.3 Creación de grupos adicionales

Es posible que necesite crear otros grupos diferentes para dar soportes a asignaturas optativas (p.e. Informática). Enestas agrupaciones para optativas es lógico mezclar alumnos de diferentes grupos. Para ello, Llum permite la creaciónde grupos adicionales para luego ir añadiéndole los alumnos (desde los grupos originales).

18 Capítulo 2. Configuración de LliureX Servidor

Guía de Administración de LliureX Servidor, Publicación 0.1

2.5 Compartición de directorios en LliureX

A partir de la versión 13.06 de LliureX (Pandora) se establecen una serie de directorios compartidos en el servidorpara distintas finalidades:

2.5.1 Compartir ficheros con todo el aula

Todos los usuarios tienen en su carpeta de Inicio (home) un directorio llamado Compartido (que corresponde a/net/server-sync/share en el servidor). Únicamente los profesores y el usuario netadmin tienen acceso de escritura.Los alumnos solo pueden leer. Así pues, cuando queramos compartir ficheros o directorios para un aula (o para todoel centro si hemos implantado el Modelo de Centro), será la opción más conveniente.

2.5.2 Compartir ficheros con un grupo

Todos los usuarios de un grupo, a traves del directorio Compartit_de_grups de la carpeta de Inicio (que correspondea /net/server-sync/groups_share en el servidor). Dentro de esta carpeta se encuentra organizado por los grupos que sehayan creado desde Llum. Los alumnos sólo podrán entrar en el grupo al que pertenezcan (con permisos de lectura).Los profesores y netadmin tienen acceso de escritura.

2.5.3 Compartir ficheros entre profesores

Sólo los profesores tienen acceso (en su carpeta de Inicio) al directorio “Professorat” (localizado en /net/server-sync/teachers_share/ en el servidor).

2.5.4 Acceso a las carpetas de los alumnos

Los profesores también tienen en su carpeta de Inicio un directorio llamado “alum”. Este directorio contiene la relaciónde carpetas correspondiente a cada uno de los alumnos. Desde cada una de estas carpetas se puede acceder al directorioEscritorio y Documentos.

2.5.5 Entrega puntual de trabajos mediante el Recolector de trabajos

Esta opción está pensada para que los alumnos puedan entregar ficheros al profesor.

2.5.6 Tabla resumen

Directorio (dentro deInicio)

Finalidad Perfiles

Compartido Compartir con el aula Escritura: netadmin, profesores / Lectura: alumnosCompartit_de_grups Compartir con un grupo Escritura: netadmin, profesores / Lectura: alumnos del

grupoProfessorat Compartir entre

profesoresEscritura: netadmin, profesores

alum Acceder carpetasalumnos

Escritura: netadmin, profesores

2.5. Compartición de directorios en LliureX 19

Guía de Administración de LliureX Servidor, Publicación 0.1

20 Capítulo 2. Configuración de LliureX Servidor

CAPÍTULO 3

Gestión de clientes LliureX

3.1 Introducción a LliureX LTSP

3.1.1 ¿Qué es LliureX LTSP?

LliureX LTSP es la adaptación del proyecto LTSP (Linux Terminal Server Project) para el soporte de clientes ligerosen el modelo de Aula/Centro LliureX.

LTSP es un servidor de terminales libre y abierto para Linux que permite que varias personas utilicen el mismoordenador. Las aplicaciones se ejecutan en el servidor con un terminal llamado cliente ligero. Generalmente los clientesligeros tienen un consumo reducido de energía, no disponen de disco duro y son más silenciosos y fiables que losordenadores normales (al no tener partes móviles).

21

Guía de Administración de LliureX Servidor, Publicación 0.1

De la misma manera, ordenadores que podrían llegar a ser obsoletos se pueden reciclar en clientes ligeros. Extendiendola vida útil de estos ordenadores también se reducen costes.

22 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

Por último, el hecho de que todos los clientes ligeros arranquen la misma imagen reduce drásticamente el manteni-miento de la configuración. Por ejemplo, en lugar de actualizar todos los equipos, sólo actualizamos una imagen quese cargará en todos.

3.1.2 ¿Qué funcionalidad ofrece LliureX LTSP?

Un servidor LliureX (bien de Aula, bien de Centro o Independiente) debe disponer de una copia (mirror) del repositoriode paquetes de LliureX para su correcto mantenimiento. A partir de dicho repositorio local se pueden generar lasimágenes de cualquiera de los sabores de LliureX. Igualmente se pueden actualizar y personalizar (instalar/eliminarprogramas, editar la configuración del escritorio, etc) dichas imágenes.

Adicionalmente existe la posibilidad de configurar clientes “semi-ligeros” (también llamados “fat clients”, por con-traste con “thin client”). Un cliente semi-ligero utiliza la misma imagen generada en el servidor pero con la diferenciade utilizar la CPU y la memoria RAM del equipo cliente. De esta manera, los equipos cliente que tengan la potenciasuficiente podrán descargar de trabajo (uso de recursos) al servidor.

Otra opción interesante es la posibilidad de realizar la instalación de equipos cliente (tradicionales) por red. Aunqueesta funcionalidad no es propia de LTSP, se ha aprovechado la infraestructura necesaria para LTSP (repositorio local)y ofrecer la instalación por red vía la interfaz de gestión de LliureX LTSP. Dependiendo de la capacidad de la red

3.1. Introducción a LliureX LTSP 23

Guía de Administración de LliureX Servidor, Publicación 0.1

del aula (o del centro) se podrán realizar más (o menos) instalaciones simultáneas de clientes. Esta utilidad ayuda areducir el tiempo de instalación total.

3.1.3 Requisitos de funcionamiento

Según la documentación del proyecto LTSP y de Ubuntu, los requisitos mínimos en el servidor son:

Core 2 Duo o Core 2 Quad (también funciona con CPUs más simples pero con menor rendimiento).

4 GB (20 clientes); recomendable 8 GB (depende de la demanda de los usuarios).

1 tarjeta de red a Gigabit (mínimo).

En el cliente:

Pentium Pro o superior.

128 MB de RAM.

Tarjeta de red Fast Ethernet con soporte PXE.

3.1.4 Conceptos básicos

Los conceptos principales a tener en cuenta son:

Directorio chroot Directorio con el contenido completo de un sabor de LliureX. Este directorio se construye a partirdel repositorio de paquetes local del servidor. En él se pueden instalar/desinstalar aplicaciones, realizar actuali-zaciones, etc. A partir de los contenidos de este directorio se generará el archivo imagen correspondiente. Estees un proceso costoso y suele tardar alrededor de 2 horas. No obstante no es una operación a realizar con fre-cuencia puesto que, una vez generado, el mantenimiento este directorio es mucho más ligero (las operacionesde instalar/desinstalar y actualizar son más cortas).

Archivo imagen (.img) Fichero imagen generado a partir de un directorio chroot concreto. Este fichero imagen seráenviado por red al equipo cliente (tanto ligero como semi-ligero). El proceso de generación suele tardar alrededorde unos 15 minutos.

Cliente ligero Como ya se ha explicado antes, se trata de un equipo de bajas prestaciones pero suficiente para podermostrar la imagen de la sesión en el servidor en la pantalla. Tanto los procesos de cálculo como el almacena-miento en memoria se producen en el servidor. Es barato (fácil de reemplazar) y también reduce el tiempo deadministración (todos los clientes ligeros tienen -o suelen tener por defecto- la misma imagen o configuración).No dispone de disco duro y, por lo tanto, no se puede instalar LliureX en él.

Cliente semi-ligero (fat-thinclient) Por contra, un cliente semiligero necesita un poco más de recursos dado que elprocesamiento y la memoria son locales (pero sigue sin necesitar disco duro). Utiliza menos recursos del servidor(podrá gestionar más clientes para el mismo hardware si lo comparamos con los clientes ligeros normales).Además, puede hacer funcionar hardware que siendo sólo ligero resulta imposible. La desventaja es un mayortiempo de carga y, por lo tanto, de tráfico en la red local. En conclusión: sólo es recomendable en aquellos casosen los que haya que conectar hardware que no funcione en los clientes ligeros o en los que el servidor tengapoca RAM, el procesador sea antiguo y los clientes tengan suficiente capacidad para ejecutar la imagen.

Nota: Un chroot es básicamente un directorio especial de tu ordenador que evita que las aplicaciones puedan accedera ficheros de fuera de ese directorio. En muchos sentidos, un chroot es como instalar un sistema operativo dentro delsistema operativo existente. Más información en: http://help.ubuntu.com/community/BasicChroot

24 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

3.1.5 Motivos para el cambio de TCOS a LTSP

LliureX LTSP se introduce en la versión 13.06 (Pandora) motivado por varias razones:

Mayor comunidad de usuarios y desarrolladores (con todo lo que ello implica).

Gestión más flexible en la generación de imágenes de los clientes.

Mejor rendimiento (de NBD comparado con NFS).

3.2 Configuración de LliureX LTSP

3.2.1 Conceptos básicos

Aunque en ocasiones se hable de imágenes tanto para el directorio chroot como para el archivo imagen (.img), debequedar claro que el primero es la versión manipulable (sin comprimir) del segundo (comprimido). Por lo tanto, cadavez que queramos alterar la imagen de los clientes, habrá que actuar sobre el directorio chroot para luego generar elarchivo imagen.

Así pues, en LliureX LTSP disponemos de varias operaciones que nos permitirán gestionar las imágenes de los clientesligeros y semi-ligeros:

Instalar un sabor de LliureX en un directorio chroot.

Personalizar una imagen sin comprimir (chroot).

Exportar e importar directorios chroot.

Borrar una imagen chroot.

Configurar el aula (equipos cliente).

Actualizar el repositorio de paquetes.

Instalación por red.

Nota: Un sabor de LliureX es cualquiera de las diferentes opciones que tenemos para instalar: Escriptori, Infantil,Aula, etc. Empleamos dicho término para diferenciarlo de versiones de LliureX: 13.06 (Pandora), 12.06 (Nemo), 11.09(Marty), etc.

3.2.2 Requisitos previos

Para la configuración de LliureX LTSP es necesario tener el servidor:

1. Instalado correctamente

2. Inicializado convenientemente

3. Con una copia del repositorio o repositorios de paquetes (mediante LliureX Mirror)

4. Actualizado (para incorporar las últimas correcciones y mejoras)

Puede acceder a LliureX LTSP desde el menú de Administración de LliureX, seleccionando Gestor de LliureX LTSP.

La pantalla de entrada es la siguiente:

3.2. Configuración de LliureX LTSP 25

Guía de Administración de LliureX Servidor, Publicación 0.1

Deberá introducir un usuario y contraseña con permisos de administración. Una vez validado se le presentará lasiguiente ventana:

26 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

Desde ella podrá realizar las siguientes operaciones:

Gestionar el aula (escogiendo las imágenes que arrancará cada cliente ligero o semiligero)

Gestionar las imágenes de los clientes ligeros y semiligeros

Instalar (por red) el aula

Actualizar la copia del repositorio (mirror)

3.2.3 Configuración de los clientes ligeros

En la sección de Gestión del aula se pueden configurar los siguientes parámetros:

Una sección para la configuración por defecto de toda el aula:

• Escoger el tipo de cliente entre ligero y semi-ligero.

• Sesión a usar por defecto.

• Arranque por defecto.

• Tiempo de expiración.

3.2. Configuración de LliureX LTSP 27

Guía de Administración de LliureX Servidor, Publicación 0.1

Otra sección para configurar clientes concretos, que permite configurar casos especiales (cuando tenemos unaula mixta con clientes ligeros y equipos normales, por ejemplo):

• Nombre y descripcion.

• Tipo de cliente (semi-ligero, por defecto)

• Sesión (Gnome Classic o Entorno Alternativo con XFCE)

• Autologin (con un usuario y contraseña suministrados)

28 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

Para ir añadiendo clientes personalizados en la sección anterior hay que pulsar el botón de Cliente nuevo.

Importante: Para que toda configuración nueva tenga efecto será necesario aplicar los cambios con el botón Aplicar.

3.2.4 Gestión de las imágenes

LliureX LTSP permite la instalación, personalización, borrado, exportación e importación de imágenes de clientesligeros.

3.2. Configuración de LliureX LTSP 29

Guía de Administración de LliureX Servidor, Publicación 0.1

Veamos cada una de estas posibilidades con algo más de detalle.

3.2.5 Instalación de imágenes

El proceso de instalación de imágenes consiste en la construcción, en un directorio chroot, de un sabor de LliureX(Escriptori, Infantil, Aula, etc.) completo. Esto nos va a permitir la modificación, actualización y preparación para lageneración del archivo imagen (.img) que será cargado por los clientes definidos.

Este proceso es laborioso y suele durar un mínimo de 2 horas. Sin embargo, esto sólo se debe realizar la primera vez. Apartir de la creación de dicho directorio (con todos los paquetes necesarios) las modificaciones llevarán mucho menostiempo.

Para agilizar este proceso se ha creado la posibilidad de guardar en un archivo comprimido estándar (.tar.gz) el con-tenido del directorio chroot seleccionado. Este proceso es el que denominamos exportación de imagen. Igualmentese puede importar uno de estos archivos para que LliureX LTSP lo descomprima en un directorio chroot. Igualmentellamaríamos a esto importación de una imagen.

Este procedimiento puede entenderse como una copia de seguridad y permite acortar el tiempo de instalación deimagen (pasamos de unas 2 horas a unos 15 minutos). Para ello deberemos partir de una imagen creada previamente.Desde la web de LliureX se pueden descargar directorios chroot comprimidos para agilizar dicho proceso. Actualmentela dirección es: http://releases.lliurex.net/isos/13.06/ltsp/

Así pues, el procedimiento más rápido sería:

30 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

Descargarse una imagen de la anterior dirección web (o copiarla de un pendrive, disco externo, etc. donde yatuviéramos la imagen descargada)

Importarla mediante la opción de importación

Personalizar la imagen (chroot) y aplicar los cambios (ver más adelante Personalización de imágenes)

Cuando se importa una imagen, se deshabilita el botón de instalación (deja de ser necesario).

3.2.6 Personalización de imágenes

Para poder adaptar las imágenes a las necesidades concretas de cada aula se ofrece una herramienta (mediante el botónde avanzado) que permite actualizar, instalar, desinstalar y configurar cualquier aplicación como si fuera nuestra propiamáquina. Como se puede apreciar en la captura de pantalla, disponemos de un escritorio virtual con iconos que danpaso a diferentes opciones:

Instalar paquetes con Synaptic

Actualizar la imagen con LliureX Up

Acceso a una terminal en el directorio chroot

Editar un fichero de texto

Ejecutar un comando

Abrir una sesión

Gestionar los usuarios

Instalar una versión ligera del escritorio

3.2. Configuración de LliureX LTSP 31

Guía de Administración de LliureX Servidor, Publicación 0.1

Una vez hayamos acabado de realizar cambios, deberemos aplicar los cambios para que se regenere la imagen.

Importante: Los cambios realizados se aplican sobre el sistema chroot que tengamos en el correspondiente directorio,pero deberemos realizar el paso de aplicar los cambios para regenerar la imagen (.img) con la que trabajan los clientes.Si no aplicamos los cambios, aunque éstos radiquen en el directorio chroot, no serán visibles en los clientes.

Consejo: No es necesario aplicar los cambios a cada modificación que hagamos en el chroot hasta que deseemos quese apliquen. Por ejemplo, podemos actualizar el sistema con LliureX Up, y luego lanzar Synaptic e instalar nuevospaquetes. Cuando tengamos todos los cambios que deseemos, ya podemos regenerar el archivo .img.

3.2.7 Instalación (por red) del aula

Esta opción es la que deberá escoger cuando necesite instalar (como clientes normales) parte o toda el aula. Comopuede comprobar en la captura de pantalla, se trata de habilitar la instalación por red y aplicar los cambios. A partirde ese momento podrá instalar desde el arranque por red (PXE) de los equipos cliente.

32 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

Nota: Para poder arrancar un equipo cliente por red es necesario que tenga habilitada la opción en la BIOS (PXE).Esta opción ya viene activada en los clientes ligeros pero no necesariamente en los equipos más antiguos que queramosusar como clientes ligeros.

En el equipo cliente se podrá observar el siguiente menú en el arranque:

3.2. Configuración de LliureX LTSP 33

Guía de Administración de LliureX Servidor, Publicación 0.1

Escoja la opción de instalar y aparecerá un nuevo menú con las posibles imágenes a instalar:

34 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

3.2.8 Mantenimiento del repositorio

Desde esta sección puede actualizar el repositorio de paquetes de LliureX en el servidor del Aula. Insistimos en que lacorrecta actualización del repositorio es fundamental para el funcionamiento de LliureX LTSP.

3.2. Configuración de LliureX LTSP 35

Guía de Administración de LliureX Servidor, Publicación 0.1

Consejo: Si tiene un aula mixta (con clientes de 32 y 64 bits) recuerde marcar en LliureX Mirror la opción de ambosrepositorios y poder disponer de los dos tipos de imágenes.

3.3 Gestión del aula con LliureX LTSP

A partir de LliureX Pandora 13.06, la gestión del aula se realiza con Epoptes (en versiones anteriores se empleabaTCOSMonitor). Esta aplicación permite realizar una serie acciones a uno o varios equipos cliente seleccionados, asaber:

Compartir (mostrar) la pantalla.

Ejecutar aplicaciones.

Envío de mensajes.

Bloquear y desbloquear pantallas.

Iniciar, reiniciar o apagar.

Epoptes se accede desde el menú: Aplicaciones > Administración de Lliurex > Epoptes, control de aula. Puede selec-cionar el conjunto de equipos a controlar desde la interfaz de Epoptes.

36 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

3.3.1 Compartir la pantalla

Si no dispone de proyector en el aula o simplemente quiere mostrar cómo se realiza alguna tarea en varios equipos ala vez, puede emplear esta opción.

3.3.2 Ejecutar aplicaciones

Si necesita lanzar una aplicación en los equipos seleccionados puede hacerlo mediante la opción resaltada en la imagen.

3.3.3 Envío de mensajes

Igualmente, desde el mismo menú anterior o bien desde la barra de herramientas, puede enviar mensajes a los equiposseleccionados.

3.3.4 Bloquear y desbloquear pantallas

De la misma manera puede bloquear (y desbloquear) equipos.

3.3. Gestión del aula con LliureX LTSP 37

Guía de Administración de LliureX Servidor, Publicación 0.1

3.3.5 Iniciar, reiniciar o apagar

Como utilidad adicional, puede iniciar (encender), reiniciar o apagar los equipos seleccionados.

Es posible que lleguemos con el tiempo justo al aula, y no queramos perder el tiempo esperando que los alumnosarranquen los equipos, el Epoptes, nos va a permitir arrancar todos los equipos del aula a la vez, pero para ello nuestraaula debe cumplir unos requisitos:

Que los equipos soporten la opción de Wake On LAN (Encendido por red)

Que la red se encuentre correctamente cableada por medio de un switch

Haber realizado el Registro de equipos del aula en un grupo de Epoptes

Una vez se cumplan estos requisitos, vamos a poder arrancar todos los equipos del aula a la vez, con lo cual notenderemos que ir uno a uno o esperar a que los alumnos los arranquen, desde el servidor los encenderemos todos.

Tanto para evitar que se quede encendido algún equipo (una vez finalizadas las clases) como para reiniciar algúnequipo concreto, podemos mirar con Epoptes los clientes que se detectan:

38 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

De esta manera podemos proceder a apagarlos o reiniciarlos mediante la correspondiente opción del menú.

3.3.6 Registro de equipos

Aunque Epoptes puede realizar un registro de equipos propio, es recomendable hacerlo primero desde LliureX LTSP.De esta manera tendremos como resultado toda el aula registrada, para cualquier aplicación (no sólo Epoptes). Esteproceso de registro asocia un ordenador concreto con un nombre definido por nosotros. De esta manera podemos teneridentificado desde el ordenador del profesor a cualquier equipo de un alumno (por ejemplo mediante un sistema decoordenadas: a1_34 para el aula 1, tercera fila, cuarto ordenador desde la ventana).

El proceso a seguir es el siguiente:

1. En el equipo cliente debe lanzar la aplicación LliureX LTSP Info y le aparecerá la siguiente ventana:

3.3. Gestión del aula con LliureX LTSP 39

Guía de Administración de LliureX Servidor, Publicación 0.1

40 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

2. Pulsar en el botón Enviar la MAC al servidor. Con esta operación envía al servidor LTSP la información nece-saria para poder registrar el equipo.

3. Por último, en el Gestor de LliureX LTSP, pulsamos el botón de Cliente nuevo e importamos la informaciónenviada, tal y como se muestra en la imagen:

3.3.7 Creación de un grupo en Epoptes

Para poder realizar acciones a todo un grupo de ordenadores (como por ejemplo el apagado del aula), es necesariocrear un grupo en Epoptes e incluir los equipos correspondientes. Será necesario realizar los siguientes pasos:

Es necesario tener la sesión iniciada en todos los ordenadores (no deben estar en la pantalla de login).

Desde la ventana de Epoptes, esperaremos a que vaya analizando la red y aparezcan todos los equipos.

A continuación creamos un grupo nuevo (pulsando en el símbolo + verde en la esquina inferior izquierda).

Ahora iremos arrastrando -uno a uno- los clientes detectados al nuevo grupo.

Cuando, por ejemplo, deseemos apagar los equipos podremos realizar esta opción desde el menú (a todo el grupo) yaparecerán con el siguiente icono:

3.3. Gestión del aula con LliureX LTSP 41

Guía de Administración de LliureX Servidor, Publicación 0.1

3.3.8 Wake On LAN

El soporte de Encendido por Red viene implementado en el ordenador. Los equipos portátiles más modernos con wifitambién suelen soportarlo, aunque en estos casos se llama Wake on Wireless LAN. El único requerimiento para quefuncione es que esté activado en la configuración de la BIOS de cada ordenador del aula.

Para ver si la BIOS esta correctamente configurada, haga lo siguiente:

Reinicie el equipo y entre a la BIOS presionando la tecla necesaria según corresponda (ESC, DEL, F2, F5, F11,F12)

Una vez dentro de la BIOS, deberemos entrar a las opciones de alimentación (POWER) y activar la opción Wakeon LAN o similar

Importante: Recuerde guardar los cambios en la BIOS antes de salir.

Figura 3.1: Ejemplo 1

3.4 Resolución de problemas

3.5 Temas avanzados

42 Capítulo 3. Gestión de clientes LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

Figura 3.2: Ejemplo 2

3.5. Temas avanzados 43

Guía de Administración de LliureX Servidor, Publicación 0.1

44 Capítulo 3. Gestión de clientes LliureX

CAPÍTULO 4

Actualización de LliureX

4.1 Gestión de actualizaciones en LliureX

LliureX es una distribución que está en constante evolución y mejora. Para poder disfrutar de las novedades, y de lacorrección de los fallos que van surgiendo, es importante mantener los equipos actualizados. Para mantener los equiposactualizados se emplean dos aplicaciones desarrolladas por LliureX: LliureX Mirror y LliureX Up.

4.1.1 ¿Qué es LliureX Mirror?

LliureX Mirror es una aplicación para crear y mantener una copia actualizada (mirror) del repositorio de paquetes deLliureX. La función principal de esta copia es la distribución óptima de la actualización de los equipos de un aulay de todo el centro. Además, a partir de LliureX Pandora 13.06, si emplea clientes ligeros en el centro, mantener unacopia del repositorio de LliureX pasa a ser una parte fundamental y crítica, sin la cual no es posible funcionar.

Racionalizar el acceso a Internet

En los centros docentes hay un parque informático numeroso (desde unas pocas decenas de equipos hasta algún queotro centenar, según el centro). En lugar de descargar las actualizaciones desde cada uno de los ordenadores (lo cualcolapsaría la conexión a Internet del centro), es más eficiente descargarse los paquetes nuevos en un solo equipo(que actuará como copia o réplica local).

De esta manera, si configuramos adecuadamente los equipos del centro, podremos hacer una actualización a la velo-cidad de la red local (100 Mbps ó 1 Gbps, dependiendo de la infraestructura existente). Así pues, sólo se utilizaríael ancho de banda de la conexión a Internet para los nuevos paquetes en un solo equipo. Tenga en cuenta que, laprimera vez que se copia el repositorio, tendrá que descargarlo en su totalidad (actualmente unos 9 GB). Por lo tanto,la duración del proceso inicial de copia será mucho más largo que las actualizaciones posteriores (si se hacen confrecuencia).

Novedades

A partir de LliureX Pandora 13.06 se dispone de dos arquitecturas: 32 y 64 bits. Se emplean 32 bits en el equipa-miento más antiguo y en la mayoría de clientes ligeros. Por lo tanto, puede ser necesario mantener ambos repositorioscon lo cual duplicamos el tamaño necesario para descargar y alojar en el equipo que hará de mirror local.

Además, LliureX Mirror le permite guardar en un dispositivo de almacenamiento externo (p.e. disco USB o pendrive)una copia del repositorio. Gracias a esta utilidad es posible descargarse el mirror en un sitio con buena conectividady copiarlo en otro con mala o nula conectividad. El ejemplo más claro es el de un aulario o equipo que está aislado o

45

Guía de Administración de LliureX Servidor, Publicación 0.1

funciona con un enlace wifi. Con este mecanismo de importación y exportación de repositorios podemos manteneractualizados equipos en dicha situación.

4.1.2 ¿Qué es LliureX Up?

LliureX Up es un programa que aplica los cambios y novedades disponibles desde el repositorio configurado. Realiza ladescarga de las versiones nuevas de los paquetes que ya están instalados en nuestro sistema y aplica la instalaciónordenada de los mismos. Adicionalmente, LliureX Up realiza varias comprobaciones y corrige lo que sea necesariopara el correcto funcionamiento de las actualizaciones.

LliureX Up es accesible desde:

Centro de Control de LliureX, apartado Sistema (aparece como Actualizador de LliureX)

Menú del sistema, opción Actualizar software

Desde la línea de comandos, ejecutando la orden sudo lliurex-upgrade

4.1.3 Conceptos básicos

Para poder sacar el máximo partido a la herramienta de LliureX Mirror es necesario tener claro unos conceptos fun-damentales. Los vemos a continuación:

Repositorio de paquetes (pool) Directorio con un conjunto indexado de paquetes dispuestos para su descar-ga y posterior instalación. Como ejemplo, puede navegar por el repositorio de LliureX Pandora en:http://lliurex.net/pandora/

Paquete Archivo comprimido que contiene los ficheros y la información necesaria para instalar un programa o partede un programa (p.e. una librería). Tienen la extensión .deb (Ubuntu está basado en Debian GNU/Linux, de ahílas letras de la extensión). Si ha navegado por el pool habrá encontrado estos archivos. Podemos ver por ejemplolos paquetes de LliureX Mirror en: http://lliurex.net/pandora/pool/main/l/lliurex-mirror/

Dependencia Relación que se establece entre paquetes y que indica la necesidad de instalar previamente otros pa-quetes para el correcto funcionamiento de un paquete concreto. Para saber los paquetes de los que depende, porejemplo, stellarium puede abrir el terminal y teclear: apt-cache depends stellarium

Réplica (mirror) Copia exacta de un repositorio con la finalidad de agilizar el proceso de instalación de paquetes yevitar la descarga repetitiva de equipos iguales (caso de un aula de informática). A lo largo de este documentose emplea indistintamente tanto Réplica de LliureX como LliureX Mirror.

4.1.4 Requisitos de funcionamiento

LliureX Mirror viene instalado en cualquier servidor LliureX (Aula, Centro o Independiente). Para poder utilizarlo encualquier otro sabor de LliureX deberá de instalar el paquete python-lliurex-mirror.

Disponga el espacio suficiente en el disco duro para almacenar la copia del repositorio o repositorios (en el caso deque vaya a copiar ambas arquitecturas, 32 y 64 bits). Igualmente es necesaria una conexión a Internet de Banda Ancha(sobre todo para la copia inicial).

Nota: Tenga en cuenta que, dependiendo de la frecuencia de las actualizaciones, la cantidad de archivos a descargarserá mayor o menor. Si tardamos uno o varios meses en actualizar la copia local, el tamaño de la descarga puede ser devarias decenas de MB (e incluso algun centenar de MB, dependiendo de lo que se actualice en esas fechas). Así pues,la recomendación es realizarlas al menos semanalmente.

46 Capítulo 4. Actualización de LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

4.2 Configuración de LliureX Mirror

4.2.1 Configuración del repositorio de LliureX Mirror

La configuración por defecto tiene como repositorio central el de LliureX en la Conselleria d’Educació, Esport iCultura (accesible por la Red Corporativa de aulas).

Réplicas del repositorio central de LliureX

Hay dos réplicas adicionales disponibles en:

Universidad Politécnica de Valencia: http://lliurex.upv.es/pandora/

RedIRIS (Red Académica Española): http://ftp.rediris.es/mirror/Lliurex/pool/pandora/

Puede configurar cualquiera de estos dos repositorios si comprueba que van más rápidos desde su localización.Tenga en cuenta que estas réplicas se refrescan con una periodicidad menor a la del respositorio central de LliureX.

Para ello será necesario introducir el repositorio escogido en el campo marcado de la imagen y pulsar sobre el botónde actualización indicado:

Réplicas internas

En caso de tener configurado el Modelo de Centro de LliureX (en el que hay un servidor de centro y otro por cadaaula) puede configurar este campo para que los servidores de aula se actualicen a partir del mirror del servidorde centro. Para ello deberá introducir http://10.3.0.254/mirror/ en la configuración de LliureX Mirror de cada servidorde aula. De esta manera sólo el servidor de centro se sincronizará con el repositorio central de LliureX.

Si decide configurarlo de esta manera, es recomendable programar las actualizaciones para que se hagan de maneraautomática (por ejemplo con la Herramienta de Planificador de Tareas). Puede escoger realizarlas por la noche (bientodas las noches, o varias noches a la semana). Debe evitar actualizar los servidores de aula a una hora en la quepueda estar actualizándose el servidor de centro dado que podrián surgir inconsistencias en los repositorios. Por ellono se deben solapar los tiempos de actualización entre servidores. De todas maneras recuerde que (de tener estaconfiguración) la actualización de los servidores de aula se hará a la velocidad de la red local del centro (100Mbps o 1 Gbps, dependiendo de la infraestructura instalada).

4.2.2 Importación y exportación de repositorios

Otra de las funcionalidades que incorpora LliureX Mirror, para mayor comodidad, es la posibilidad de importar yexportar repositorios. Esta característica es muy interesante para reducir drásticamente el tiempo de la copiainicial de un repositorio. Si, por ejemplo, tenemos dos servidores aislados y en el primero disponemos de una copiaactualizada del mirror, podemos exportar (copiar en un medio de almacenamiento externo) dicha réplica para poderimportarla en el segundo servidor. Téngase en cuenta que no es necesario que ambos sean servidores para realizar estaoperación, es decir, podemos instalar LliureX Mirror y obtener una réplica del repositorio en un LliureX Escriptoricon buena conectividad. A continuación, exportarlo a un pendrive y, por último, importarlo en un LliureX Infantil oun servidor de LliureX que no tiene conectividad con el resto del centro.

Puede ver en la imagen las opciones que permiten realizar estas operaciones.

4.2. Configuración de LliureX Mirror 47

Guía de Administración de LliureX Servidor, Publicación 0.1

Figura 4.1: Especifique otro repositorio para LliureX Mirror

48 Capítulo 4. Actualización de LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

Figura 4.2: Puede importar réplicas de repositorios y exportar el repositorio local para otro equipo

4.2. Configuración de LliureX Mirror 49

Guía de Administración de LliureX Servidor, Publicación 0.1

4.3 Actualización de equipos

Una vez tenga actualizado el repositorio del que depende su equipo, podrá utilizar LliureX-Up para mantenerlo aldía. Un equipo independiente depende por defecto del repositorio central de LliureX. Un equipo dependiente de unservidor (bien sea de aula o de centro) tiene configurado como repositorio por defecto la réplica de dicho servidor. Portanto, deberemos velar por la previa actualización de dicha réplica si queremos incorporar las últimas correcciones ynovedades en el equipo cliente.

Es recomendable incorporar las correcciones y novedades de LliureX con una frecuencia mínima de una vez a lasemana. De esta manera evitará la acumulación excesiva de actualizaciones, haciendo que el proceso sea más corto.Para ello puede utilizar el Planificador de tareas de LliureX y así programar una vez a la semana el mantenimiento,por ejemplo. Puede acceder al Planificador desde el menú de Administración LliureX.

Advertencia: El hecho de tener una réplica del repositorio actualizada no significa que el equipo esté actualizado.Para aplicar las novedades recibidas en dicha sincronización es necesario lanzar LliureX-Up.

4.3.1 Equipo independiente con conectividad

En el caso de un equipo independiente (como pueda ser un portátil o el propio ordenador de casa), no es necesarioinstalar LliureX Mirror para su actualización. Únicamente deberá lanzar el Actualizador de LliureX o LliureX Up porlas tres vías posibles comentadas en la introducción. Sólo en el caso de que vaya a utilizar dicho equipo para manteneruna copia del repositorio de LliureX (y así poder sincronizar otro aislado o con baja conectividad) será necesaria lainstalación de LliureX Mirror.

4.3.2 Equipo aislado o con baja conectividad

Para poder mantener un equipo aislado (o con baja conectividad) actualizado necesitará otro que sí disponga de co-nectividad (de banda ancha) y que tenga instalado LliureX Mirror (no es necesario que sea un servidor). Los pasos aseguir son:

1. Actualice el repositorio en el equipo con conectividad.

2. Exporte el repositorio actualizado a un dispositivo de almacenamiento externo.

3. Importe el repositorio en el equipo aislado.

4. Proceda con la actualización con LliureX Up.

Advertencia: Para poder realizar la importación será necesario que el equipo aislado tenga previamente instaladoLliureX Mirror. Así pues es conveniente instalarlo en un lugar con conectividad o instalar a mano los paquetesnecesarios.

4.3.3 Servidor LliureX

Actualizar un servidor conlleva previamente mantener una réplica del repositorio de LliureX. Esta es una tarea críticapor los siguientes motivos:

Es imprescindible para la generación de las imágenes de los clientes ligeros (caso de que vaya a utilizarlos).

Es necesario para la actualización a velocidad óptima de los equipos cliente normales.

Por lo tanto, el procedimiento de cada servidor debe ser:

1. Actualizar la réplica.

50 Capítulo 4. Actualización de LliureX

Guía de Administración de LliureX Servidor, Publicación 0.1

2. Aplicar las actualizaciones en el servidor (localmente).

3. Aplicar las actualizaciones a todos los clientes (normales) y a las imágenes de los clientes ligeros/semi-ligeros(en su caso).

Si hay más de un servidor en el centro, se puede escoger uno de ellos para usarlo de copia maestra y que el resto(esclavos) se sincronicen con él. De esta manera sólo actualizaríamos una vez desde el repositorio central de LliureXy el resto de servidores lo harían dentro de la red local a mucha mayor velocidad. En este caso, los esclavos deberíanconfigurar como origen la IP externa del que actúe como maestro. Tiene un ejemplo de esta configuración en la secciónde Réplicas internas.

4.3.4 Equipo cliente

Puede actualizar un conjunto de equipos simultáneamente mediante la herramienta de Gestión remota de clientes enel Centro de Control de LliureX. Esta herramienta establece (desde un servidor) una conexión con todos los equiposcliente que dependen de él. Aparecerá una línea de comandos desde la que podrá ejecutar una orden simultánea:sudo lliurex-upgrade. De esta manera, todos los clientes accedidos empezarán el proceso de actualización usando elrepositorio (que debe estar recién sincronizado) del servidor local al que están conectados (si llevan la configuraciónpor defecto).

4.4 Resolución de problemas

4.5 Temas avanzados

4.4. Resolución de problemas 51

Guía de Administración de LliureX Servidor, Publicación 0.1

52 Capítulo 4. Actualización de LliureX

CAPÍTULO 5

Resolución de problemas en LliureX Servidor

5.1 Procedimientos para resolución de problemas

5.2 Informe de errores

5.3 Resolución de problemas de instalación de paquetes

53

Guía de Administración de LliureX Servidor, Publicación 0.1

54 Capítulo 5. Resolución de problemas en LliureX Servidor

CAPÍTULO 6

Temas avanzados

6.1 Añadir otros repositorios

6.2 Añadir un disco secundario

6.3 Instalación y configuración de moodle

6.4 Planificación de tareas

6.5 Filtrado de contenidos

6.6 Comandos más útiles

55

Guía de Administración de LliureX Servidor, Publicación 0.1

56 Capítulo 6. Temas avanzados

CAPÍTULO 7

Créditos y licencia

7.1 Créditos y Licencia

La Guía de Administración de LliureX Servidor ha sido desarrollada por el Equipo LliureX:

José Alfredo Múrcia

Ángel Berlanas

Héctor García

Raúl Rodrigo

David Montalvà

Javier Estellés

Vicent Balaguer

Juanjo Felis

Enrique Medina

Jaime Muñoz

Pilar Embid

Miguel García

Alfons Lloret

Raquel Torres

Salvador Aznar

José Carlos García

Esta obra está bajo una Licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported.

57


Recommended