Wiki Linkat

LTSP

De Wiki Linkat

(Diferència entre revisions)
(Problema d'icones amb LTSP 5 sobre LinkatEDU_11_4)
(Problema d'icones amb LTSP 5 sobre LinkatEDU_11_4)
Línia 118: Línia 118:
#Refer la imatge que s'envia al client:<br>Cal afegir el següent al fitxer ''/usr/share/kiwi/image/ltsp/suse-11.4/config.xml'' a sota la línia 107:<pre>&lt;package name="xorg-x11-driver-video-intel-legacy"/&gt;</pre>Recomanem que ho feu amb la comanda <pre>gedit /usr/share/kiwi/image/ltsp/suse-11.4/config.xml</pre>Un cop fet hauria de quedar així:[[Image:Solucio thinclientHP icones 1.png|frame|center|Edició amb el gedit.]]Ara ja podem salvar i tancar el gedit.<br>A continuació cal llençar la següent comanda com a usuari ''root'':<pre>kiwi-ltsp-setup -ln</pre>[[Image:Solucio thinclientHP icones 2.png|frame|center|Llancem la comanda per refer la imatge.]]Aquest procés pot trigar uns 5 o 10 minuts a acabar i també podria fallar per diferents raons, entre elles que no tinguem connexió a Internet o que s'engegui el ''packagekitd'', si fallés caldria tornar a llençar la comanda.<br>Sabrem que ha acabat correctament quan la comanda acabi amb el següent missatge:[[Image:Solucio thinclientHP icones 3.png|frame|center|Execució correcta del kiwi-ltsp-setup.]]  
#Refer la imatge que s'envia al client:<br>Cal afegir el següent al fitxer ''/usr/share/kiwi/image/ltsp/suse-11.4/config.xml'' a sota la línia 107:<pre>&lt;package name="xorg-x11-driver-video-intel-legacy"/&gt;</pre>Recomanem que ho feu amb la comanda <pre>gedit /usr/share/kiwi/image/ltsp/suse-11.4/config.xml</pre>Un cop fet hauria de quedar així:[[Image:Solucio thinclientHP icones 1.png|frame|center|Edició amb el gedit.]]Ara ja podem salvar i tancar el gedit.<br>A continuació cal llençar la següent comanda com a usuari ''root'':<pre>kiwi-ltsp-setup -ln</pre>[[Image:Solucio thinclientHP icones 2.png|frame|center|Llancem la comanda per refer la imatge.]]Aquest procés pot trigar uns 5 o 10 minuts a acabar i també podria fallar per diferents raons, entre elles que no tinguem connexió a Internet o que s'engegui el ''packagekitd'', si fallés caldria tornar a llençar la comanda.<br>Sabrem que ha acabat correctament quan la comanda acabi amb el següent missatge:[[Image:Solucio thinclientHP icones 3.png|frame|center|Execució correcta del kiwi-ltsp-setup.]]  
-
#Configurar el servidor LTSP de forma que els clients utilitzin el nou ''driver'':<br>Cal configurar el servidor LTSP per què envii el fitxer adequat de configuració del <i>Xorg</i>, però com que per configurar el LTSP utilitzem el sistema de la Linkatedu_11_4, el que farem és modificar-lo per què apliqui els nostres canvis. Primer modifiquem el fitxer ''/srv/tftpboot/KIWI/template/config.default'' a la línia 2 afegint-hi al final:<pre>,/KIWI/50-device.conf;/etc/X11/xorg.conf.d/50-device.conf;__IP__</pre>Recomanem que ho feu amb la comanda <pre>gedit /srv/tftpboot/KIWI/template/config.default</pre>Un cop fet hauria de quedar així:[[Image:Solucio thinclientHP icones 4.png|frame|center|Edició amb el gedit.]]A continuació creem un fitxer anomenat ''/srv/tftpboot/KIWI/50-device.conf'' amb el següent contingut:<pre>Section "Device"&#10;  Identifier "Default Device"&#10;  Driver "intellegacy"&#10;EndSection</pre>Recomanem que ho feu amb la comanda <pre>gedit /srv/tftpboot/KIWI/50-device.conf</pre>Un cop fet hauria de quedar així:[[Image:Solucio thinclientHP icones 5.png|frame|center|Fitxer de configuració del Xorg.]]
+
#Canviar el sistema de configuració de l'LTSP per poder utilitzar el nou ''driver'':<br>Modificarem el sistema de configuració per què s'apliquin els nostres canvis. Primer modifiquem el fitxer ''/srv/tftpboot/KIWI/template/config.default'' a la línia 2 afegint-hi al final:<pre>,/KIWI/50-device.conf;/etc/X11/xorg.conf.d/50-device.conf;__IP__</pre>Recomanem que ho feu amb la comanda <pre>gedit /srv/tftpboot/KIWI/template/config.default</pre>Un cop fet hauria de quedar així:[[Image:Solucio thinclientHP icones 4.png|frame|center|Edició amb el gedit.]]A continuació creem un fitxer anomenat ''/srv/tftpboot/KIWI/50-device.conf'' amb el següent contingut:<pre>Section "Device"&#10;  Identifier "Default Device"&#10;  Driver "intellegacy"&#10;EndSection</pre>Recomanem que ho feu amb la comanda <pre>gedit /srv/tftpboot/KIWI/50-device.conf</pre>Un cop fet hauria de quedar així:[[Image:Solucio thinclientHP icones 5.png|frame|center|Fitxer de configuració del Xorg.]]
[[Category:Servidors]]
[[Category:Servidors]]

Revisió de 17:28, 6 oct 2011

Servidor LTSP Linkat 4

La modalitat Servidor LTSP (Linux Terminal Server Project) permet instal·lar de manera fàcil un servidor de terminals lleugers al centre.

Image:Terminals.png

El servidor de terminals lleugers permet reutilitzar ordinadors antics o bé ordinadors de baix cost com a terminals gràfics. Aquests ordinadors o terminals lleugers depenen del servidor LTSP, que els proporciona el sistema operatiu, CPU, memòria i disc dur.

Contingut

Requeriments

El dimensionament del servidor de terminals lleugers s'ha de fer de la forma següent:

Memòria RAM

El servidor haurà de tenir un mínim de 256 MB de RAM per al sistema operatiu del servidor i entre 128 Mb i 256 Mb de RAM per cada estació lleugera en funció de l'ús que se n'hagi de fer.

Convé que tingui una partició d'intercanvi (swap) de 4 Gb 256 MB.

CPU

Es recomana fer ús de CPUs que tinguin més d'un nucli. Fins a 10 terminals, una CPU amb un sol nucli podria ser una bona opció. A partir de 20 terminals es recomana CPUs amb més d'un nucli.

Interfícies de xarxa

També és convenient que sigui una màquina amb dues interfícies de xarxa. Una anirà connectada a la xarxa general del centre (per exemple, eth0) i l’altra als terminals lleugers (eth1).

Instal·lació

Per a instal·lar un servidor LTSP, cal seleccionar aquesta modalitat durant la instal·lació.

Configuració LTSP

Un cop reiniciada la màquina, cal validar-se com a root a l'entorn gràfic. A l'escriptori trobarem dues icones.

Image:Servidor ltsp 1.png

En primer lloc, a través del YaST haurem de desactivar el network manager i configurar les dues interfícies de xarxa de manera que una sigui la que connecta amb la xarxa del centre i l'altra la que connecti amb la xarxa de terminals.

Un cop fet, caldrà clicar a la icona del Configurador LTSP.

A la primera finestra emergent, caldrà escriure l'adreça IP que tindrà el servidor a la xarxa de terminals lleugers. La configuració per defecte li assigna la IP 192.168.10.1

Image:Servidor config ltsp 1 1.png

En la segona, seleccionarem la interfície de xarxa del servidor LTSP que estarà connectada amb els terminals lleugers. La configuració per defecte selecciona la interfície eth1 amb la IP 192.168.10.1.

Image:Servidor config ltsp 2 2.png

Amb aquestes dues accions, ja tindrem el servidor de terminals operatiu.


Si es vol desactivar la llista d'usuaris del GDM quan s'inicia l'ordinador, cal executar des de consola i com a root al servidor LTSP aquesta comanda:

gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type Boolean --set /apps/gdm/simple-greeter/disable_user_list True

Configuració de la compressió de dades (opcional)

En alguns casos, per tal que la transmissió de dades es faci de manera més eficient, podem configurar la compressió de les dades.

Això és especialment eficient quan s'accedeix a pàgines i/o recursos que demanden molt ampla de banda, essent l'exemple típic l'accés al YouTube.

No obstant, habilitar la compressió té un inconvenient, i és que requereix de més CPU en la banda del terminal, pel que en terminals amb poca CPU, es pot produir l'efecte contrari.

Per no provocar l'efecte contrari aquesta opció no s'habilita per defecte i et permet escollir a quins terminals s'aplica.

Per fer-ho clicarem la icona Linkat4-LTSP-fix-LDM_DIRECTX i anirem escrivint les adreces MAC dels terminals triats.

Image:dades_comprimides_1.png

Image:compressio_dades_2.png

Connexió amb el servidor de centre (opcional)

En cas que el centre disposi d'un servidor LDAP amb una base de dades d'usuaris (per exemple, un servidor Linkat), es pot configurar el servidor LTSP de manera que validi aquests usuaris.

Si triem aquesta opció, caldrà instal·lar el paquet Linkat4-LTSP-ldap.

Aquest programari està disponible en el DVD i es pot instal·lar de la següent manera:

  • Introduir el DVD
  • Afegir el repo de LTSP
zypper ar http://download-linkat.xtec.net/distribution/linkat-4.0/inst-source/LTSP/ linkat4-ltsp
  • Instal·lar el programari
zypper in linkat4-LTSP-ldap

El paquet genera una nova icona "LDAP Client" a l'escriptori de root.

Caldrà clicar la icona per cridar el mòdul del YaST de configuració del client LDAP, i triar les opcions de la imatge:

Imatge:Configuracio_client_ldap_yast.png

La validació d’usuaris es farà contra el servidor LDAP, però es crearà un usuari local al servidor LTSP per cada usuari que es validi. Per tant, tot el que desem al directori /home del servidor de terminals, no ho conservarem al servidor Linkat. Caldrà desar els documents a les unitats compartides.

Per configurar l'accés a les unitats compartides actuarem com en qualsevol ordinador autònom, instal·lant el paquet linkat_autonom_scripts.

Problemes amb els terminals (Linkat 4)

(aquest apartat està en construcció)

Terminal HP thin client t5745

Aquest terminal té reportat diversos problemes. A continuació us mostrem algunes sol·lucions que hem trobat.

Problema de boot amb LTSP 5 sobre Linkat 4

El problema consisteix en que falla el procés de boot de la següent manera, a vegades no arrenca al carregar la imatge, mostrant el següent missatge:

errol!!

La sol·lució que tenim per ara és passar-se a la nova Linkatedu_11_4 que està basada en openSUSE 11.4 i té versions noves de l'LTSP 5.

Problema d'icones amb LTSP 5 sobre LinkatEDU_11_4

El problema consisteix en que la renderització de les icones del Gnome surt malament, mostrant en blanc o negre els fons que haurien de ser transparents.
Error de renderització de les icones del Gnome.
Error de renderització de les icones del Gnome.
La solució que tenim és canviar el driver de vídeo del Xorg que carrega la imatge del thin client, recomanem seguir les instruccions logant-nos primer al Gnome com a root, els passos a seguir són els següents:
  1. Refer la imatge que s'envia al client:
    Cal afegir el següent al fitxer /usr/share/kiwi/image/ltsp/suse-11.4/config.xml a sota la línia 107:
    <package name="xorg-x11-driver-video-intel-legacy"/>
    Recomanem que ho feu amb la comanda
    gedit /usr/share/kiwi/image/ltsp/suse-11.4/config.xml
    Un cop fet hauria de quedar així:
    Edició amb el gedit.
    Edició amb el gedit.
    Ara ja podem salvar i tancar el gedit.
    A continuació cal llençar la següent comanda com a usuari root:
    kiwi-ltsp-setup -ln
    Llancem la comanda per refer la imatge.
    Llancem la comanda per refer la imatge.
    Aquest procés pot trigar uns 5 o 10 minuts a acabar i també podria fallar per diferents raons, entre elles que no tinguem connexió a Internet o que s'engegui el packagekitd, si fallés caldria tornar a llençar la comanda.
    Sabrem que ha acabat correctament quan la comanda acabi amb el següent missatge:
    Imatge:Solucio thinclientHP icones 3.png
    Execució correcta del kiwi-ltsp-setup.
  2. Canviar el sistema de configuració de l'LTSP per poder utilitzar el nou driver:
    Modificarem el sistema de configuració per què s'apliquin els nostres canvis. Primer modifiquem el fitxer /srv/tftpboot/KIWI/template/config.default a la línia 2 afegint-hi al final:
    ,/KIWI/50-device.conf;/etc/X11/xorg.conf.d/50-device.conf;__IP__
    Recomanem que ho feu amb la comanda
    gedit /srv/tftpboot/KIWI/template/config.default
    Un cop fet hauria de quedar així:
    Edició amb el gedit.
    Edició amb el gedit.
    A continuació creem un fitxer anomenat /srv/tftpboot/KIWI/50-device.conf amb el següent contingut:
    Section "Device"
      Identifier "Default Device"
      Driver "intellegacy"
    EndSection
    Recomanem que ho feu amb la comanda
    gedit /srv/tftpboot/KIWI/50-device.conf
    Un cop fet hauria de quedar així:
    Fitxer de configuració del Xorg.
    Fitxer de configuració del Xorg.