Você está na página 1de 4

Preparao do Ambiente

Deixando a conversa de lado, vamos ao trabalho!


Para a instalao do LTSP utilizaremos a topologia proposta pela imagem abaixo onde uma
placa de rede do servidor ser utilizada para acesso sua rede ou Internet e outra para os
terminais leves.

O LTSP Server deve ter, alm das duas placas de rede, um bom processador e a quantidade
de memria mnima conforme a quantidade de terminais leves obedecendo
seguintefrmula da documentao oficial do projeto Ltsp.org:
RAM do Servidor = 256Mb + (192Mb x N de Terminais)
Particularmente, recomendo configuraes bem menos modestas. Como este documento
tem algum tempo e os software atuais requerem mais do hardware, sugiro ao menos algo
do tipo:
RAM do Servidor = 1Gb + (256Mb x N de Terminais)
Para o projeto do DTIC/SEAMA ns usamos um Core i7, com 16Gb de RAM e uma placa
aceleradora bem animadora.
Para os terminais leves quase no h exigncia de hardware, basicamente voc precisa de
pouca

memria

(32Mb

suficiente),

nenhum

disco,

uma

placa

de

rede

e,

preferencialmente, suporte a boot pela rede com PXE.

Instale o Ubuntu
Primeiramente, vamos instalar o Ubuntu no LTSP Server. Se o computador for usado

apenas para este fim voc no ter dificuldades com esta etapa e, por no ser o objetivo
deste artigo, deixarei esta etapa contigo. ;-)
Aqui vamos instalar o Ubuntu 12.10 mas no projeto do DTIC/SEAMA prefermos a ltima
versoLong Term Suport (LTS), a 12.04.

Configurao Inicial do Servidor


Configure as placas de rede conforme o seu ambiente. Para este tutorial usaremos a placa
eth0 para acesso Internet por meio de um servidor dhcp pr-configurado e a eth1
receber o ip 172.16.0.1 que ser rede utilizada pelos terminais leves.
Mas um detalhe, no caso da placa eth1 a configurao deve ser feita diretamente no
arquivo /etc/network/interfaces afim de evitar problemas na inicializao dos servios LTSP.
Abra o arquivo com o comando:

sudo gedit /etc/network/interfaces

E altere seu contedo do arquivo para que fique assim:

auto loiface lo inet loopbackauto eth1iface eth1 inet staticaddress 172.16.0.1


netmask 255.255.255.0

Instale e configure os pacotes necessrios


Aps instalar o Ubuntu e inici-lo pela primeira abra o terminal para instalar os pacotes
necessrios. Nesse ponto importante voc ter acesso a uma conta de usurio com
permisses administrativas que possa rodar o sudo.
Comece atualizando a lista de pacotes com:

sudo apt-get update

Instale o pacote ltsp-server-standalone e pode deixar as depedncias que o apt-get resolve


para voc:

sudo apt-get install ltsp-server-standalone

H outros pacotes com ltsp no nome, inclusive ltsp-server, mas no sero necessrios e
todos eles requerem uma dose extra de complexidade.
Agora

realize

as

configuraes

necessrias:

no

nosso

caso

basta

ajustar

os

arquivos /etc/ltsp/dhcpd.conf e /etc/default/isc-dhcp-server. Para isso abra o


arquivo/etc/ltsp/dhcpd.confcom o seguinte comando:

sudo gedit /etc/ltsp/dhcpd.conf

E altere seu contedo para que fique assim:

authoritative;subnet 172.16.0.0 netmask 255.255.255.0 {


range 172.16.0.20 172.16.0.250;option domain-name ltsp;
option domain-name-servers 172.16.0.1;option broadcast-address 172.16.0.255;
option routers 172.16.0.1;option subnet-mask 255.255.255.0;
option root-path /opt/ltsp/i386;
if substring( option vendor-class-identifier, 0, 9 ) = PXEClient {
filename /ltsp/i386/pxelinux.0;} else {filename /ltsp/i386/nbi.img;}}

Agora abra o arquivo/etc/default/isc-dhcp-server:

sudo gedit /etc/default/isc-dhcp-server

E altere para que fique assim:

INTERFACES=eth1

Crie a Raiz e as Imagens para os clientes


Pronto, agora so criar a raiz para os arquivos dos terminais leves com o seguinte
comando:

sudo ltsp-build-client arch i386

Aproveite para ir fazer alguma outra coisa pois essa etapa deve demorar um pouco.
Voc pode alterar pacotes nesta raiz usando o comandoltsp-chroot, mas s faa isso se
souber bem o que est fazendo. Sempre que fizer isso deve lembrar-se de atualizar a
imagem com o comando:

sudo ltsp-update-image arch i386

Neste ponto interessante reiniciar o LTSP Server para que todos os servios sejam
iniciados e as alteraes devidamente aplicadas.

Você também pode gostar