Instalar servidor LTSP en CentOS 6

Primero instala EPEL.

Asumo que tienes bien configurada tu tarjeta o tarjetas de red.

Ahora instala el servidor LTSP:

# yum install ltsp-server

Para evitar el error No such file or directory: /etc/sysconfig/firstboot:

# touch /etc/sysconfig/firstboot

Edita el fichero /etc/ltsp/ltsp-server.conf y cambia las líneas LTSP_DEV y LTSP_DEFAULTIP para que coincidan con los datos del servidor.

Crea el chroot para los clientes con:

# ltsp-build-client

Sigue los pasos que te indica. Ten paciencia, tarda un buen rato.

Unificaremos todos los ficheros de configuración en /etc/ltsp/lts.conf haciendo enlaces duros, porque es un rollo tener 3 diferentes y no saber cuál se usa en cada momento:

# rm -f /opt/ltsp/i386/etc/lts.conf
# ln /etc/ltsp/lts.conf /opt/ltsp/i386/etc/lts.conf
# rm -f /var/lib/tftpboot/ltsp/i386/lts.conf
# ln /etc/ltsp/lts.conf /var/lib/tftpboot/ltsp/i386/lts.conf

Seguramente más tarde tendrás que editar /etc/ltsp/lts.conf para configurar el servidor como te plazca, pero al menos solo tendrás que cambiar un fichero.

Usaremos el mismo método para compartir la configuración del teclado entre huésped y anfitrión:

# rm -f /opt/ltsp/i386/etc/sysconfig/keyboard
# ln /etc/sysconfig/keyboard /opt/ltsp/i386/etc/sysconfig/keyboard

Activa los servicios necesarios y desactiva el firewall (se hace todo solito con el siguiente comando):

# ltsp-server-initialize
# ltsp-server-initialize -y

Tal vez preferirías configurar el firewall a mano después, pero por el momento lo dejaremos así.

Si tienes otro servidor DHCP aparte, habrá que desactivar el que acabas de activar con ese comando:

# chkconfig dhcpd off
# chkconfig dhcpd6 off

Además, tendrás que configurar el otro servidor DHCP con estas directivas (asumiendo que el servidor esté en 192.168.0.9 y que usamos arquitectura i386 para los clientes ligeros):

  • 017 Ruta de acceso raíz: 192.168.0.9:/opt/ltsp/i386
  • 066 Nombre de host de servidor de inicio: 192.168.0.9
  • 067 Nombre de archivo de inicio: ltsp/i386/pxelinux.0

Modificamos un poquito el chroot para que no nos salga la pantalla de primer arranque cada vez que iniciemos un cliente ligero:

# ltsp-chroot
# chkconfig firstboot off
# exit

Configura la BIOS de otro ordenador de la red para arrancar por red, o usa una imagen de gPXE, enciéndelo, y a disfrutar de tu cliente ligero.

4 comentarios en “Instalar servidor LTSP en CentOS 6

  1. Hola. Tengo una duda, la parte de:
    066 Nombre de host de servidor de inicio: 192.168.0.9
    067 Nombre de archivo de inicio: ltsp/i386/pxelinux.0
    ¿En qué fichero lo estás modificando? Porque en un unix no se hacerlo, solo en Windows.

    1. Buenas, yo lo modifiqué en Windows porque en mi empresa el servidor DHCP es Windows. Imagino que en CentOS lo encontrarás en /etc/dhcpd.conf o algo así. Me temo que tendrás que buscar ayuda acerca de eso.

      1. Muchas gracias. En mi empresa es que es CentOS. Ya encontré como es, y sí, es en el fichero dhcpd.conf. Añadiendo las líneas next-server y filename, para el 066 y 067 respectivamente.
        Muy buenos artículos, sigue así.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s