Stap 3: Application Server
Toepassingsserver voor LTSP-Cluster
We gebruiken "64-bits PC (AMD64) plaatsvervanger install CD" toepassingsserver installeren. Installeer extra – niets bij alle LTSP gerelateerde om het even wat niet. Na dat kunt u alle updates en upgrades.
sudo apt-get update sudo apt-get dist-upgrade
uname -a Linux ltsp-appserv01 2.6.31-12-generic #40-Ubuntu SMP Wed Oct 7 04:13:44 UTC 2009 x86_64 GNU/Linux
We installeren de volgende pakketten.
sudo apt-get install ubuntu-desktop ltsp-server ltsp-cluster-lbagent ltsp-cluster-accountmanager
Verwijder enkele nutteloos pakketten.
sudo apt-get remove --purge gnome-screensaver compiz
Zorg ervoor dat alles in goede vorm is.
sudo apt-get autoremove && sudo apt-get autoclean
Verwijder volgende diensten.
sudo update-rc.d -f nbd-server remove sudo update-rc.d -f gdm remove sudo update-rc.d -f bluetooth remove sudo update-rc.d -f pulseaudio remove
Maak na bestand en kopieer dit binnen dat bestand.
sudo nano /etc/xdg/autostart/pulseaudio-module-suspend-on-idle.desktop
[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=PulseAudio Session Management Comment=Load module-suspend-on-idle into PulseAudio Exec=pactl load-module module-suspend-on-idle Terminal=false Type=Application Categories= GenericName=
Maak een testgebruiker en gebruiker toevoegen aan de volgende groepen.
sudo adduser ltsp001 sudo adduser ltsp001 fuse sudo adduser ltsp001 audio sudo adduser ltsp001 video
Als ltsp-cluster-accountmanager is het doden van gebruikerssessies met behulp van ldap-verificatie wanneer het volgende toevoegen aan het bestand /etc/pam.d/common-session
session optional pam_ecryptfs.so unrwap session optional pam_ck_connector.so nox11
We hebben bijgewerkt en opgewaardeerd van chroot en geïnstalleerd ssh, nano, mc en htop in chroot om te testen.
Hier is gebruiker "ltsp001" op de toepassingsserver "ltsp-appserv01"
ltsp001 uname -a Linux ltsp-appserv01 2.6.31-12-generic #41-Ubuntu SMP Wed Oct 7 19:37:12 UTC 2009 x86_64 GNU/Linux ltsp001
Hier is gebruiker "root" op thin client "ltsp200"
root uname -a Linux ltsp200 2.6.31-12-generic #41-Ubuntu SMP Wed Oct 7 18:42:46 UTC 2009 i686 GNU/Linux root ps ax | grep ltsp 2291 ? S 0:00 /bin/sh /usr/share/ltsp/screen_session 07 4108 ? S 0:00 /bin/openvt -f -w -c 7 -- /usr/share/ltsp/screen.d/ldm 4109 tty7 Ss+ 0:00 /bin/sh /usr/share/ltsp/screen.d/ldm 4222 tty7 S+ 0:00 xinit /usr/share/ltsp/xinitrc /usr/sbin/ldm -- :7 vt7 -auth /var/run/ldm-xauth-iVl786vMH/Xauthority -br 4486 pts/0 Ss+ 0:00 ssh -Y -t -M -S /var/run/ldm_socket_4241_192.168.1.102 -o NumberOfPasswordPrompts=1 ltsp001 echo LTSPROCKS; /bin/sh - 5407 ? Ssl 0:00 sshfs -o allow_other,ControlPath=/var/run/ldm_socket_4241_192.168.1.102 192.168.1.102:/home/ltsp001 /home/ltsp001 5495 tty7 S 0:00 /bin/sh /usr/bin/ltsp-localappsd 5499 tty7 S 0:00 ssh -Y -t -S /var/run/ldm_socket_4241_192.168.1.102 -l ltsp001 192.168.1.102 XDG_DATA_DIRS=/tmp/ltsp-localapps-ltsp001-MITLUY/:/usr/local/share/:/usr/share/ LTSP_CLIENT=192.168.1.200 LTSP_CLIENT_HOSTNAME=ltsp200 DISPLAY=192.168.1.200:7 PULSE_SERVER=tcp:192.168.1.200:4713 ESPEAKER=192.168.1.200:16001 /etc/X11/Xsession default < /dev/null > /dev/null ; /usr/sbin/ltspfsmounter all cleanup 5651 pts/1 S+ 0:00 grep ltsp root