LTSP no Debian 8

Instalação dos pacotes LTSP no Debian 8.

[ Hits: 13.278 ]

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

Configurando o Fortune

Instalação e configuração do gdesklets no Slackware 10

Usando Linux em computadores de baixo processamento e pouca memória

Teclados USB e Linux

Eu cavo, tu cavas, ele cava... tutorial de DIG

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts