Projeto Linux Terminal Server
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
- ^ 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) .
- ^ Thin Clients , em disklessworkstations.com . _ Recuperado em 28 de abril de 2016 (arquivado do original em 29 de abril de 2016) .
- ^ Mandee : primeira distribuição LTSP para UDOO disponível para download , em udoo.org . Recuperado em 28 de abril de 2016 .
- ^ Cluster LTSP , em ltsp-cluster.org . _ Recuperado em 11 de março de 2014 (arquivado do original em 10 de fevereiro de 2014) .
- ^ Ubuntu LTSP , em wiki.ubuntu-it.org . Recuperado em 11 de março de 2014 .
Itens relacionados
Outros projetos
Wikimedia Commons contém imagens ou outros arquivos sobre o Linux Terminal Server Project
Links externos
- ( PT ) Site oficial , em ltsp.org .
- Projeto Linux Terminal Server , em packages.debian.org .
- ( 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) .