Lstp

Páginas: 15 (3632 palabras) Publicado: 24 de marzo de 2012
LTSP 5 – HOWTO
Autor: Luis Roberto Romano luisromano(at)gmail.com

Procedimiento de instalación.
A partir de aquí, todos los comandos de consola a los cuales se haga referencia, se deben ejecutar con privilegios de root, o en su defecto, utilizando sudo. En este caso en particular, se instalará el servidor LTSP y el DHCP en un mismo equipo. Para ello se procede a instalar los paquetesltsp-standalone-server, openssh-server y ldm-server.
apt­get install ltsp­server­standalone openssh­server ldm­server.

NOTA: En caso de no estar instalado el paquete openbsd-inetd, instalarlo:
apt­get install openbsd­inetd

Si dicho paquete genera conflicto con algun otro que se encuentre instalado (ej. xinetd), reemplazar el paquete viejo por el openbsd-inetd. Luego, se procede a construir elentorno del cliente
ltsp­build­client 

Si el servidor corre sobre una arquitectura diferente que los clientes (ej: amd64 vs i386), debemos agregar el parámetro –arch=i386. Esto descargará un sistema Debian completo en /opt/ltsp/i386 (o en otra ubicación específica mediante el parametro '--base') e instalará los paquetes ltsp-client y ldm (LTSP Display Manager). Para que los clientes puedanacceder a un entorno gráfico, será necesario que en el servidor esté instalado alguno como gnome o xfce. A continuación, se procede a configurar el servicio DHCP. Éste es necesario para que, al momento del booteo, cada cliente obtenga una dirección IP que lo identifique dentro de la red. EL paquete LTSP incluye un archivo de configuración para dicho servicio, el mismo se encuentra en/etc/ltsp/dhcpd.conf. Para este caso en particular, se ha definido: • Red: 192.168.4.0/24 • Dominio: ltsp-lenguas.com • Servidor DNS: 200.16.16.1 • Router: 192.168.4.1 Procedemos a editar el archivo /etc/ltsp/dhcpd.conf  para que quede de la siguiente manera:
########### LTSP ################# subnet 192.168.4.0 netmask 255.255.255.0 {     range 192.168.4.20 192.168.4.250;    option domain­name "ltsp­lenguas.com";     option domain­name­servers 200.16.16.1;     option broadcast­address 192.168.4.255;     option routers 192.168.4.1;

    next­server 192.168.4.1; #    get­lease­hostnames true;     option subnet­mask 255.255.255.0;     option root­path "/opt/ltsp/i386";      if substring( option vendor­class­identifier, 0, 9 ) = "PXEClient"  {         filename "/ltsp/i386/pxelinux.0";     } else {        filename "/ltsp/i386/nbi.img";     } }

Hay que tener en cuenta aquí que la opción next-server debe apuntar al servidor LTSP. En este caso, es el propio servidor DHCP (como se mencionó antes). Para que tome control el archivo que se editó anteriormente, se debe editar el fichero /etc/dhcp3/dhcpd.conf y agregar al principio del mismo la siguiente línea:
include "/etc/ltsp/dhcpd.conf";

Se reinicia elservicio DHCP
invoke­rc.d dhcp3­server restart

Se procede a configurar el archivo /etc/exports, agregando la siguiente línea:
/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)

Se reinicia el servidor NFS
invoke­rc.d nfs­kernel­server restart

Se reinicia el servicio tftpd (el cual es utilizado para transferir el kernel desde el servidor hacia el cliente):
invoke­rc.d openbsd­inetd restartEn este momento, el servidor está listo para recibir conexiones de parte de los clientes delgados.

Preparación de los clientes.
Cuando se describió el proceso de booteo del cliente, se mencionó en primera instancia que el kernel debe ser cargado en el cliente, y que para este caso en particular se utilizaría gPXE. Éste es un entorno de preejecución, que sirve para arrancar un sistema desdeuna placa de red. Para ello, se procede a descargar el código fuente desde el siguiente enlace: http://git.etherboot.org/?p=gpxe.git;a=snapshot Una vez descargado, se descomprime el contenido
tar ­xvzf gpxe­.tar.gz

Para poder compilarlo, son necesarios un par de paquetes extra:
apt­get install syslinux mtools

Una vez instalados, se debe ingresar al directorio donde se...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS