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