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.