Está en la página 1de 37

Thinclients

Terminales ligeros con CentOS 5 y Thinstation

Manuel Moran Vaquero


mmv@edu.xunta.es

Febrero 2010

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

ndice I
1

Introduccion Licencia y disclaimer Ventajas y desventajas de los terminales ligeros Requisitos para la conguracion Instalacion de CentOS 5 Instalacion de CentOS 5 Conguracion servidor Primeros pasos Habilitamos las conexiones gracas externas Abrimos los puertos adecuados del rewall Congurar el servidor DHCP Conguracion cliente Thinstation Administracion del servidor Anadir usuarios y grupos Toneladas de software

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Licencia de uso y disclaimer


Este documento tiene licencia Creative Commons BYSA http://creativecommons.org/licenses/by-sa/3.0/es/ Usted es libre de
copiar, distribuir y comunicar publicamente la obra hacer obras derivadas

Bajo las condiciones siguientes


Reconocimiento: Debe reconocer los creditos de la obra de la manera especicada por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra) Compartir bajo la misma licencia Si transforma o modica esta obra para crear una obra derivada, solo puede distribuir la obra resultante bajo la misma licencia

Disclaimer (Renuncia de responsabilidad) Este manual es una gua de instalacion. Se realizan procedimientos que pueden conllevar, entre otros, a perdidas de datos, agujeros informaticos, etc. . . El autor no sera responsable de ningun dano o perdida de datos que se produzca. USELA A SU PROPIO RIESGO.

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Ventajas y desventajas de los terminales ligeros


Ventajas
Estrategia rapida y economica para aumentar la dotacion de puestos informaticos adecuados para navegacion web y trabajos omaticos Podemos usar PCs cliente obsoletos: se pueden usar sistemas tan poco potentes como un Pentium 100 con 32 MB de RAM El servidor puede ser cualquier PC actual (se recomienda que tenga como mnimo 4GB de RAM) Solo conguras una maquina, y ya tienes todas las demas conguradas Para instalar software en todas las maquinas, basta con instalarlo en una sola Un buen PC actual es capaz de soportar mas de 30 equipos funcionando a la vez

Desventajas
Solucion valida unicamente para usuarios con pocas necesidades de procesamiento (p.ej. omatica y navegacion web) Para escalar hay que anadir servidores (o virtualizar) Limitaciones para audio y vdeo sincronizado Un unico punto de fallo: si falla el servidor, falla todo

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Requisitos para la conguracion


Asumiremos que el servidor cuenta con dos interfaces de red
eth0: tarjeta conectada a Internet (al router, con DHCP) eth1: tarjeta de red interna conectada a los clientes (terminales ligeros)

Tambien es posible contar con una unica tarjeta de red y conectar los terminales ligeros a la misma red que el servidor usa para el acceso externo. En caso de contar previamente con servidor DHCP en la red, no sera necesario realizar el paso de congurar un servidor DHCP. Consulta esto con tu administrador de red. Usar otra distribucion que no sea CentOS Esta documentacion esta orientada a la distribucion CentOS que destaca por su estabilidad y bajo consumo de recursos Podemos congurar terminales ligeros en otra distribucion de GNU/Linux, pero el proceso no sera identico al explicado en esta documentacion, aunque s similar

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Como probarlo sin contar con los equipos fsicos


Probando thinclients en nuestro propio equipo Una excelente manera de probar lo que se explica en esta documentacion es usando maquinas virtuales. Se recomienda VirtualBox por ser libre y gratuito. Se deben congurar las siguientes maquinas: Servidor con dos tarjetas de red: la primera como NAT y la segunda como red interna Cliente ligero 1 con una unica tarjeta de red interna. Podemos ajustar su memoria disponible al mnimo posible Cliente ligero n se pueden crear tantos clientes ligeros como uno desee, para realmente comprobar que el servidor puede funcionar con varios a la vez Una vez que hayamos probado en maquinas virtuales la instalacion y el funcionamiento de los thinclients, podemos hacer la instalacion sobre las maquinas reales

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Inicio de la instalacion en el servidor


Inserta el DVD de CentOS 5.4 o superior Arranca el equipo desde la unidad de DVD En la pantalla de texto de bienvenida de CentOS, pulsa Enter

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Comprobacion del DVD


Puedes pulsar SKIP en la pantalla inferior si has comprobado que el DVD esta correctamente grabado, en caso contrario elige OK para comprobarlo

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Pantalla de bienvenida

Los siguientes pasos son la seleccion de lenguaje y teclado Elegir los apropiados segun el entorno

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Realizaremos una instalacion nueva

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Seleccionamos el particionamiento requerido


Si tu disco duro esta vaco o puedes borrar todos los datos que hay en el, elige la opcion de particionamiento automatico

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Instalacion de gestor de arranque


Dejamos los parametros que vienen por defecto

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Le damos un nombre al servidor


Escribimos el nombre elegido para el servidor

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Marcamos tambien KDE y Servidor


Activaremos la opcion de personalizar ahora para poder elegir mas software a instalar y marcamos las casillas KDE y Server como se ve en la gura

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Activamos Herramientas de administracion

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Instalacion y documentacion de CentOS


Durante la instalacion se nos muestra donde podemos conseguir la excelente documentacion de CentOS

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Conseguido!
Extrae el DVD de instalacion de la unidad

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Asistente de primer inicio

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Conguracion del rewall


De momento solo permitimos acceso SSH

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

SELinux en modo permisivo

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Kdump
Podemos dejar deshabilitado kdump

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Sincronizacion de hora
Es muy util habilitar la sincronizacion de hora

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Siempre trabajaremos como usuario!


Este asistente nos permitira anadir un usuario al sistema

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Tarjeta de sonido
Aunque no necesitaremos tarjeta de sonido para nuestro servidor de thinclients, aqu podemos probarla

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

CDs adicionales
No contamos con CDs adicionales as que pulsaremos Finalizar

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Entramos al sistema!
Siempre entraremos como usuario nunca como root! Usaremos el entorno de sesion KDE

Si no estas muy familiarizado con GNU/Linux es interesante que aprendas donde esta la conguracion del sistema, como se instala software y como se editan archivos con permisos de administrador. A ello esta dedicado la siguiente diapositiva

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Congurar, instalar software y editar archivos


Modicar la conguracion Todas las herramientas se encuentran en los menus Administracion Sistema Instalar software En CentOS no es necesario bajarse el software para instalarlo: sencillamente se elige el software que se desee instalar y el se lo descargara y lo instalara. Para ello podemos usar la herramienta Sistema Agregar/Quitar Software Editar un archivo como administrador Sistema Administracion de archivos - Modo superusuario

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Conguracion de red
Conguraremos la red a traves de la herramienta Administracion Red Conguracion recomendada (puede variar depediendo del entorno)
eth0: direccion IP automatica (DHCP) eth1: direccion IP estatica (p.ej 172.16.0.1) No olvides marcar la opcion de Activar en el arranque para que las interfaces se arranquen automaticamente al iniciar el equipo

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Operaciones basicas de seguridad


Actualizaciones y rewall Para mantener un mnimo de seguridad se hace necesario Firewall bien congurado Administracion Nivel de Seguridad y Cortafuegos Actualizaciones automaticas Puesto que tenemos el sistema recien instalado, antes de realizar cualquier operacion debemos poner al da nuestro software. Sistema Actualizador de Software Dado que este equipo sera un servidor, deseamos que se actualice de forma automatica sin intervencion manual por nuestra parte: Instalamos el software yum-cron: Sistema Agregar Software Activamos el servicio yum-cron: Administracion Administracion de servidores Servicios

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Habilitamos las conexiones gracas externas


Pulsamos Alt+F2 y ejecutaremos gdmsetup Ajustamos las siguientes chas
Remota Estilo Igual que la conexion local Seguridad Deshabilitar Denegar las conexiones remotas al Xserver Cerramos el dialogo con el boton Cerrar

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Abrimos los puertos adecuados del rewall


Administracion Nivel de Seguridad y Cortafuegos Dejaremos el puerto SSH abierto si queremos hacer administracion remota via lnea de comandos Anadimos los puertos: 117/udp y 6000/tcp

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Congurar el servidor DHCP


Si no tenemos servidor DHCP, debemos congurar uno en nuestro servidor CentOS para que las maquinas cliente reciban una IP adecuada. Consulta con tu administrador de red Seguiremos los siguientes pasos:
1 2

Instalaremos el paquete dhcp Editamos como administrador el archivo /etc/dhcpd.conf y copiamos en el las siguientes lneas

/etc/dhcpd.conf ddns-update-style interim; subnet 172.16.0.0 netmask 255.255.0.0 { option routers 172.16.0.1; option subnet-mask 255.255.0.0; range dynamic-bootp 172.16.0.2 172.16.0.254; }
3

En la herramienta de conguracion de servicios, activamos dhcpd y lo marcamos para que se active en el proximo inicio del sistema Reinicia el equipo: as se aplicaran todas las actualizaciones y cambios de conguracion realizados

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Thinstation
El cliente necesitara un sistema operativo para arrancar y conectarse al servidor graco Usaremos arranque va CD. Cada terminal ligero arrancara desde su CD, por lo que no necesitara disco duro alguno Podemos generar dicho CD con el software de thinstation, pero lo mas facil es descargarse el LiveCD predisenado Bajaremos el LiveCD-basic de aqu: http://www.thinstation.org/LiveCD/

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Arranque del cliente con thinstation


Arrancando cualquier maquina cliente con este CD y seleccionando la opcion XDM session en el menu, obtendremos en nuestro cliente (o clientes) la misma pantalla de inicio de sesion que en el servidor

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Conguracion avanzada del arranque de los clientes y solucion de problemas frecuentes


Arranque sin CD
Es posible arrancar los equipos sin CD mediante la creacion de una imagen PXE con el software ThinStation y albergarla en el servidor mediante tftp De este modo los clientes deben soportar el arranque por red y descargaran el sistema operativo y la conguracion desde el propio servidor Para mas informacion, visitar la pagina de Thinstation

Si el thinclient no arranca
En caso de que el thinclient no arranque, es probable que sea por falta de drivers, en cuyo caso tendras que bajarte la version completa de ThinStation y seguir las instrucciones para congurar una nueva imagen ISO para los clientes

Si el thinclient arranca pero solo se ve una cruz


El thinclient esta intentando conectar al servidor graco pero no lo consigue. Pueden ser varias razones y hay que ir descartando desde nivel fsico a aplicacion. Suele ser por una erronea conguracion de red o rewall. El error se puede localizar con un analizador de paquetes como wireshark o tcpdump

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Anadir usuarios y grupos

Anadiremos usuarios y grupos para que varios usuarios puedan iniciar sesion Tambien podemos crear carpetas compartidas para permitir el trabajo en grupo Puedes crear usuarios a traves de la herramienta Administracion Usuarios y Grupos

Introduccion

Instalacion de CentOS 5

Conguracion servidor

Conguracion cliente

Administracion del servidor

Toneladas de software

En la utilidad de Agregar/Quitar programas tenemos un elevado numero de paquetes de software a nuestra disposicion No obstante podemos obtener aun mas software anadiendo el repositorio de RPMForge Para anadir el repositorio, seguiremos las instrucciones de http://wiki.centos.org/AdditionalResources/ Repositories/RPMForge A partir de este momento tendremos posibilidad de instalar cualquiera de los mas de 4000 paquetes de software a nuestra disposicion
XFCE: entorno de escritorio ligero. Al consumir menos recursos permite el trabajo de mas usuarios a la vez sobre el servidor scribus, inkscape, ash-plugin etc. . .