Menu

 
Reply to this topicStart new topic
> Tutorial de instalação LTSP 4.2 no OpenSuSE 10.2
V
XsTeAl
post Aug 13 2008, 01:18 PM
Post #1




Grupo: Membro
Posts: 645
Registado: 25-November 06
De: Perulheira
Membro nº: 5,713



Andava a pesquisar sobre como fazer um servidor terminal no openSuse para um modulo, no qual achei este Tutorial e achei interessante partilhar com vocês.

--------------------------------------

Informações sobre o sistema:

* Distro: OpenSuse 10.2
* Pacote: LTSP 4.2 (www.ltsp.org)
* Data: 15/02/2007

Instalação:

1) Acesse o site oficial do LTSP (www.ltsp.org)

No site oficial tem um link para a página de downloads, nessa página temos duas opções de pacotes, Ltsp-5 e Ltsp 4.2, até o momento desse tutorial a versão Ltsp-5 não estava suportando a distro do SUSE 10.2. A versão do LTSP que iremos utilizar é a versão 4.2.

Baixe o ltsp-utils (Red Hat/Fedora), que utilizaremos para baixar e instalar os pacotes necessários ao funcionamento do Ltsp.

ltsp-utils-0.25-0.noarch.rpm
http://ltsp.mirrors.tds.net/pub/ltsp/utils...25-0.noarch.rpm

2) Depois de efetuado o download do pacote ltsp-utils-0.25-0.noarch.rpm, vamos instalá-lo usando o comando abaixo:

# rpm -ivh ltsp-utils-0.25-0.noarch.rpm

3) Após instalar o pacote ltsp-utils, execute os procedimentos abaixo

a) Entrar em modo super-usuário:

$ su -

cool.gif Executar o comando ltspadmim:

# ltspadmim

4) Quando executar o comando ltspadmim, será mostrada uma tela como apresentado abaixo:

ltspadmin - v0.17 LTSP dir: /opt/ltsp-4.2

# nistration Utility

Install/Update LTSP Packages
Configure the installer options
Configure LTSP

Quit the administration program


5) Selecione a primeira opção do menu (Install/Update LTSP Packages) e pressione enter. Essa opção irá mostrar uma tela para selecionar os pacotes para baixar e instalar. Escolha a letra (A), que irá marcar todos os pacotes para serem instalados, e depois a letra (Q) para iniciar o download e instalação..

6) Depois de baixado e instalado os pacotes, selecione a terceira opção (Configure LTSP). Essa opção irá mostrar a seguinte menu:

ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org)

S - Show the status of all services
C - Configure the services manually

Q - Quit

Make a selection:


7) Vamos primeiro visualizar os serviços instalados, ativados e rodando. Para isso pressione a letra (S). A tela a seguir que irei mostrar é a tela do LTSP que implementei em minha empresa. Observe atentamente os Serviços (DHCPD, TFTPD, PORTMAPPER, NFS, XDMCP) todos eles devem estar instalados, ativados e rodando para que o LTSP funcione.

ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org)

Interface IP Address Netmask Network Broadcast Used
eth0 192.168.0.231 255.255.255.0 192.168.0.0 192.168.0.255 <-----

Service Installed Enabled Running Notes
dhcpd Yes Yes Yes Version 3
tftpd Yes Yes Yes Has '-s' flag
portmapper Yes Yes Yes
nfs Yes Yes Yes
xdmcp Yes Yes Yes gdm, kdm Using: kdm

File Configured Notes
/etc/hosts Yes
/etc/hosts.allow Yes
/etc/exports Yes
/opt/ltsp/i386/etc/lts.conf Yes

Configured runlevel: 5 (value of initdefault in /etc/inittab)
Current runlevel: 5 (output of the 'runlevel' command)

Installation dir...: /opt/ltsp

Press <enter> to return to the main menu...

8) Vamos agora configurar os serviços, pressione <enter> para voltar ao menu anterior. Escolha agora a letra © para começar a configurar os serviços. Um novo menu será visualizado:

ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org)

1 - Runlevel
2 - Interface selection
3 - DHCP configuration
4 - TFTP configuration
5 - Portmapper configuration
6 - NFS configuration
7 - XDMCP configuration
8 - Create /etc/hosts entries
9 - Create /etc/hosts.allow entries
10 - Create /etc/exports entries
11 - Create lts.conf file

R - Return to previous menu
Q - Quit

Make a selection:


9) Antes de começar a executar os itens do menu acima, certifique-se que que os seguintes pacotes estejam instalados em seu sistema.

Vá até o Gerenciador de Pacotes do YAST e instale os seguintes pacotes: tftp, gdm, xdmbgrd, xorg-x11-libXdmcp, xorg-x11-libXdmcp-devel, kdebase3-kdm, yast2-tftp-server.

Um pacote também essencial para a instalação é o DHCP server, que baixei através do seguinte link:

* ftp://194.199.20.114/.../i586/dhcp-server-3.0.3-2.4.i586.rpm


10) Depois de ter instalados todos os pacotes mencionados acima,execute todas as opções do menu ltspcfg (De 1 a 11), confirmando com <enter> as opções defaults que são apresentadas.

11) Vamos agora criar os arquivos .conf para nosso Ltsp (ATENÇÃO: Em alguns tutoriais que encontrei na net diziam que tinha que ser incluído no filename o caminho /tftpboot, mas o dhcp não estava conseguindo ler o arquivo conforme explicações na net, a solução foi NÃO incluir esse /tftpboot antes do kernel, o exemplo que funcionou foi-> filename "/lts/vmlinuz-2.6.17.8-ltsp-1";

a) DHCP (/etc/dhcpd.conf)

# dhcpd.conf

ddns-update-style             ad-hoc;



option subnet-mask            255.255.255.0;

option broadcast-address      192.168.0.255;

option routers                192.168.0.231;

option domain-name-servers    192.168.0.231;

option domain-name            "seudominio.com.br";   # You really should fix this

#option option-128 code 128 = string;

#option option-129 code 129 = text;





get-lease-hostnames           true;

use-host-decl-names           on;



next-server                   192.168.0.231;

option root-path              "192.168.0.231:/opt/ltsp/i386";



subnet 192.168.0.0 netmask 255.255.255.0 {

   range   192.168.0.100   192.168.0.199;

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

      filename "/lts/2.6.16.1-ltsp-2/pxelinux.0";

   }

   else {

      filename "/lts/vmlinuz-2.6.17.8-ltsp-1";

   }

}


cool.gif TFTP (etc/xinetd.d/tftp)

# service tftp

    {

        socket_type     = dgram

        protocol        = udp

        wait            = yes

        user            = root

        group           = nogroup

        server          = /usr/sbin/in.tftpd

        server_args     =  -s /tftpboot

        disable         = no

    }


c) NFS (/etc/export)

/opt/ltsp/i386            192.168.0.0/255.255.255.0(ro,no_root_squash,sync)

/var/opt/ltsp/swapfiles   192.168.0.0/255.255.255.0(rw,no_root_squash,async)


d) LTSP (/opt/ltsp/i386/etc)

[Default]

SERVER             = 192.168.0.231

XSERVER            = auto

X_MOUSE_PROTOCOL   = "Microsoft"

X_MOUSE_DEVICE     = "/dev/ttyS0"

X_MOUSE_RESOLUTION = 400

X_MOUSE_BUTTONS    = 2

X_MODE_O           = 800X600 40 800 840 968 1056 600 601 605 628 + hsync + vsync

X_HORZSUNC         = "60-70"

X_VERTREFRESH      = "50-160"

X_COLOR_DEPTH      = 16

X4_MODULE_01        = glx

USE_XFS            = N

SCREEN_01          = startx


12) Agora vamos dar permissão para o diretório /tftpboot para que qualquer usuário possa ter acesso o diretório.

# chmod 777 /tftpboot
# chown nobody:nobody -R /tftpboot


13) Depois de criados os arquivos exemplos acima, execute o comando ltspcfg para verificar se os serviços estão instalados e rodando corretamente.

14) Caso o seu XDMCP não consiga ser ativado pelo ltspcfg, verifique o arquivo e verifique se as linhas abaixo estão descomentadas: caminho-> /opt/kde3/share/config/kdm/kdmrc.

[Xdmcp]

# Whether KDM should listen to incoming XDMCP requests.

# Default is false

Enable=true

# The UDP port on which KDM should listen for XDMCP requests. Do not change.

# Default is 177

Port=177

# File with the private keys of X-terminals. Required for XDM authentication.

# Default is ""

#KeyFile=/opt/kde3/share/config/kdm/kdmkeys

# XDMCP access control file in the usual XDM-Xaccess format.

# Default is "/etc/X11/xdm/Xaccess"

Xaccess=/etc/X11/xdm/Xaccess


15) Vamos agora gerar o disque de boot para a estação:

Acesso o site www.rom-o-matic.net.

Escolha a release de sua preferência, a que utilizei foi a 5.4.2.

Em Choose NIC/ROM type: (escolher aqui o modelo da sua placa de rede)

Em Choose ROM output format: (escolher Floppy bootable ROM Image (zdsk)

Depois clique no botão GET ROM para gerar a imagem do arquivo de sua placa de rede.

Agora vamos gravar o arquivo gerado no disquete usando o comando:

# dd if=nomedaimagem of=/dev/fd0

@ Viva o Linux
Go to the top of the page
 
+Quote Post
blue9seed
post Aug 13 2008, 01:28 PM
Post #2



Ícone do grupo

Grupo: Moderador
Posts: 1,264
Registado: 4-July 06
De: Near by...
Membro nº: 2,115



Ideias do Eng. Borralho FTW tongue.gif


--------------------
Pérolas Registadas até agora:

- "Falaste do Gentoo e tens razão… o Gentoo é o sistema operativo mais simples do mundo para quem apenas queira um media center. " by: Um gajo que pretender ser analista informático
- "O iPhone não permite downloads de ficheiros, portanto o trafego será com youtube, sites, mails (imagens num ou noutro)..." by:Someone @techzone
- "OS X ainda bem que falas, esse é o projecto abandonado pla MS, o Cairo que irá aparecer de novo, mas não em Windows, mas em Midori" by: Someone @pplware
- "RIDICULO SO PODES TAR A BRINCAR AHAHAHAHAHA com lucro na ordem dos 50 bilioes de dolares por ano a microsoft nao vai a lado nenhum brevemente…" by: someone@blog do cenourinha
- "porque ADSL é uma emulação sobre a linha analogica normal.." by someone@ techzone
- "I mean cmon, their laptops run basically on firmware..." Zune Guy sobre os portáteis Apple
Go to the top of the page
 
+Quote Post
XsTeAl
post Aug 13 2008, 01:50 PM
Post #3




Grupo: Membro
Posts: 645
Registado: 25-November 06
De: Perulheira
Membro nº: 5,713



(blue9seed)
Ideias do Eng. Borralho FTW tongue.gif


bah, podes crer, chumbei neste modulo gracas ao 0 a comportamento que a maior parte levou....
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Publicidade
who's online
Versão Simples
Skin by IPB Customize
Horário: 5th December 2008 - 03:35 AM