• Nenhum resultado encontrado

HOWTO de LTSP v4.1 no Debian Sarge : * LTSP como Servidor de Terminais GNU/Linux:

N/A
N/A
Protected

Academic year: 2021

Share "HOWTO de LTSP v4.1 no Debian Sarge : * LTSP como Servidor de Terminais GNU/Linux:"

Copied!
5
0
0

Texto

(1)

HOWTO de LTSP v4.1 no Debian Sarge :

* LTSP como Servidor de Terminais GNU/Linux:

O LTSP (Linux Terminal Server Project) é uma solução que agrega um conjunto de serviços, de forma que máquinas clientes com pouquíssimos recursos de hardware possam ser utilizadas executando seus processos num servidor LTSP mais robusto via rede. O LTSP é distribuído sobre a licença GPL.

1. Fazer o download dos utilitários do site do http://www.ltsp.org

* Link: http://www.ltsp.org/ltsp-utils-0.11.tgz

* Descompactando o pacote: tar xvfz ltsp-utils-0.11.tgz

* cd ltsp-utils ; ./install.sh (obs.: se a instalação reclamar da falta do pacote libwww-perl, instale o mesmo)

* Executando o script ltspadmin (como root)que automatiza a instalação de forma simples e direta;

Existem 2 (duas) opções para obter os pacotes do ltsp, a primeira é a default, onde ao selecionar os pacotes em (Install/Updates LTSP Packages), ele fará o download diretamente do repositório oficial do projeto . E a segunda opção é fazer o download da imagem ISO do repositório ( http://ltsp.mirrors.tds.net/pub/ltsp/isos/ltsp-4.1.1-1.iso ) , montar a mesma e informar o ponto de montagem da imagem em (Configure the instaler options) : Ex.:

Montando uma imagem iso: mount -o loop nome_imagem.iso ponto_montagem, ou seja, supondo que montei em /mnt/ltsp , então ficaria assim: mount -o loop imagem.iso /mnt/ltsp

Próximo passo é informar para o ltspadmin onde encontrar os pacotes, portanto selecione a segunda opção (Configure the instaler options) e digite: file:///mnt/ltsp

(2)

Como a idéia é automatizar e facilitar a instalação do LTSP, então vamos instalar todos os pacotes disponíveis no repositório, o espaço total ocupado por todos os pacotes depois de instalados é em torno de 384 Mb de espaço em disco. Portanto tecle a letra “A” e observe que ficará selecionado como está acima os pacotes e em seguida letra

“Q” . O script vai te pedir a confirmação, então tecle “y” e aí é só esperar a instalação dos pacotes se realizarem;

Terminado a instalação pressione <enter> e escolha a opção (Quit the administration program)

2. Além dos pacotes do ltsp, ele necessita dos seguintes serviços para funcionamento, os quais não entrarei em detalhes nesse howto;

* DHCP – (Servidor de IP dinâmico, de preferência a versão 3) ;

* TFTP - ( protocolo Trivial File Transfer Protocol (TFTP) é usado para servidor uma imagem de inicialização ao cliente);

* NFS – (Network File System);

* XDMCP – (Possibilita um terminal remoto executar uma sessão do servidor gráfico) 2.1 – Instalando DHCP:

* aptitude install dhcp3-server (instalação no dir /etc/dhcp3) cd /etc/dhcp3/ ; vi dhcpd.conf

Arquivo Exemplo de Configuração:

# Arquivo Exemplo authoritative;

# option definitions common to all supported networks...

option domain-name "meudomínio.com.br";

option domain-name-servers 10.0.0.140; # Servidores DNS option subnet-mask 255.0.0.0; # Máscara de Rede default-lease-time 86400;

max-lease-time 7200;

ddns-update-style ad-hoc;

option broadcast-address 10.0.0.255; # Broadcast da rede option routers 10.0.0.140; # Roteador Default

(3)

option root-path "10.0.0.140:/opt/ltsp/i386"; # Diretório raíz de instalação do LTSP

# Duas linhas necessárias para quem usa alguma placa rede ISA em algum cliente da rede option option-128 code 128 = string;

option option-129 code 129 = text;

# Declarando a subnet da rede subnet 10.0.0.0 netmask 255.0.0.0 { use-host-decl-names on;

option log-servers 10.0.0.140;

}

# Configuração específica de cada cliente

host ws001 { # nome do host receberá

hardware ethernet 00:50:BF:64:98:25; # mac address da placa rede do cliente fixed-address 10.0.0.142; # ip fixo que a estação receberá

# Se sua placa rede tem suporte a PXE

if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {

# local onde se encontra o arquivo pxelinux.0 filename "/tftpboot/lts/2.6.9-ltsp-3/pxelinux.0";

# Se não tiver suporte a PXE, use Etherboot;

} else if substring (option vendor-class-identifier, 0, 9) = "Etherboot" { filename "/tftpboot/lts/2.6.9-ltsp-3/";

option vendor-encapsulated-options 3c:09:45:74:68:72:62:6f:6f:74:ff;

} }

# salve, e coloque o serviço em execução: /etc/init.d/dhcp3-server start

2.2 Instalando TFTP: (Optamos pelo atftp e atftpd, mas existem outras opções como tftpd e tftpd-hpa e o escolhido se mostrou bem simples a instalação);

aptitude install atftp atftpd

no campo de multicast supondo que sua rede é 10.0.0.0/8 então seria: 10.0.0.0:255 Escolha a opção de rodar o serviço através do inetd

Logo em seguida reinicie o serviço inetd /etc/init.d/inetd restart 2.3 Instalando NFS (Network File System)

aptitude install nfs-common nfs-kernel-server

2.4 Habilitando XDMCP no debian que por default vem desabilitado:

# vi /etc/gdm/gdm.conf

# Sessão SECURITY do gdm.conf [security]

...

# Configuração para o GDM aceitar conexões remotas

# Se 'true' isso irá utilizar a opção '-nolisten tcp' a cada linha de

# comando do X, é bom manter por padrão para utilização indevida do GDM

# como servidor de XDMCP, afinal pode ser um risco de segurança permitir

# acesso ao X remotamente.

# No caso do LTSP isto é necessário para permitir as tais conexões remotas

# ao GDM e assim servir a interface gráfica! Logo atribua o valor 'false' DisallowTCP=false

...

# Sessão XDMCP do gdm.conf [xdmcp]

# Ativando o XDMCP, apesar de não ser muito seguro ativá-lo em uma rede.

# É imporante configurar o /etc/hosts.allow e /etc/hosts.deny para apenas

# as máquinas conhecidas terem acesso ao XDMCP. De toda forma é mais seguro

# controlar o acesso à porta 177 (porta padrão do XDMCP) através de um

(4)

# firewall, para evitar problemas com maus usuários.

# Leia o manual do GDM para maiores informações de segurança do XDMCP.

Enable=true

# Configurando a quantidade máxima de sessões XDMCP por vez. Isto pode ser

# entendido como a quantidade máxima de máquina que serão clientes do XDMCP.

MaxSessions=30

Feche todos os aplicativos gráficos e arquivos, e reiniciar o serviço gdm, através deste comando :

# /etc/init.d/gdm stop

Isto irá fechar sua interface gráfica. Inicialize-a novamente:

# /etc/init.d/gdm start

2.6

3 – Utilizando o script ltspcfg para ajudar na configuração dos serviços:

execute como root: ltspcfg, em seguida tecle <enter>

Na tela acima temos 3 opções: S ( Lista a situação atual de todos os serviços e arquivos de configuração necessários para o funcionamento do LTSP; C (Opção a qual iremos escolher para facilitar a configuração dos arquivos e serviços necessários) e por fim Q para sair do script

Tecle letra C e teremos a seguinte tela:

(5)

Basicamente usaremos nesse tutorial somente as opções 8 à 11, mas não impede de conferir as outras opções também:

Opção 8 – Create /etc/hosts (Criar as entradas de resolução de nomes para os clientes e servidor):

Será feito uma pergunta se deseja adicionar as entradas no arquivo referido, tecle “y” , <enter>;

Opção 9 - Create /etc/hosts.allow entries ( criar entrada visando liberar os serviços atftpd, portmap para a rede local que deverá ter acesso aos serviços acima:

tecle “y” <enter> ;

Opção 10 -Create /etc/exports entries ( adicionará ao arquivos os diretórios compartilhados na rede os quais são necessários para que o cliente ltsp consiga pegar os arquivos do servidor e bootar na rede: “y”, <enter>;

Opção 11 - Create lts.conf file (Gera o arquivo lts.conf com diversas informações: “y” <enter>;

Configurando os clientes:

Existem várias opções para conseguir bootar o servidor ltsp pelo cliente, vai depender mesmo do que será mais viável para o hardware em específico.

Exemplo: Notebook tem placa de rede com suporte a PXE, portanto basta habilitar na BIOS do micro para bootar pela rede e informar o MAC ADDRESS da placa do cliente no servidor DHCP para que o mesmo envie a imagem pxelinux.0 para fazer download da imagem via tftpd e rodar o LTSP.

Fonte:

http://www.ltsp.org

http://berimbau.codigolivre.org.br/manual_berimbau.txt http://gavri.im.ufba.br/

http://www.kuruminlinux.com.br/comunidade/viewforum.php?f=23&sid=656cb8bf6091283164168eaf39a792c3 http://www.ltsp.k6.com.br/

Referências

Documentos relacionados

In this work, TiO2 nanoparticles were dispersed and stabilized in water using a novel type of dispersant based on tailor-made amphiphilic block copolymers of

●Aprofundar a investigação sobre o conhecimento de aprendizes italianos de inglês como L2 de particularidades da língua alvo, tais como a distribuição da

Este trabalho evidenciou que os adolescentes da zona rural, apresentaram maior consumo calórico proveniente de alimentos in natura ou minimamente processados, sendo estes

ed è una delle cause della permanente ostilità contro il potere da parte dell’opinione pubblica. 2) Oggi non basta più il semplice decentramento amministrativo.

As categorias para análise da expansão do Programa são relativas ao crescimento do número de bolsistas e número de IES e escolas da rede pública

 91– Aplicação Direta Decorrente de Operação entre Órgãos, Fundos e Entidades Integrantes dos Orçamentos Fiscal e da Seguridade Social: Despesas orçamentárias de

Já a citação indica “o uso, em determinada produção, de elementos que se relacionam a artistas, situações e movimentos consagrados pela história da arte, admitindo-se

Nestes exemplos iniciais, Pimentel Filho (1934) privilegia a introdução da fração como uma relação entre a parte e um todo de uma unidade contínua. Depois sugere a apresentação da