Wiki Linkat

Ltsp manual 18.04

De Wiki Linkat

(Diferència entre revisions)
Línia 186: Línia 186:
<br>  
<br>  
-
== Linkat Escriptoris Remots  ==
+
= Linkat Escriptoris Remots  =
El servidor LTSP es pot complementar amb el paquet linkat-escriptoris-remots. D'aquesta forma es proporciona un altre mecanisme per accedir al mateix escriptori Linkat sense haver d'estar dins de la xarxa dedicada de terminals lleugers.  
El servidor LTSP es pot complementar amb el paquet linkat-escriptoris-remots. D'aquesta forma es proporciona un altre mecanisme per accedir al mateix escriptori Linkat sense haver d'estar dins de la xarxa dedicada de terminals lleugers.  
Línia 192: Línia 192:
Per a més informació, es pot consultar l'enllaç:  
Per a més informació, es pot consultar l'enllaç:  
 +
<br>
-
 
+
[http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Escriptoris_Remots http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Escriptoris_Remots]  
-
[http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Escriptoris_Remots http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Escriptoris_Remots]
+
<br>
<br>

Revisió de 13:03, 22 ago 2019

Contingut

Instal·lació del servidor LTSP Linkat 18.04

NOTA: La pàgina oficial amb la documentació per instal·lar el projecte LTSP en Ubuntu 18.04 és la següent:

http://wiki.ltsp.org/wiki/Installation/Ubuntu

El servei LTSP es pot configurar en una Linkat edu 18.04 estàndard (64 bits) amb entorn GNOME o bé en una Linkat 18.04 lleugera (de 32 i 64 bits) amb entorn LXDE.

Es recomana actualitzar la Linkat abans d'aplicar la recepta.

El servidor de terminals lleugers haurà de tenir dues plaques de xarxa. La placa de xarxa que dóna servei als terminals lleugers ha de ser a gigabit i connectada a un switch a gigabit. La connectivitat a gigabit és necessària per evitar colls d'ampolla.

Introducció

El projecte LTSP (Linux Terminal Server Project) va ser creat l’any 1999 i està orientat al reciclatge i reutilització d’equipaments. El projecte LTSP proporciona una forma simple d’utilitzar ordinadors de baix cost com a terminals grafics sobre un servidor GNU/Linux. Aquests ordinadors o clients lleugers depenen d’un servidor central que els proporciona el sistema operatiu, CPU, memoria i disc dur.


Els avantatges dels terminals lleugers són els següents:


• Menor cost del maquinari ja que necessiten menys memoria i potència de CPU. Això fa que es puguin reciclar o reutilitzar ordinadors antics.

• S’allarga el cicle de vida dels terminals lleugers.

• L’administracio dels terminals es fa de forma centralitzada, la qual cosa requereix molt menys esforç ja que els clients no tenen sistema operatiu propi.

• El risc d’un mal funcionament dels clients lleugers es m ´ ´ınim ja que no requereixen cap mena de modificacio. ´

• L’acces a les dades es troba restringit al tractar-se d’un sistema operatiu multiusuari. ´

• El sistema permet que l’usuari pugui utilitzar GNU/Linux o Windows de forma simultania.


Configuració


La configuració del servidor LTSP contempla l'ús de dues plaques de xarxa, una de les quals s'utilitza per connectar-se a la xarxa del centre i l'altra per donar servei a la xarxa de terminals lleugers:




La placa de xarxa que dóna accés a Internet s'anomenarà ETH_WAN i podrà tenir una IP dinàmica (DHCP) o bé una d'estàtica. 


La placa de xarxa que dóna servei a la xarxa de terminals lleugers s'anomenarà ETH_LAN i s'haurà de configurar amb la IP:1 92.168.67.1 amb màscara /24 o 255.255.255.0


Aquesta configuració es farà des del mateix entorn gràfic de la Linkat, a través del gestor de xarxes (NetworkManager).



Afegir el repositori PPA: Greek schools

Per configurar el servidor LTSP es farà servir el repositori PPA de les escoles de Grècia:

https://launchpad.net/~ts.sch.gr/+archive/ubuntu/ppa


aquest repositori és mantingut per desenvolupadors del projecte LTSP i ofereix noves versions mes estables que no pas les que hi ha als repositoris d'Ubuntu.


Per afegir el repositori cal executar des de terminal:


sudo su -

add-apt-repository --yes ppa:ts.sch.gr

apt update


Un cop afegit el repositori anterior, cal executar les instruccions següents:


apt install --yes --install-recommends ltsp-server-standalone epoptes

gpasswd -a ${SUDO_USER:-$USER} epoptes

ltsp-build-client  --arch i386 --purge-chroot --mount-package-cache --extra-mirror 'http://ppa.launchpad.net/ts.sch.gr/ppa/ubuntu bionic main' \
--apt-keys '/etc/apt/trusted.gpg.d/ts_sch_gr_ubuntu_ppa.gpg' --late-packages epoptes-client

NOTA: Per generar imatges de 64 bits per als terminals lleugers, s'ha de canviar el paràmetre:

--arch i386 

per

--arch amd64



Finalment, si es vol assignar una contrasenya coneguda a l'usuari root del thinclient, cal executar les ordres següents:


1- Entreu dins de la imatge del terminal lleuger (en mode chroot):

ltsp-chroot -m 


2- Canvieu la contrasenya de l'usuari root:

passwd root


3- Sortiu de la imatge (del mode chroot):

exit


4- Actualitzeu la imatge del terminal lleuger:

ltsp-update-image


DNSMASQ


Com ja s'ha comentat anteriorment, el servidor LTSP disposa de dues plaques de xarxa. Una d'elles dóna accés a Internet i l'altra és una placa de xarxa dedicada a oferir el servei LTSP a través d'un switch a gigabit. La IP estàtic que s'assigna a aquesta placa de xarxa és la següent:


192.168.67.1/24


Per dur-ho a terme, caldrà executar les instruccions següents:


1- Configureu el servidor dnsmasq:

ltsp-config dnsmasq --no-proxy-dhcp

2- Feu la descàrrega següent:

wget https://git.launchpad.net/sch-scripts/plain/debian/sch-scripts.if-up -O /etc/network/if-up.d/sch-scripts

3- Canvieu els permisos del script:

chmod +x /etc/network/if-up.d/sch-scripts

4- Reinicieu el gestor de xarxa:

systemctl restart network-manager


Fitxer de configuració lts.conf


The configuration for the clients, like screen resolution etc, is maintained in a file called lts.conf. To create and start editing it, run:

ltsp-config lts.conf

xdg-open /var/lib/tftpboot/ltsp/*/lts.conf


Linkat estàndard:

LD_SESSION="gnome-flashback-metacity"

i per a la Linkat lleugera (basada en Lubuntu):

LDM_SESSION="Lubuntu"


Així doncs, el fitxer ltsp.conf resultant quedaria de la forma:


[default]
#
# Escriptori lleugfer
# LDM_SESSION="Lubuntu"
#
    LDM_SESSION="gnome-flashback-metacity"
    LDM_LANGUAGE = ca_ES.UTF8
    SCREEN_07 = ldm
    LOCAL_APPS = false
    LDM_DIRECTX = TRUE
    XkbLayout = es
    XkbModel = pc105
    VOLUME = 90
    PCM_VOLUME = 90
    FRONT_VOLUME = 90
    MIC_VOLUME = 90
    CD_VOLUME = 90
    HEADPHONE_VOLUME = 90
    XSERVER = auto
    SOUND = TRUE
    LOCALDEV = TRUE


Entorn GNOME

Només per a la Linkat estàndard (que fa ús de l'entorn d'escriptori GNOME), caldrà canviar de nom del fitxer següent:


/usr/share/xsessions/gnome-flashback-compiz.desktop


Per fer aquest canvi, cal executar l'ordre següent:

mv /usr/share/xsessions/gnome-flashback-compiz.desktop /usr/share/xsessions/gnome-flashback-compiz.desktop.bak


Com a mètode alternatiu, es pot posar dins del fitxer de configuració lts.conf l'ordre següent:

INIT_COMMAND_RM_FLASHBACK_COMPIZ="rm -f /usr/share/xsessions/gnome-flashback-compiz.desktop"

Un cop fet aquest canvi, el terminal lleuger arrencarà sense problema l'entorn GNOME.


Linkat Escriptoris Remots

El servidor LTSP es pot complementar amb el paquet linkat-escriptoris-remots. D'aquesta forma es proporciona un altre mecanisme per accedir al mateix escriptori Linkat sense haver d'estar dins de la xarxa dedicada de terminals lleugers.

Per a més informació, es pot consultar l'enllaç:


http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Escriptoris_Remots