LTSP: Linux Terminal Server Project - Palestra Enecomp - Agosto 2006
Palestra que expõe os conceitos de funcionamento do projeto LTSP. Foi apresentada no Encontro Nacional dos Estudantes de Computação, organizado pela ENEC(http://www.enec.org.br/) e realizado em Poços de Caldas.
os alunos da Universidade. Objetivos atingidos ✗ Utilização de equipamentos obsoletos de forma satisfatória. ✗ Satisfez a necessidade de acesso à internet por alunos de outros cursos que não Sistemas de Informação
inovação e a criatividade tecnológica. ✗ Permitiu acesso rápido à Web por qualquer pessoa da Universidade através de quiosques espalhados pelo campus da Urca. ✗ Projeto apoiado pela Reitoria da Universidade. ✗ Aprovação tanto por parte dos alunos de Sistemas de Informação quanto de outros cursos da Universidade
verba dentro de uma instituição pública com recursos escassos. ✗ Levantamento de máquinas para utilização. Soluções ✗ Personalização do window manager Icewm (ver screenshots) ✗ Empresas conveniadas com a Universidade forneceram verba necessária. ✗ Doação de parque obsoleto da VIVO (ex-TELERJ CELULAR)
gráfico da estação, além dos seus periféricos: mouse e teclado. X Client São os aplicativos que requerem o uso do X Server para acessar os dispositivos de entrada (teclado e mouse) e de saída (monitor). XDM Genericamente, ele é um substituto gráfico para o “login” do console. XDMCP Protocolo utilizado pelo XDM para envio de telas remotamente.
que usa esta para acessar um servidor de aplicativos X. Diskless Conceito de estação de trabalho que não utiliza disco rígido local para armazenar o Sistema Operacional. NFS-Rootfs Característica do kernel do Linux que permite utilizar como partição root ( / ) um sistema de arquivos remoto compartilhado via NFS.
procura por placa de rede e faz broadcast na rede pedindo um IP 3 – Dhcp server envia resposta informando IP, local de onde baixar um kernel, entre outras informações 4 – Etherboot configura ip na placa de rede e baixa o kernel do local especificado usando o protocolo tftp 5 – Controle é passado ao kernel 6 – Após carregamento do kernel, é feita a detecção da placa de rede para carregamento do módulo correspondente
rede já em ambiente linux 8 – Montado rootfs via nfs(nfsroot) 9 – É chamado o “init” que roda o script rc.local (realiza várias configurações no sistema, como montar swap, proc, iniciar syslog etc.) 10 – Iniciada configuração on-the-fly do X Window (X Server) baseado no arquivo lts.conf 11 – Controle retorna ao “init”, que verifica em qual runlevel o sistema deve ser executado 12 – Controle passa ao usuário no runlevel determinado
necessários para o LTSP. Basicamente é todo o conteúdo que será disponibilizado via Rootfs. ltsp-utils Ferramentas básicas de configuração e gerência do ltsp: ltspinfo , ltspadmin , ltspcfg
do Thinstation www.thinstation.org Howtos que ensinam o funcionamento do Rootfs, X Terminal entre outros NFS-Root-Client, NFS-Root, XDM-Xterm, XDMCP-HOWTO, XTerminals www.tldp.org Man pages do XDM, X www.x.org , www.xfree86.org Oráculo www.google.com