LTSP

Embed Size (px)

Citation preview

Universidade do Vale do Rio dos Sinos UnisinosProfessor Luciano Paschoal Gaspary

Instalando e configurando Linux Terminal Server ( LTSP )

Disciplina: Administrao e Gerncia de Redes Data: 14-nov-2005 Alunos: Alecsandro Staudt, Michel Luiz Lazzari, Samuel Silva, Vinicius Wentz

Introduo

Atualmente existe um grande desafio pelas empresas no que se refere o destino dos equipamentos de informtica principalmente hardware que no atendem mais os requisitos mnimos exigidos pelo mercado para o correto funcionamento. Vivemos em uma era onde a tecnologia anda a passos largos, o custo de hardware vem diminuindo com o tempo. Porm esse custo pode se tornar muito elevado, se considerarmos um nmero grande equipamentos que necessitem de atualizao. Assim, um dos objetivos desse trabalho, demonstrar uma forma alternativa para que se possa manter os equipamentos que esto fora do padro de mercado em funcionamento, sem prejudicar os processos dirios realizados pelos usurios. Alm disso, demonstrar uma maneira centralizada de atualizao e manuteno de sistemas e aplicativos utilizados em uma rede corporativa.

2

1.0 LTSP Linux Terminal Server Project O projeto LTS (Servidor de Terminais Linux) um projeto open source e est centrado no aproveitamento de micros com pouco poder de processamento para a criao de terminais burros, onde a aplicao, um editor de textos por exemplo, est sendo utilizada por um usurio em um micro que no possui HD, CD-Rom, no qual todo o processamento est sendo feito na verdade pelo servidor devidamente configurado e os dados sendo assim transmitidos para os terminais atravs da rede. 1.1 Vantagens Reaproveitamento de equipamentos obsoletos ; Pouco custo com hardware; Uso de software livre; Compartilhamento instantneo de recursos de rede (impressora, internet, etc); Execuo de diferentes instancias de programas simultaneamente; Armazenamento dos arquivos no servidor, centralizando a informaes em uma nica unidade de armazenamento; 1.2 Desvantagens Aumento do trfego de rede; Alta carga de processamento e acesso ao disco no servidor, requerendo hardware potente e com alta disponibilidade Ocorrendo algum problema no servidor, todas mquinas conectadas a ele podem ficar inutilizadas Centralizao de servios em poucas mquinas (solucionvel com estruturas de alta disponibilidade) Maior investimento com estrutura de rede 2.0 Arquitetura bsica

Figura 1 Exemplo da arquitetura do LTSP

3

3 - Instalando e configurando o Servidor e os Terminais 3.1 Requisitos do LTSP. Para o correto funcionamento do servidor LTSP, necessrio que a mquina servidora possua os seguintes servios :

Servidor DHCP :

Responsvel pela configurao do ambiente de rede. O DHCP responsvel por fornecer os nmeros de IP para as mquinas clientes, quando as mesmas requisitam um para acesso a rede

Servidor TFTP : O servidor TFTP para envio do Kernel e boot para as mquinas clientes pela rede.

Servidor NFS:

uma aplicao servidora que permite exportar diretrios atravs da rede. O NFS utilizado para que o cliente possa montar no servidor um sistema de arquivos.

um protocolo de rede que permite rodar um sistema cliente-servidor para troca de telas X windows em Linux. Enviando apenas tela, teclado e mouse pela conexo. 3.1 Instalao do Sistema Operacional Para instalao do LTSP, necessrio possuir uma mquina servidora, que necessita possuir recursos de hardware atualizados com os padres atuais de mercado. importante frisar a questo de quantidade de memria RAM, e capacidade de armazenamento HD. J que todo o processamento realizado por esse servidor. Um dos itens que consome grande parte do servidor, a questo da interface grfica dos clientes. O LTSP, permite em suas configuraes que seja utilizado mais de um servidor, com o intuito por exemplo, de dividir as tarefas entre os mesmos. Onde um por exemplo, poderia ser responsvel apenas pela envio e processamento do modo grficos dos clientes. Em nosso exemplo, utilizamos a verso 5.0 do Linux Kurumin. Verso brasileira, que baixamos do site http://baixaki.ig.com.br/site/detail10868.htm. Inicialmente nossa idia era utilizar o Kurumin, pois o mesmo uma verso que permite dar o boot pelo cd, sem a necessidade de instalao do sistema operacional. Queramos fazer todo o processo de instalao do LTSP, sem fisicamente instalar o mesmo na mquina servidora. Fazendo todo o processo apenas com o CD. Porm isso tornou-se no aplicvel, j que o consumo de memria RAM foi aumentando consideravelmente fazendo com que o servidor que parasse . Sendo assim instalamos o Linux Kurumin na mquina servidora. 4

XDMCP

3.2 Instalao dos pacotes do LTSP Na instalao padro do Kurumin, o LTSP no automaticamente instalado. necessrio aps a instalao adicionar os pacotes. Uma das desvantagens do Kurumin, que por ser um sistema que pode ser rodado apenas do CD, os pacotes adicionais instalao padro no acompanham o mesmo. E para adicionar esses, preciso possuir uma conexo com a Internet, j que todos os pacotes so baixados do site. No mostraremos aqui a instalao do sistema Operacional propriamente dito, j que esse no o enfoque do trabalho. Para maiores dvidas visite o site : http://www.guiadohardware.net/kurumin. Aps a instalao do Kurumin, hora de habilitar e adicionar os pacotes do LTSP. Para tanto entre no menu principal do Kurumin, na guia Instalar novos programas -> Servidores e compartilhamento -> Kurumin Terminal Server.

Figura 2 Tela de instalao dos pacotes do LTSP no Kurumin Linux

Se voc ainda no instalou o servidor LTSP, a primeira coisa a fazer clicar na opo Instalar o Kurumin Terminal Server. Com isso o Kurumin verificar se j existe os pacotes necessrios, caso contrrio far a conexo com a Internet, baixando os arquivos. Ele ter de baixar em torno de 121 MB, sendo assim bom ter uma boa conexo com a internet.

5

Figura 3 Tela de download dos pacotes do LTSP pelo site do Kurumin Linux

3.3 Configurao do LTSP Aps instalado os pacotes, necessrio configurar o servidor para aceitar as conexes com as mquinas clientes. Na mesma tela de Instalar o Kurumin Terminal Server, existe a opo Reconfigurar o Kurumin Terminal Server. Clicando nessa opo, o Kurumin abrir um a um dos arquivos necessrios para a configurao do servidor. Basta alter-los de acordo com a rede que voc possui e salvar os mesmos. 3.3.1 DHCPD O primeiro arquivo a ser aberto para configurao o /etc/dhcp3/dhcpd.conf. Nesse arquivo iremos configurar a mscara de rede, o ip das mquinas clientes e o endereo MAC de cada cliente.

Figura 4 Tela de configurao do dhcpd.conf

6

Em nosso exemplo, o nosso primeiro de endereo de rede o 192.168.0.0, e mascara de rede 255.255.255.0( linha 11 ). Possumos um range de mquinas, ou seja o nmero mximos de clientes conectados que vai de 192.168.0.100( endereo de incio dos clientes ) a 192.168.0.200( endereo final ). Alm dessas configuraes, a configurao mais importante a questo dos clientes que podero fazer acesso ao servidor. Para isso, necessitaremos designar cada uma das mquinas clientes, especificando um endereo de IP e o endereo MAC da placa de rede que receber esse acesso. Na imagem anterior, podemos ver um exemplo disso. Onde o host ws100 um dos clientes. Especificamos ali o endereo MAC desse cliente o endereo de rede que ser atribudo a ele. No caso MAC = 00:02:A5:A0:07:7F. IP = 192.168.0.100. Assim sendo, para cada um dos cliente necessrio especificar essas configuraes. 3.3.2 Exports O segundo arquivo que ser aberto ser o /etc/exports. Esse arquivo indica os diretrios e arquivos compartilhados pelo servidor para os clientes. Em uma rede, pode-se criar os diretrios pblicos e compartilh-los, a fim de que todos os clientes tenha acesso aos mesmos. possvel especificar o tipo de acesso( escrita/leitura ) para cada compartilhamento.

Figura 5 Tela de configurao do /etc/exports

7

3.3.3 HOSTS O terceiro arquivo apresentando o /etc/hosts.allow. Nesse arquivo configuramos a faixa de endereos IP para boot remoto na rede local. Em nosso exemplo no foi necessrio modificar o arquivo, j que ele tem como padro a rede 192.168.0.0 que a mesma que utilizamos. Em caso da rede ser outra, por exemplo 192.168.1.0, necessrio configurar a mesma, indicando todos os endereos clientes que podero ser atribudos para boot remoto. 3.3.4 LTS.CONF O quarto arquivo apresentado, o /opt/ltsp/i386/etc/lts.conf. nesse arquivo que indicamos a configurao de boot remoto para cada mquina. Indicando as configuraes das mesmas.

Figura 6 Tela de configurao do /opt/ltsp/i386/etc/lts.conf

Para cada cliente, podemos indicar o tipo de mouse PS2 padro, caso no informada nada. Tipo de boot, se ser em modo grfico ou modo texto. Em nosso exemplo todos os clientes faro boot pelo modo grfico( Runlevel = 5 ). No caso de modo grfico, possvel indicar a placa de vdeo para cada cliente, como por exemplo : sis, ati... Ou vesa para a maioria dos vdeos. 4 Criando disco de boot remoto para os clientes Configurado o servidor, necessrio criarmos os discos de boot remoto para os clientes. Para que os mesmos busquem o sistema operacional pela rede. Existem diversas formas para fazermos esse procedimento. Acreditamos que o mais simples baixar o mesmo pela internet pelo site : http://www.romo-matic.net/5.4.1. Basta selecionar NIC/ROM da placa de rede do cliente, clicar na opo Get ROM e selecionar o disco no instante que abrir a tela para download do arquivo. Note que importante saber exatamente qual a placa de rede do cliente. Uma dica importante manter todos os clientes com uma padro de placa de rede, o que facilitar o processo de implantao e consecutivamente manuteno nos mesmos.

8

Figura 7 Fazendo downloado do boot remoto

9

Concluso Com esse trabalho conseguimos implementar uma forma para resoluo e aproveitamento de mquinas ditas como obsoletas em se tratando de poder computacional para os padres de software e hardware do mercado atual. Esse trabalho viabilizou ainda uma aproximao maior com o prprio sistema operacional Linux, que no o sistema adotado em seus meios profisionais pelos integrantes de projeto. Acreditamos que foi de grande valia at mesmo para projetos futuros em nosso meio profissional.

10