Buscar

Configurando LTSP 4.2 - Debian Squeeze

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SERVIDOR DE TERMINAL LTSP 
 
ProfºErivelton Rodrigues Nunes 
Curso: Redes de Computadores 
Disciplina: Servidores de Aplicação 2 
 
Grupo: 
 
Euclides Vieira 64709 
Carlos Silva Lima 62228 
Renan Xavier 69223 
Everton Sentinella 69166 
Tiago dos Santos 62179 
Thiago Soto 65118 
 
 
Distribuição utilizada: Debian Squeeze 6.0.6 
Versão do LTSP: 4.2 
 
 
Descrição: LTSP é a sigla para Linux Terminal Server Project, 
um projeto criado por James McQuillan. A idéia central do LTSP 
é reunir tudo que existe de bom para GNU/Linux em um servidor 
completo de terminais, com alto nível de gerenciamento. 
O projeto Linux Terminal Server adiciona suporte de thin client 
para servidores Linux. LTSP é uma solução flexível e econômica 
que está capacitando as escolas, empresas e organizações de todo 
o mundo para instalar e implantar thin clients facilmente. 
Novos thin clients e PCs legados tanto pode ser usado para 
navegar na web, enviar e-mail, criar documentos, e executar 
outros aplicativos de desktop. 
LTSP não só melhora o Custo Total de Propriedade (TCO), mas 
mais importante, proporciona maior valor ao longo de soluções de 
computação tradicionais. 
Estações LTSP pode executar aplicativos de servidores Linux e 
Windows. Linux thin clients baseados provaram ser 
 
 
extremamente confiável porque adulteração e os vírus são 
praticamente inexistentes. 
 
 
 
Exemplo de funcionamento: 
 
 
 
 
 
Configurando repositório do Debian Squeeze 6.0.6 
 
Edite o arquivo /etc/apt/sources.list 
 
deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free 
deb-src ftp://ftp.br.debian.org/debian/ squeeze main contrib non-
free 
deb http://security.debian.org/ squeeze/updates main contrib non-
free 
deb-src http://security.debian.org/ squeeze/updates main contrib 
non-free 
 
Aplicando atualização: 
 
apt-get update 
 
Configurando a interface de rede: 
Adaptador 1 : NAT 
 
 
Adaptador 2: REDE INTERNA 
Entre no arquivo /etc/network/interfaces 
Inserir logo abaixo: 
 
auto eth0 
Iface eth0 inet dhcp 
 
auto eth1 
Iface eth1 inet static 
 Address 192.168.1.200 
 Netmask 255.255.255.0 
Reinicie a rede: 
/etc/init.d/networking restart 
 
Começando a configuração: 
apt-get install gdm dhcp3-server tftpd-hpa portmap 
nfs-kernel-server openbsd-inetd 
 
Instalando o ltsp-utils: 
# mkdir /root/arquivos 
# cd /root/arquivos 
# wget http://ltsp.mirrors.tds.net/pub/ltsp/utils/ltsp-utils-0.25-0.tgz 
# tar –xvzf ltsp-utils-0.25-0.tgz 
# cd ltsp-utils 
# sh install.sh 
 
 
 
Agora iremos fazer o download da iso do ltsp 4.2 e 
monta-la. 
# cd /root/arquivos 
# wget http://ltsp.mirrors.tds.net/pub/ltsp/isos/ltsp-4.2u2-
0.iso 
# mkdir /ltsp 
# mount -o loop ltsp-4.2u2-0.iso /mnt 
 
Por padrão o ltsp baixa esta iso de um endereço da 
internet, mas como já fizemos o download precisamos fazer 
com que ele use esta .iso localmente. 
 
# ltspadmin 
 
Na tela do ltspadmin vamos primeiro em Configure the 
installer options, em Where to retrieve packages from? 
vamos trocar e colocar, file:///mnt/ na opção abaixo In 
which directory would you like to place the LTSP 
cliente tree? É indicado manter o padrão (/opt/ltsp) e pra 
outras pode deixar em branco e dar enter. 
Para instalar vamos em Install/Update LTSP Packages, 
tecle A para selecionar todos arquivos para instalação e Q 
para começar o Download depois que terminar tecle Enter 
para continuar. 
Vamos agora verificar a configuração do tftpd-hpa, edite o 
arquivo /etc/default/tftpd-hpa e deixe como abaixo. 
 
RUN_DAEMON="yes" 
OPTIONS="-l -s /tftpboot" 
 
 
 
E também edite o arquivo /etc/inetd.conf deixe como 
abaixo. 
#:BOOT: Tftp service is provided primarily for booting. Most sites 
# run this only on machines acting as "boot servers." 
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s 
/tftpboot 
 
 
Configurando o LTSP 
# ltspcfg 
 
Na tela que irá aparecer tecle C de Configure. 
Selecione 1 – Runlevel e mude o Runlevel para 5 
Selecione 2 – Interface selection e escolha a 
interface/placa de rede que LTSP vai usar, vamos aqui usar 
a eth1 que antes já configuramos 
Selecione 3 - DHCP configuration na opção que irá 
aparecer dizer sim Do you want to build a dhcpd.conf file 
(y/n) ? Y 
Selecione 4 - TFTP configuration coloque **Y** (yes ) 
para ligar/enabled o TFTP 
Selecione 5 –Portmapper configuration coloque Y (yes) 
para ligar/enabled 
Selecione 6 - NFS configuration coloque Y (yes) para 
ligar/enabled 
Selecione 7 - XDMCP configuration coloque Y (yes) para 
ligar/enabled, Do you want to enable gdm (y/n) ? y, 
Desligar o login gráfico no Servidor coloque N (no), Do you 
want to disable the graphical login on the server (y/n) 
[N]? n Veja que o padrão já não: [N] 
Nesta 4 seleções coloque Y (yes) para que o ltspcfg criar 
as entradas de configurações em cada arquivo e crie o 
arquivo lts.conf. 
Selecione 8 - Create /etc/hosts entries 
Selecione 9 - Create /etc/hosts.allow entries 
 
 
Selecione 10 - Create /etc/exportsentries 
Selecione 11 - Createlts.conf file 
 
Configurando o DHCP 
 
Entre no arquivo /etc/dhcp/dhcpd.conf e deixe como 
abaixo. 
ddns-update-style ad-hoc; 
option subnet-mask 255.255.255.0; 
option broadcast-address 192.168.1.255; 
option routers 192.168.1.200; 
option domain-name-servers 192.168.1.200; 
option domain-name "ltsp"; 
option option-128 code 128 = string; 
option option-129 code 129 = text; 
get-lease-hostnames true; 
next-server 192.168.1.200; 
option root-path "192.168.1.200:/opt/ltsp/i386"; 
subnet 192.168.1.0 netmask 255.255.255.0 { 
range 192.168.1.100 192.168.1.150; 
if substring (option vendor-class-identifier, 0, 9) = "PXEClient" { 
filename "/lts/2.6.17.3-ltsp-1/pxelinux.0"; 
} 
else{ 
filename "/lts/vmlinuz-2.6.17.3-ltsp-1"; 
} 
} 
 
Reinicie o serviço: 
# /etc/init.d/isc-dhcp-server restart 
 
Agora edite o arquivo /etc/hosts.allow e deixe como 
abaixo. 
 
 
bootpd: 0.0.0.0 
in.tftpd: 192.168.1.200 
portmap: 192.168.1.200 
Edite o arquivo /etc/resolv.conf 
nameserver 192.168.1.200 
nameserver 127.0.0.1 
 
 
Agora edite o arquivo /etc/exports e deixe como abaixo. 
/opt/ltsp 
192.168.1.200/255.255.255.0(ro,no_root_squash,sync,no_subtree_
check) 
 
Para validar as modificações use o comando abaixo: 
# exportfs -ar 
 
Use o comando a baixo e veja se será exibido o resultado 
/opt/ltsp 192.168.1.200/255.255.255.0 caso não exiba isso 
há algum erro no NFS. 
# showmount –e localhost 
Agora edite o arquivo /etc/fstab e na última linha adicione 
conforme abaixo. 
/root/arquivos/ltsp-4.2u2-0.iso /ltsp udf,iso9660 user,loop 0 0 
 
Feito isso, reinicie o servidor depois disso configure um 
terminal cliente para realizar boot PXE e ligue, neste 
momento já é para estar funcionando e aparecer a tela de 
login do Debian. 
 
 
 
 
Entendendo cada serviço 
 
Tftp-hpa: É o servidor utilizado para transferir o Kernel 
usado pelas estações. 
Dhcp3-server: Ele entrega as configurações de rede e diz 
qual Kernel ou Cliente PXE a estação deve carregar e em 
qual compartilhamento de rede (no servidor) está o sistema 
a ser carregado por ela. 
Nfs-kernel-server: Servidor de compartilhamento entre 
máquinas Linux. 
Portmap: Mapeador de portas – o sistema nfs sempre 
dependerá dele 
Gdm: Programa de login gráfico 
 
Bibliografia: 
http://idsorocaba.batemacumba.net/index.php?n=Main.DebianLen
nyLtsp42 
http://wiki.debian.org/LTSP/Howto 
http://pt.wikipedia.org/wiki/LTSP

Outros materiais

Outros materiais