close

Projeto Linux Terminal Server

Ir para a navegação Ir para a pesquisa
Image
Esquema de uma rede LTSP

LTSP ( Linux Terminal Server Project ) é um software livre projetado para centralizar uma rede de computadores GNU/Linux . Nessa rede, os clientes podem inicializar pela rede sem nenhum sistema operacional instalado anteriormente , ou mesmo sem disco rígido , e serem gerenciados centralmente de forma unilateral por um servidor . [1]

Recursos do cliente

Em uma rede LTSP é possível configurar dois tipos diferentes de clientes: thin e fat , geralmente dependendo dos recursos de hardware disponíveis neles.

Cliente fino

O thin client fornece recursos mínimos de hardware, pois é usado como uma projeção visual da sessão e dos processos estabelecidos no servidor.

Seu funcionamento é aproximadamente o seguinte:

  • O BIOS do thin client será configurado para inicializar através da rede, ou seja, através do Preboot Execution Environment ;
  • O thin client fará solicitações DHCP (ou às vezes BOOTP ) ao servidor central;
  • O servidor responde com: endereço IP , gateway , servidor DNS e caminho para download do kernel ;
  • O cliente irá baixar o kernel (que geralmente é um bootloader derivado do SYSLINUX ) através do protocolo TFTP );
  • O cliente também baixará o ramdisk inicial ( initrd ), especialmente preparado com os scripts de inicialização;
  • O cliente inicia o kernel: nesta fase o cliente passa a ser independente, e normalmente refaz uma requisição DHCP;
  • O cliente carrega o ramdisk inicial na RAM e monta uma pasta remota do servidor usando o protocolo NFS , para acessar softwares não incluídos no ramdisk inicial limitado;
  • Dependendo de como configurado, ele poderá iniciar um cliente X.Org , um cliente de terminal, uma sessão bash local , um cliente RDP (para clientes Microsoft Windows ) ou outros.

A peculiaridade deste sistema é que nada deve ser instalado nos clientes , exceto o software de inicialização de rede, que muitos BIOS, placas de rede e placas-mãe integram nativamente.

Se o software de inicialização de rede integrado acima mencionado não estiver presente, existem projetos como Etherboot e Netboot que visam preparar ROMs para os chips das várias placas. Também vale a pena mencionar o projeto Rom-o-matic Arquivado em 3 de fevereiro de 2007 no Internet Archive ., "Uma interface web" para Etherboot, a partir do qual imagens inicializáveis ​​para discos rígidos, cdrom, disquetes e quant 'other.

Cliente gordo

O cliente gordo na inicialização baixa uma imagem completa do sistema do servidor, tornando-se independente do servidor e não sobrecarregá-lo. O cliente gordo, portanto, explora suas próprias características de hardware.

Dispositivos locais

Na versão mais recente do LTSP também há suporte para dispositivos locais, como CD-ROMs , disquetes , discos rígidos e unidades USB . Também é possível aproveitar o áudio local graças a um mini servidor ALSA inserido dentro do ramdisk.

Benefícios

Gestão
Você não precisa manter o software em uma rede de computadores inteira, apenas mantenha o software no servidor;
Lixo
Computadores em estado de obsolescência podem ser recuperados;
Energia elétrica
Existem thin clients que reduzem consideravelmente a energia necessária (~ 14 Watts por estação) em comparação com uma estação de trabalho comum que usa em média 100 a 200 Watts. [2] [3]

Desvantagens

Carga de rede
A largura de banda disponível para cada cliente deve ser de no mínimo 54 Mbps , preferencialmente 100 Mbps, devido ao tráfego de sessão gráfica do X.org;
Interrupção do serviço
Se o servidor parasse de funcionar, todos os clientes deixariam de funcionar. Um sistema de cluster implementado corretamente evitaria esse problema; [4]
Carga do servidor
O servidor deve estar à altura da carga que tem que lidar (parâmetros importantes são poder de computação adequado, RAM suficiente e velocidade de disco aceitável). [5]

Notas

  1. ^ Principais Benefícios do LTSP , em ltsp.org . Recuperado em 11 de março de 2014 (arquivado do original em 16 de fevereiro de 2014) .
  2. ^ Thin Clients , em disklessworkstations.com . _ Recuperado em 28 de abril de 2016 (arquivado do original em 29 de abril de 2016) .
  3. ^ Mandee : primeira distribuição LTSP para UDOO disponível para download , em udoo.org . Recuperado em 28 de abril de 2016 .
  4. ^ Cluster LTSP , em ltsp-cluster.org . _ Recuperado em 11 de março de 2014 (arquivado do original em 10 de fevereiro de 2014) .
  5. ^ Ubuntu LTSP , em wiki.ubuntu-it.org . Recuperado em 11 de março de 2014 .

Itens relacionados

Outros projetos

Links externos

  • ( PT ) Site oficial , em ltsp.org . Editar no Wikidata
  • Projeto Linux Terminal Server , em packages.debian.org . Editar no Wikidata
  • ( PT ) LTSPedia , em wiki.ltsp.org . Recuperado em 14 de junho de 2014 (arquivado do original em 19 de junho de 2014) .
  • ( PT ) LTSP , em wiki.debian.org .
  • Documentação do Lts.conf , em manpages.ubuntu.com . _
  • ( PT ) Cluster LTSP , em ltsp-cluster.org . Recuperado em 22 de abril de 2019 (arquivado do original em 8 de janeiro de 2017) .