La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Daniel E. Coletti CaFeLUG / LUGAr LTSP – Linux Terminal Server Proyect 1era Charla Técnica Trimestral CaFeLUG – Capital Federal GNU/Linux Users Group.

Presentaciones similares


Presentación del tema: "Daniel E. Coletti CaFeLUG / LUGAr LTSP – Linux Terminal Server Proyect 1era Charla Técnica Trimestral CaFeLUG – Capital Federal GNU/Linux Users Group."— Transcripción de la presentación:

1 Daniel E. Coletti CaFeLUG / LUGAr LTSP – Linux Terminal Server Proyect 1era Charla Técnica Trimestral CaFeLUG – Capital Federal GNU/Linux Users Group

2 LTSP – Linux Terminal Server Project Agenda Introducción Software involucrado Configuración básica Trabajando con otras arquitecturas Integrando perifericos remotos Poniendo todo a trabajar (resumen)

3 LTSP – Linux Terminal Server Project Introducción El LTSP propone utilizar un esquema viejo (procesamiento centralizado) sumado a un esquema no tan viejo (procesamiento descentralizado) Reutilización de hardware obsoleto En esquemas un poco más complejos se puede configurar el LTSP para que haga procesamiento distribuido

4 LTSP – Linux Terminal Server Project Software Utilizado Etherboot mknbi DHCP Kernel ram-disk DNS NFS Xfree NIS, nbd, herramientas para armar procesamiento distribuido LPRng y otros

5 LTSP – Linux Terminal Server Project Funcionamiento La ET se inicia y busca “bootear” de la red Utilizando un driver especialmente grabado en la BIOS, placa de red o diskette envia un broadcast buscando un DHCP server junto con su “MAC Address” Al obtener un kernel transmitido a la ET via tftp, éste se ejecuta

6 LTSP – Linux Terminal Server Project [cont.] Funcionamiento Luego de reconocer el hardware que tiene, monta un filesystem en RAM (este fs es enviado con el kernel) En vez de ejecutar el init (como se haria normalmente), el kernel ejecuta un script llamado /linuxrc Este script escanea el BUS PCI, carga los módulos de la placa de red y vuelve a hacer un pedido de DHCP

7 LTSP – Linux Terminal Server Project [cont.] Funcionamiento El script de dhcp-client configura la placa eth0 Por último el /linuxrc monta el directorio raiz por NFS y el control es pasado al comando “init” que comienza con el proceso de booteo del Linux En base a lo que tiene el /etc/inittab, el equipo levanta en runlevel 2

8 LTSP – Linux Terminal Server Project [cont.] Funcionamiento En /tmp se monta un filesystem de RAM (que suele medir 1 Mb.) que es utilizado para guardar todos los archivos que se crean o modifican /proc es montado y tambien se crea un fs de swap si así se lo indicó para esta estación de trabajo Dependiendo lo que diga lts.conf se configura automagicamente el X

9 LTSP – Linux Terminal Server Project [cont.] Funcionamiento Se cargan todas las aplicaciones “locales” Se configura el syslog.conf y se levanta el demonio indicandole (via syslog.conf) a dónde (qué equipo) enviar toda la información de syslog El equipo ejecuta el run level indicado dependiendo cómo se quiere que la E.T. Levante (modo caracter, gráfico o un simple shell)

10 LTSP – Linux Terminal Server Project Scripts ejecutados /linuxrc Dhcp-client /etc/rc.local /etc/rc.setupx o /etc/rc.setupx3 /tmp/start_ws Todos estos scripts toman sus variables del archivo /etc/lts.conf

11 LTSP – Linux Terminal Server Project Instalación del LTSP Paquetes: lts_core lts_kernel lts_x_core lts_x_fonts Otros...

12 LTSP – Linux Terminal Server Project Configuración automática (servidor) /opt/ltsp/templates/ltsp_initialize (Configura XDM, GDM, Scripts de start-up, NFS, wrappers, portmap, syslog, tftp)

13 LTSP – Linux Terminal Server Project Configuración E.T. Hay tres archivos principales de configuración /etc/hosts /etc/dhcpd.conf /opt/ltsp/i386/etc/lts.conf

14 LTSP – Linux Terminal Server Project Nombres vs. Nros. de IP El archivo /etc/hosts es la solucion rapida Configurar un DNS (con zonas reversas tambien) es la opcion recomendada El NFS se queja sino tiene bien los datos de las terminales X (no permite el montaje del raiz a los clientes)

15 LTSP – Linux Terminal Server Project Configuracion del DHCP Este servicio da la siguiente informacion a los clientes Nro. de ip/mascara Ruta por default DNS/NIS Imagen de kernel para bootear Mas datos configurables... Todo esta en /etc/dhcpd.conf

16 LTSP – Linux Terminal Server Project Las eternas excepciones El archivo lts.conf permite manejar datos para PCs especificas. Es leido por el rc.local y contiene todo lo necesario para hacer automagicamente la configuracion de los archivos de las estaciones de trabajo

17 LTSP – Linux Terminal Server Project Preparando la E.T. El booteo puede ser por diskette, EPROM o agregando el driver al BIOS En http://rom-o-matic.net se pueden bajar los drivers de booteo de las placas

18 LTSP – Linux Terminal Server Project Referencias http://www.ltsp.org http://etherboot.sf.net


Descargar ppt "Daniel E. Coletti CaFeLUG / LUGAr LTSP – Linux Terminal Server Proyect 1era Charla Técnica Trimestral CaFeLUG – Capital Federal GNU/Linux Users Group."

Presentaciones similares


Anuncios Google