Saludos.

He probado instalar los Clientes Ligeros con un método poco usual. En
los LTSP los cientes ligeros lo que levantan es un XDMCP, o sea, el
escritorio se levanta en el servidor. Claro, esto es interesante si lis
clientes ligeros, o tontos mas bien, fueran un 486, ya que solamente
requeririan 4 Mb de RAM.

No es el caso de los famosos clientes ligeros repartidos a todo lo largo
y ancho del pais bajo ese termino. Estos terminales no son ni
remotamente Clientes Ligeros, Thin Client o Slim Client, sino que son
Estaciones sin Disco Duros, HDDLess o DiskLess, terminos bien
diferentes, no es lo mismo utilizar solo 4 MB que los 256 MB que traen
los Diskless Hanel.

Aqui envio adjunto un procedimiento para la instalacion de los mismos en
Centos 5.3.

El procedimiento es básico, a una instalación ya realizada a un Desktop
que se vaya a utilizar como matriz, se le instala una herramienta
llamada Busybox, y en el servidor creas una carpeta y por rsync, o
cualquier otro método, sincronizas el un directorio que exportarías por
NFS el directorio raiz de dicho sistema.

instalas y configuras TFTP, NFS Server, DHCPD para las direcciones y los
nombres de los Diskless, y te restaria configurar el netboot, con alguna
aplicación grafica, la distribucion que use usa un programa llamado
system-config-netboot.

Ahora les envio el manual completo, excepto la utilizacion del
system-config-netboot, ya que el mismo es gráfico muy instuitivo.

Yoinier.

INSTALACION DE DISKLESS EN CENTOS 5.3.

Los DiskLess en CentOS5.

Lo primero que se necesita hacer es crear la carpeta donde se crearan las 
imagenes de cada nodo Diskless a utilizar, o una sola ubicacion, que sera 
compartida como solo lectura en la red, como unidad NFS.

En el caso de los Nodos diskless de los JCCE, podemos crear un solo directorio, 
y descompactando el fichero adjunto al documento, en ese directorio, ya 
quedaría funcional.

1. Creacion del directorio.

Lo inicial es crear el directorio donde se guardara la imagen del SO a 
levantar. Ej:

# mkdir -p /srv/diskless/i386/CentOS-5/

y a continuacion creamos el directorio donde estaran los ficheros de la 
imagen.(raiz del sistema de ficheros)

# mkdir -p /srv/diskless/i386/CentOS-5/root/

2. Creacion de la imagen.

En el sistema preinstalado debe existir el paquete BusyBox de Anaconda, antes 
de extraer la imagen. es necesario ejecutar el comando siguiente.

# yum install busybox-anaconda.

Solo es necesario obtener via rsync los ficheros de un sistema preinstalado, 
excluyendo las rutas de ficheros criticas.

# rsync -v -a -e ssh --exclude='/proc/*' --exclude='/home/*' --exclude='/srv/*' 
--exclude='/sys/*' x.x.x.x:/ /srv/diskless/i386/CentOS-5/root/

3. Instalacion y configuracion del Tftp Server.

El servidor tftp se incluye dentro de los servicios de xinetd, por lo tanto, en 
caso de no estar instalados, es necesario hacerlo, y luego configurarlo para 
que inicien automaticamente.

# yum install xinetd tftp-server
# chkconfig --level 345 xinetd on
# chkconfig --level 345 tftp on
# service xinetd start

4. Instalacion y configuracion del NFS Server.

La paqueteria necesaria para la exportacion de ficheros en nfs se instala de la 
siguiente manera.

# yum install nfs-utils nfs-utils-lib sytem-config-nfs

y luego en el fichero /etc/export agregamos.

# vim /etc/exports
/srv/diskless/i386/CentOS-5/root/         *(ro,sync,no_root_squash)
/srv/diskless/i386/CentOS-5/snapshot/     *(rw,sync,no_root_squash)

puede repetirse segun la cantidad de imagenes.

A continuacion configuramos para que se inicie el servicio automaticamente. Y 
le ordenamos su inicio en ese momento.

# service nfs start (reload)
# chkconfig nfs on

5. Instalacion de un servidor DHCP.

La instalacion del servidor DHCP es sencilla y se hace por el modo tradicional

# yum install dhcp

luego editamos el fichero /etc/dhcpd.conf

#vim /etc/dfcpd.conf
ddns-update-style interim;

subnet 192.168.100.1 netmask 255.255.255.0 {
        option routers                  192.168.100.1;
        option subnet-mask              255.255.255.0;

        option domain-name              "ltu.jovenclub.cu";
        option domain-name-servers       192.168.100.1;

        option time-offset              -18000;     # Eastern Standard Time

        range 192.168.100.10 192.168.100.100;
}

host Diskless {
   option host-name "diskless.ltu.jovenclub.cu";
   hardware ethernet 00:19:D1:DE:01:BE; 
   fixed-address 192.168.100.40;
}

6. Configuracion adicional del servidor DHCP.

Es necesario indicarle al Servidor DHCP de nuestra red, cual va a ser el 
servidor tftp. Agregamos en el dhcpd.conf lo siguiente.

allow booting;
allow bootp;
class "pxeclients" {
   match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
   next-server 192.168.100.1;
   filename "linux-install/pxelinux.0";
}

Luego de hechas las modificaciones, recargamos o reiniciamos el servidor DHCP.

# service dhcpd restart

7. Luego de echo esto, no nos queda mas que crear el fichero de booteo por PXE. 
Se debe instalar el paquete system-config-netboot.

# yum install system-config-netboot

y luego siguiente es en entorno grafico instuitivo.

_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a