Download servidor de terminales (ltsp)

Document related concepts
no text concepts found
Transcript
Ubuntu Server 12.10
HOW TO :
LTSP
EN ESTE SE REALIZA LO SIGUIENTE:
En este how to se le va a enseñar como hacer LTSP en ubuntu server
Servidor LTSP
¿Qué es un servidor de terminales?
Un servidor de terminales es un tipo de Computación Centralizada, consiste en un
grupo de clientes también llamados 'clientes ligeros', 'clientes livianos' o 'terminales
tontos' (típicamente X terminal) conectados por red al servidor de terminales, de
manera que las aplicaciones que se ejecutan en el servidor, se envía la salida a los
clientes.
¿Qué es LTSP?
Linux Terminal Server Project o LTSP son un
conjunto
de
aplicaciones
servidores
que
proporcionan la capacidad de ejecutar Linux en
computadores de pocas prestaciones de velocidad o
de bajo costo, permitiendo reutilizar equipos que
actualmente resultan obsoletos debido a los altos
requerimientos que piden los sistemas operativos.
LTSP se distribuye bajo licencia GNU GPL de
software libre. El sistema de funcionamiento del
LTSP consiste en repartir por medio de la red el
núcleo Linux que es ejecutado por los clientes y que
posteriormente ejecutaran secuencias de scripts
típicos de una mini distribución.
¿Cómo funciona un servidor de terminales?
 Todo el software está instalado en el servidor (paquete ltsp-server). Todas las
aplicaciones se ejecutan en el servidor, que envía la salida a los clientes. Los
clientes sólo tienen monitor, teclado, tarjeta de red y sonido. No necesitan disco
duro, CD ni disquetera (en función del método de arranque).
 Los clientes arrancan desde la red pudiendo lanzarse el cargador de arranque
desde diversos dispositivos: desde la propia BIOS, desde un chip ROM
conectado a la tarjeta de red, desde la disquetera o desde una memoria flash
USB.
 Una vez que el cargador de arranque ha configurado la tarjeta de red busca un
servidor DHCP para obtener los datos de la red: IP, máscara de red, IP del
Gateway e IP del servidor DNS.
 Después, pide al servidor DHCP la dirección de un servidor desde donde
bajarse un kernel Linux mediante TFTP.
 Una vez descargado el kernel lo ejecuta, éste toma el control y monta mediante
NFS un file system. Por último, se inicia una sesión X Windows conectándose
mediante XDMCP al display manager (por ejemplo Gnome,), obteniendo el
Login gráfico.
Para tener el servicio Apache en nuestro Linux Ubuntu 10.04 debemos instalar el
siguiente paquete desde la terminal de Linux:
 Apt-get install ltsp-server-standalone openssh-server
Después de ubicar la terminal comenzamos a introducir los comandos para descargar
los paquetes necesarios para la instalación de LTSP. Para poder ejecutar los
comandos debemos registrarnos como Usuario Root. Esto lo hacemos con el
comando Sudo –s. O simplemente introducir el comando Sudo antes del comando.
Después de la instalación si nos presenta un error con el servidor DHCP es debido:
 La dirección IP del servidor no está configurada de forma estática sino
configurada por DHCP. El servicio de dhcp3 necesita que el servidor tenga una
IP estática.
 Ya teníamos un Servidor DHCP instalado y LTSP tiene su propio servicio de
DHCP por ende entran en conflicto y falla.
Para solucionar el primer problema si es nuestro caso, debemos asignarle una
dirección estática al servidor esto lo hacemos configurando el archivo interfaces que
se encuentra en el directorio /etc/network. Para ello utilizamos el comando gedit
/etc/network/interfaces.
Ya dentro del archivo le indicamos la interfaz que vamos a configurar, la dirección IP,
su respectivo Gateway, la máscara de subred, la red y el broadcast de la red.
Guardamos los cambios realizados y luego reiniciamos el servidor con el comando
/etc/init.d/networking restart.
Para solucionar el segundo problema debemos configurar el servidor DHCP de LTSP.
Para ello debemos editar el archivo dhcpd.conf que se encuentra en el directorio
/etc/ltsp/dhcpd.conf. Para ello utilizamos el comando gedit /etc/ltsp/dhcpd.conf.
Nos aparecerá el siguiente archivo el cual vamos a modificar de acuerdo a nuestras
necesidades.
En mi caso o modifique de la siguiente manera:
Después que ya tenemos nuestro DHCP de LTSP configurado vamos a configurar el
dhcp3-server que teníamos primero instalado para que no interfiera con el otro DHCP
para ello vamos a comentar lo ya configurado en el viejo DHCP es decir agregarle a la
primera línea el signo de número (#). Luego de haber comentado DHCP para que no
interfiera vamos a re-direccionarlo al DHCP de LTSP para ello al final del archivo de
configuración escribimos include “/etc/ltsp/dhcpd.conf”.
Después de realizadas las configuraciones correspondientes debemos reiniciar el
Servidor DHCP para que pueda similar los cambios realizados.
Ahora descargaremos el archivo ltsp-build-client con este archivo es el que le
enviaremos a nuestro cliente, si cuando comencemos a descargar este archivo no da
un error y nos informa que la instalación del cliente LTSP finalizó de forma anormal
esto lo resolvemos removiendo el archivo que nos da el problema. Para ello utilizamos
el siguiente comando rm -R /opt/ltsp.
Después de esto podemos descargar la imagen sin ningún problema.
Cuando se le cambia la IP al servidor LTSP o se realice cualquier otro cambio en la
configuración se tienen que ejecutar ambos comandos:
 Para restablecer las llaves: ltsp-update-sshkeys
 Para restablecer la imagen de LTSP: ltsp-update-image
Probando Funcionalidad De Servidor LTSP
Para ello vamos a iniciar sesión en una máquina desde la tarjeta de red. En la
siguiente imagen podemos ver que Una vez que el cargador de arranque ha
configurado la tarjeta de red busca un el servidor DHCP de LTPS para obtener los
datos de la red: IP, máscara de red, IP del Gateway e IP del servidor DNS, que en este
caso nuestro servidor tiene la Dirección IP 192.168.1.10. Después, pide al servidor
DHCP la dirección de un servidor desde donde bajarse un kernel Linux mediante
TFTP.
Una vez descargado el kernel lo ejecuta, éste toma el control y monta mediante NFS
un file system. Por último, se inicia una sesión X Windows conectándose mediante
XDMCP al display manager (por ejemplo Gnome,), obteniendo el Login gráfico.
En la pantalla que sigue a continuación tenemos que iniciar sesión con un usuario del
servidor. En este caso el usuario se llama Orlangel.
Luego introducimos la contraseña correspondiente a dicho usuario.
Finalmente podemos utilizar todas las aplicaciones instaladas en el servidor y ahora
disponible para el cliente LTSP.