ThinclientsTerminales ligeros con CentOS 5 y Thinstation
Manuel Moran Vaquerohttp://www.immv.es
Abril 2010
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Indice
1 IntroduccionLicencia y disclaimerVentajas y desventajas de los terminales ligerosRequisitos para la configuracion
2 Instalacion de CentOS 5Instalacion de CentOS 5
3 Configuracion servidorPrimeros pasosHabilitamos las conexiones graficas externasAbrimos los puertos adecuados del firewallConfigurar el servidor DHCP
4 Configuracion clienteThinstation
5 Administracion del servidorAnadir usuarios y gruposToneladas de software
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Licencia de uso y disclaimer
Este documento tiene licencia Creative Commons BY–SAhttp://creativecommons.org/licenses/by-sa/3.0/es/
Usted es libre decopiar, distribuir y comunicar publicamente la obrahacer obras derivadas
Bajo las condiciones siguientesReconocimiento: Debe reconocer los creditos de la obra de lamanera especificada por el autor o el licenciador (pero no de unamanera que sugiera que tiene su apoyo o apoyan el uso que hacede su obra)Compartir bajo la misma licencia Si transforma o modifica estaobra para crear una obra derivada, solo puede distribuir la obraresultante bajo la misma licencia
Disclaimer (Renuncia de responsabilidad)
Este manual es una guıa de instalacion. Se realizan procedimientosque pueden conllevar, entre otros, a perdidas de datos, agujerosinformaticos, etc. . . El autor no sera responsable de ningun dano operdida de datos que se produzca. USELA A SU PROPIO RIESGO.
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Ventajas y desventajas de los terminales ligeros
VentajasEstrategia rapida y economica para aumentar la dotacion depuestos informaticos adecuados para navegacion web y trabajosofimaticosPodemos usar PCs cliente obsoletos: se pueden usar sistemastan poco potentes como un Pentium 100 con 32 MB de RAMEl servidor puede ser cualquier PC actual (se recomienda quetenga como mınimo 4GB de RAM)Solo configuras una maquina, y ya tienes todas las demasconfiguradasPara instalar software en todas las maquinas, basta con instalarloen una solaUn buen PC actual es capaz de soportar mas de 30 equiposfuncionando a la vez
DesventajasSolucion valida unicamente para usuarios con pocas necesidadesde procesamiento (p.ej. ofimatica y navegacion web)Para escalar hay que anadir servidores (o virtualizar)Limitaciones para audio y vıdeo sincronizadoUn unico punto de fallo: si falla el servidor, falla todo
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Requisitos para la configuracion
Asumiremos que el servidor cuenta con dos interfaces de redeth0: tarjeta conectada a Internet (al router, con DHCP)eth1: tarjeta de red interna conectada a los clientes (terminalesligeros)
Tambien es posible contar con una unica tarjeta de red yconectar los terminales ligeros a la misma red que el servidorusa para el acceso externo. En caso de contar previamente conservidor DHCP en la red, no serıa necesario realizar el paso deconfigurar un servidor DHCP. Consulta esto con tuadministrador de red.
Usar otra distribucion que no sea CentOS
Esta documentacion esta orientada a la distribucion CentOSque destaca por su estabilidad y bajo consumo de recursosPodemos configurar terminales ligeros en otra distribucion deGNU/Linux, pero el proceso no sera identico al explicado enesta documentacion, aunque sı similar
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Como probarlo sin contar con los equipos fısicos
Probando thinclients en nuestro propio equipo
Una excelente manera de probar lo que se explica en estadocumentacion es usando maquinas virtuales. Se recomiendaVirtualBox por ser libre y gratuito. Se deben configurar lassiguientes maquinas:
Servidor con dos tarjetas de red: la primera como NAT y lasegunda como red internaCliente ligero 1 con una unica tarjeta de red interna. Podemosajustar su memoria disponible al mınimo posibleCliente ligero n se pueden crear tantos clientes ligeros comouno desee, para realmente comprobar que el servidor puedefuncionar con varios a la vez
Una vez que hayamos probado en maquinas virtuales lainstalacion y el funcionamiento de los thinclients, podemoshacer la instalacion sobre las maquinas reales
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Inicio de la instalacion en el servidor
Inserta el DVD de CentOS 5.4 o superiorArranca el equipo desde la unidad de DVDEn la pantalla de texto de bienvenida de CentOS, pulsa Enter
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Comprobacion del DVD
Puedes pulsar SKIP en la pantalla inferior si has comprobadoque el DVD esta correctamente grabado, en caso contrarioelige OK para comprobarlo
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Pantalla de bienvenida
Los siguientes pasos son la seleccion de lenguaje y tecladoElegir los apropiados segun el entorno
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Realizaremos una instalacion nueva
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Seleccionamos el particionamiento requerido
Si tu disco duro esta vacıo o puedes borrar todos los datos quehay en el, elige la opcion de particionamiento automatico
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Le damos un nombre al servidor
Escribimos el nombre elegido para el servidor
Posteriormente se nos pedira definir la zona horaria y unacontrasena de administrador
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Marcamos tambien KDE y Servidor
Activaremos la opcion de personalizar ahora para poder elegirmas software a instalar y marcamos las casillas KDE y Servercomo se ve en la figura
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Activamos ”Herramientas de administracion”
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Instalacion y documentacion de CentOS
Durante la instalacion se nos muestra donde podemosconseguir la excelente documentacion de CentOS
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
¡Conseguido!
Extrae el DVD de instalacion de la unidad
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Asistente de primer inicio
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Configuracion del firewall
De momento solo permitimos acceso SSH
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
SELinux en modo permisivo
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Kdump
Podemos dejar deshabilitado kdump
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Sincronizacion de hora
Es muy util habilitar la sincronizacion de hora
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
¡Siempre trabajaremos como usuario!
Este asistente nos permitira anadir un usuario al sistema
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Tarjeta de sonido
Aunque no necesitaremos tarjeta de sonido para nuestroservidor de thinclients, aquı podemos probarla
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
CDs adicionales
No contamos con CDs adicionales ası que pulsaremosFinalizar
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion 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 interesanteque aprendas donde esta la configuracion del sistema, como seinstala software y como se editan archivos con permisos deadministrador. A ello esta dedicado la siguiente diapositiva
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Configurar, instalar software y editar archivos
Modificar la configuracion
Todas las herramientas se encuentran en los menusAdministracion
Sistema
Instalar softwareEn CentOS no es necesario bajarse el software para instalarlo:sencillamente se elige el software que se desee instalar y el se lodescargara 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 Configuracion servidor Configuracion cliente Administracion del servidor
Configuracion de red
Configuraremos la red a traves de la herramientaAdministracion → Red
Configuracion recomendada (puede variar depediendo delentorno)
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 quelas interfaces se arranquen automaticamente al iniciar el equipo
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Operaciones basicas de seguridad
Actualizaciones y firewall
Para mantener un mınimo de seguridad se hace necesarioFirewall bien configuradoAdministracion → Nivel de Seguridad y Cortafuegos
Actualizaciones automaticas
Puesto que tenemos el sistema recien instalado, antes de realizarcualquier operacion debemos poner al dıa nuestro software.
Sistema → Actualizador de Software
Dado que este equipo sera un servidor, deseamos que se actualicede 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 Configuracion servidor Configuracion cliente Administracion del servidor
Habilitamos las conexiones graficas externas
Pulsamos Alt+F2 y ejecutaremos gdmsetupAjustamos las siguientes fichas
Remota → Estilo → Igual que la conexion localSeguridad → Deshabilitar Denegar las conexiones remotas alXserverCerramos el dialogo con el boton Cerrar
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Abrimos los puertos adecuados del firewall
Administracion → Nivel de Seguridad y Cortafuegos
Dejaremos el puerto SSH abierto si queremos haceradministracion remota via lınea de comandosAnadimos los puertos: 177/udp y 6000/tcp
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Configurar el servidor DHCP
Si no tenemos servidor DHCP, debemos configurar uno ennuestro servidor CentOS para que las maquinas cliente recibanuna IP adecuada. Consulta con tu administrador de redSeguiremos los siguientes pasos:
1 Instalaremos el paquete dhcp2 Editamos como administrador el archivo /etc/dhcpd.conf y
copiamos en el las siguientes lıneas
/etc/dhcpd.confddns-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 configuracion de servicios, activamos dhcpdy lo marcamos para que se active en el proximo inicio del sistema
4 Reinicia el equipo: ası se aplicaran todas las actualizaciones ycambios de configuracion realizados
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Thinstation
El cliente necesitara un sistema operativo para arrancar yconectarse al servidor graficoUsaremos arranque vıa CD. Cada terminal ligero arrancaradesde su CD, por lo que no necesitara disco duro algunoPodemos generar dicho CD con el software de thinstation, perolo mas facil es descargarse el LiveCD predisenadoBajaremos el LiveCD-basic de aquı:http://www.thinstation.org/LiveCD/
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Arranque del cliente con thinstation
Arrancando cualquier maquina cliente con este CD yseleccionando la opcion XDM session en el menu,obtendremos en nuestro cliente (o clientes) la misma pantallade inicio de sesion que en el servidor
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Configuracion avanzada del arranque de losclientes y solucion de problemas frecuentes
Arranque sin CDEs posible arrancar los equipos sin CD mediante la creacion deuna imagen PXE con el software ThinStation y albergarla en elservidor mediante tftpDe este modo los clientes deben soportar el arranque por red ydescargarıan el sistema operativo y la configuracion desde elpropio servidorPara mas informacion, visitar la pagina de Thinstation
Si el thinclient no arrancaEn caso de que el thinclient no arranque, es probable que seapor falta de drivers, en cuyo caso tendras que bajarte la versioncompleta de ThinStation y seguir las instrucciones paraconfigurar una nueva imagen ISO para los clientes
Si el thinclient arranca pero solo se ve una cruzEl thinclient esta intentando conectar al servidor grafico pero nolo consigue. Pueden ser varias razones y hay que ir descartandodesde nivel fısico a aplicacion. Suele ser por una erroneaconfiguracion de red o firewall. El error se puede localizar con unanalizador de paquetes como wireshark o tcpdump
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Anadir usuarios y grupos
Anadiremos usuarios y grupos para que varios usuariospuedan iniciar sesionTambien podemos crear carpetas compartidas para permitir eltrabajo en grupoPuedes crear usuarios a traves de la herramientaAdministracion → Usuarios y Grupos
Introduccion Instalacion de CentOS 5 Configuracion servidor Configuracion cliente Administracion del servidor
Toneladas de software
En la utilidad de Agregar/Quitar programas tenemos unelevado numero de paquetes de software a nuestra disposicionNo obstante podemos obtener aun mas software anadiendo elrepositorio de RPMForgePara anadir el repositorio, seguiremos las instrucciones dehttp://wiki.centos.org/AdditionalResources/Repositories/RPMForge
A partir de este momento tendremos posibilidad de instalarcualquiera de los mas de 4000 paquetes de software a nuestradisposicion
XFCE: entorno de escritorio ligero. Al consumir menos recursospermite el trabajo de mas usuarios a la vez sobre el servidorscribus, inkscape, flash-plugin etc. . .
Top Related