LTSP no Debian 8

Instalação dos pacotes LTSP no Debian 8.

[ Hits: 15.874 ]

Por: diocelio larsen em 09/08/2016


Introdução



A tecnologia LTSP (Linux Terminal Server Project) é utilizada para ambientes de rede com terminais ou estações sem disco, que podem dar boot através da interface de rede diretamente.

Outra alternativa é o boot com o auxílio de um disquete, CDROM ou pendrive, estas mídias devem conter uma imagem de boot para iniciar sua interface de rede e rodar um cliente DHCP com suporte ao protocolo PXE.

Basicamente, um servidor LTSP precisa do DHCP Server, TFTP Server e NFS Server. É uma infraestrutura servidor/cliente, os terminais depois de iniciar pela rede via PXE vão carregar o ambiente gráfico e consumir recursos de hardware e software do servidor.

Para esse projeto, estamos utilizando um servidor com processador Dual-Core e 4 GB de memória RAM e HD de 250giga, com uma placa de rede e sistema operacional Debian 8 e terminais com processador Dual-core com 1 GB de memória (sem HD) e placa de rede com suporte a PXE.

Antes de Iniciar

Antes de iniciar a instalação, vamos "arrumar" o arquivo /etc/apt/sources.list. Abra o arquivo com o comando:

# nano /etc/apt/sources.list

Substitua o conteúdo do arquivo pelo exemplo abaixo. O arquivo pode ser acessado pelo comando:

# nano /etc/network/interfaces

#

# deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 20160604-15:35]/ jessie contrib main

#deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 20160604-15:35]/ jessie contrib main

# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ jessie/updates main contrib
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ jessie/updates main contrib

# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
deb http://ftp.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib
### deb-multimedia.
### Chave GPG: apt-get update && apt-get install deb-multimedia-keyring
deb http://www.deb-multimedia.org jessie main non-free
deb http://www.deb-multimedia.org jessie-backports main

### Google Chrome.
### Chave GPG: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
deb http://dl.google.com/linux/deb/ stable main

### MEGAsync (MEGA Uploader).
### Chave GPG: wget -O - https://mega.co.nz/linux/MEGAsync/Debian_7.0/Release.key | apt-key add -
deb http://mega.co.nz/linux/MEGAsync/Debian_7.0/ ./

### Opera Web Browser.
### Chave GPG: wget -O - http://deb.opera.com/archive.key | apt-key add -
deb http://deb.opera.com/opera/ stable non-free

### Oracle VM VirtualBox.
### Chave GPG: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
deb http://download.virtualbox.org/virtualbox/debian/ wheezy contrib

### Tor Project.
### Chave GPG: gpg --keyserver hkp://subkeys.pgp.net --recv-keys 219EC810 && gpg --export 219EC810 | apt-key add -
deb http://deb.torproject.org/torproject.org wheezy main

### Vivaldi Browser.
deb http://repo.vivaldi.com/archive/deb/ stable main
### Repositórios padrão.
deb http://http.debian.net/debian/ jessie main non-free contrib
#deb-src http://http.debian.net/debian/ jessie main non-free contrib

### Atualizações de Segurança.
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free

### Volatile (softwares atualizados com frequência, Clamav, etc)
deb http://http.debian.net/debian/ jessie-updates main contrib non-free
#deb-src http://http.debian.net/debian/ jessie-updates main contrib non-free

### Backports (no momento)
deb http://http.debian.net/debian/ jessie-backports main contrib non-free
#deb-src http://http.debian.net/debian/ jessie-backports main contrib non-free

#fin

Salve o arquivo e saia (<stong>Ctrl+x</stong>).

    Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração / Instalação
Outros artigos deste autor

Cluster Beowulf

Leitura recomendada

Monitoramento de utilização do DNS

PuTTY - Release 0.66 - Parte V - (Final)

Configurando mod_gzip no Apache

Instalando o CVS no Ubuntu Linux

Instalação da placa TRENDnet TEW-421PC Wireless com ndiswrapper Debian

  
Comentários
[1] Comentário enviado por murto em 11/08/2016 - 20:36h

Boa noite Pessoal!!

Fiz tudo igual o artigo, porém quando inicio a máquina cliente sem HD aparece a mensagem TFTP error 1 (file not found)
resolví isso substituindo o amd64 por i386 no /etc/dhcp/dhcp.conf



[2] Comentário enviado por Decio19851207 em 27/10/2016 - 16:20h

Boa tarde.

Fiz as configurações, o computador cliente encontra o servidor, obtém ip porém, retorno os seguintes erros:
PXE-T01: File not found
PXE-E3B: TFTP Error - File not found
PXE-M0F: Exiting PXE ROM

Desde já agradeço a atenção.

[3] Comentário enviado por rdohora em 22/12/2016 - 12:10h

Bom dia.
Parabéns pelo artigo!
Aqui na empresa tentei várias alternativas para sair do Windows devido à vários fatores até me deparar com o LTSP. Já tinha tentado outras vezes usá-lo mas devido à falta de oportunidade...(digo pressão mesmo!), tentei exaustivamente várias distros, mas o que me trouxe resultado mesmo foi o Debian. Estamos usando em duas lojas com média de 15 estações(internet, Libreoffice e clinte RDP devido ao sistema da empresa ser windows).


Contribuir com comentário