Configurando um servidor LTSP com o Debian

Configurando um servidor de terminais burros (LTSP) usando um servidor Debian 7.5 com 2 placas de rede e 10 clientes

Configuramos o sistema LTSP no telecentro do Ponto de Cultura Casa dos Meninos em São Paulo.

O sistema LTSP proporciona uma serie de vantagens economicas e sociais:

  • Redução de custos pois os clientes podem ser maquinas com hardware mais barato
  • Possibilidade de reaproveitar PCs velhos
  • Redução no consumo de energia pois os terminais não tem disco rigido e exigem muito pouco do hardware
  • Facilidade na administração, pois todas as tarefas são feitas somente no servidor
  • uso de software livre garantindo a independência de fornecedores, a redução de custos com licenciamento de software, dentre outros motivos.

 

Instalando o LTSP:

sudo apt-get install ltsp-server-standalone

Instalar o servidor dhcp (provavelmente já esta instalado)

sudo apt-get install isc-dhcp-server

 

Agora podemos criar o sistema que sera usado pelos terminais:

sudo ltsp-build-client

ou

sudo ltsp-build-client --arch i386

se as maquinas clientes forem 32 bits

 

Configurando a rede:

Nesse ambiente vamos usar a primeira placa de rede eth0 para acesso a internet por meio de um roteador dhcp pre configurado e a segunda eth1 placa sera a rede usada pelos terminais.

Configurando a placa eth1:

Abra o arquivo /etc/network/interfaces

sudo gedit /etc/network/interfaces

Adicione essas linhas ao arquivo:

auto eth1

iface eth1 inet static

address 172.16.0.1

netmask 255.255.255.0

 

Agora vamos configurar o servidor dhcp:

Abra o arquivo /etc/ltsp/dhcpd.conf

sudo gedit /etc/ltsp/dhcpd.conf

adicione as linhas:

authoritative;

subnet 172.16.0.0 netmask 255.255.255.0 {

range 172.16.0.20 172.16.0.50;

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/boot/nbi.img";

}

}

 

Abra o arquivo /etc/default/isc-dhcp-server

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

Adicione essa linha no final do arquivo:

INTERFACES=”eth1″

 

Abra o arquivo /etc/dhcp/dhcpd.conf

sudo gedit /etc/dhcp/dhcpd.conf

Adicione essa linha no final do arquivo:

include "/etc/ltsp/dhcpd.conf";
Reinicie
o servidor dhcp:
sudo service isc-dhcp-server restart
Agora vamos configurar a servidor de arquivos NFS que vai fornecer os
arquivos aos clientes
Abra o arquivo /etc/exports
sudo gedit /etc/exports
Adicione a linha:
/opt/ltsp 172.16.0.0/24(ro,no_root_squash,async,no_subtree_check)
 
Reinicie o servidor NFS:
sudo service nfs-kernel-server restart 
Pronto!! 
Agora é só ligar o cliente e esperar o sistema carregar!!

pdf para impressão desse tutorial