LTSP 4.1

From Pruonckk.org

Conteúdo

Prefacio

O LTSP é uma das melhores idéisas que ja tivemos em minha opinião, acho que é algo grandioso, oque podemos fazer usando maquinas antigas e tudo mais

Bom, o ltsp 4 está um pouco mais facil de se instalar doque o 3, ele possui algumas interfaces pra instalação e etc..

eu vou passar as configurções principais aqui, nao vou muito a fundo ( no momento por questao de tempo )

Bom, vamos começar.


Baixando o LTSP 4

http://ltsp.mirrors.tds.net/pub/ltsp/isos

Voce pode gravar a iso em cd, ou apenas monta-la em algum lugar

Iniciando a Instalação

Bom, se voce olhar no diretorio/cd do ltsp, voce vai ver que existem varios softwares, em .rpm ou .tar.gz dentre eles, um em especial, será oque iremos usar

entao execute os seguintes comandos:

tar -xzvf ltsp-utils-xxxx.tar.gz -C /opt
cd /opt/ltsp-utils
./install.sh
ltspadmin

ira abrir uma tela pra voce, basta voce seguir oque esta na tela para realizar a instalação. Após ele terminar de instalar seus softwares, voce tera a opcao de verificar se os sofwares do servidor estao instalados, serão eles :

     dhcp3-server
     portmap
     nfs-common
     nfs-kernel-server
     gdm(ou kdm, xdm)

estando estes instalados, voce ira ter a opção de configura-los, a configuração ira realizar os seguintes passos:

     verificaçao e configuraço dos arquivos:
         * /etc/hosts
         * /etc/hosts.allow
         * /etc/dhcp3/dhcpd.conf.sample  --> depois sera transformado em dhcpd.conf
         * /opt/ltsp/i386/etc/lts.conf
         * /etc/inetd.conf --> adicionando a configuracao do tftpboot
         * /etc/exports --> configuração dos diretorios do nfs

Feita as configurações vamos partir para algumas customizações basicas:

Configurando o inetd

vi /etc/inetd.conf

ao final da linha tftp, o tftboot esta configurado, para buscar o kernel em /boot, substitua para /tftpboot

a configuração deve ficar da seguinte maneira:

tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /tftpboot

algumas pessoas tem erros usando o nobody, entao tente trocar por root se for o caso

tftp            dgram   udp     wait    root  /usr/sbin/tcpd  /usr/sbin/in.tftpd /tftpboot


Configurando o dhcp

vi /etc/dhcp3/dhcpd.conf

bom, no diretorio /etc/dhcp3/ sobreponha o arquivo, dhcpd.conf por dhcpd.conf.sample ( foi gerado pelo ltspadmin )

a configuração deve ficar da seguinte maneira: ( vou comentar os pontos importantes )

    ddns-update-style            none;

    default-lease-time           21600;
    max-lease-time               21600;

    option subnet-mask           255.255.255.0;   --> sua mascara de rede
    option broadcast-address     192.168.0.255;   --> seu broadcast
    option routers               192.168.0.10;    --> ip do servidor (gateway)
    option domain-name-servers   192.168.0.10;    --> ip do servidor (dns)
    option domain-name           "ltsp";          --> nome da rede

    option root-path             "192.168.0.10:/opt/ltsp/i386";  --> raiz do sistema

    option option-128 code 128 = string;
    option option-129 code 129 = text;  

    subnet 192.168.0.0 netmask 255.255.255.0 {
        use-host-decl-names      on;
        option log-servers       192.168.0.10;    --> defini que os logs serao armazenados no servidor

        range dynamic-bootp 192.168.0.1 192.168.0.253;  --> libera ips de 192.168.0.1 até 253 

        host ws001 {         --> nome da primeira estaçao configurada
            hardware ethernet    00:e0:7d:a2:ef:4e;  --> mac address da estação
            fixed-address        192.168.0.20;       --> ip da estação
            filename             "/tftpboot/lts/vmlinuz-2.4.26-ltsp-3";  --> kernel a ser carregado
        }
    }


Configurando o /etc/hosts

vi /etc/hosts

verifique que o ip e o nome das estações estejam corretos

Configurando as estações

vi /opt/ltsp/i386/lts.conf


Configuração das estações:

  [Default]                                  --> configuração genérica
          SERVER             = 192.168.0.10  --> servidor X
          XSERVER            = vesa          --> placa de video
          X_MODE_0           = 1024x768      --> resolução
          X_MOUSE_PROTOCOL   = "PS/2"        --> Protocolo do mouse
          X_MOUSE_DEVICE     = "/dev/psaux"  --> Dispositivo do mouse
          X_MOUSE_RESOLUTION = 400
          X_MOUSE_BUTTONS    = 3
          USE_XFS            = N
          SCREEN_01          = startx        --> inicia o X na console 1 (Alt+F1)

  [ws001]                                    --> configuração da estação ws001
          X_MODE_0           = 800x600       --> resolução
          SCREEN_01          = telnet        --> define que console 1 é um telnet para o servidor
          SCREEN_02          = shell         --> define que console 2 é um shell ltsp /nao use em estaçoes/
          SCREEN_03          = startx        --> define que console 3 inica o modo gráfico
          LOCAL_DEVICE_01    = /dev/hdc:cdrom  --> define uso do dispositivo de cd
          LOCAL_DEVICE_02    = /dev/fd0:floppy --> define uso do dispositivio de floppy
          SOUND              = Y             --> define uso de som
          SOUND_DAEMON       = nasd          --> define servidor de som
          SMODULE_01         = "ac97"        --> define modulo da placa de som

para o caso da configuração do floppy e cdrom, voce ira precisar dos seguintes aplicativos:

smbfs
smbclient

o acesso será feito da seguinte maneira ( no navegador )

smb://ws001/drivers

substitua ws001 pelo nome/ip da estação, dentro de drivers, voce tem os dispositivos de floppy e cd

bom apartir disso, voce ja consegue configurar com perfeição uma estação de trabalho no ltsp4

para maiores informações, segue alguns links abaixo

 http://www.ltsp.org                                   --> site oficial
 http://wiki.ltsp.org                                  --> wiki oficial
 http://wiki.ltsp.org/twiki/bin/view/Ltsp/LocalMedia   --> configuraçao de midia local
 http://wiki.ltsp.org/twiki/pub/Ltsp/WorkInProgress/hotplug --> dispositivos usb


contato comigo: pruonckk@pruonckk.org


Voltar

Ferramentas pessoais
Inutilidades