Stap 2: Installeer ltsp-cluster-control
Ltsp-cluster-besturingselement installeren
Web-based admin programma voor dunne cliënten in root server installeren.
sudo apt-get install ltsp-cluster-control postgresql
Programma's configuratiebestand te wijzigen. Opmerking: lege regels niet verlaten vóór of na de php-tags (<? php /? >)-php zal niet draaien!
sudo nano /etc/ltsp/ltsp-cluster-control.config.php
In deze opstelling gebruiken we deze. Opmerking dat alle database gerelateerde informatie.
<?php $CONFIG['save'] = "Save"; $CONFIG['lang'] = "en"; #Language for the interface (en and fr are supported" $CONFIG['charset'] = "UTF-8"; $CONFIG['use_https'] = "false"; #Force https $CONFIG['terminal_auth'] = "false"; $CONFIG['db_server'] = "localhost"; #Hostname of the database server $CONFIG['db_user'] = "ltsp"; #Username to access the database $CONFIG['db_password'] = "ltsp"; #Password to access the database $CONFIG['db_name'] = "ltsp"; #Database name $CONFIG['db_type'] = "postgres"; #Database type (only postgres is supported) $CONFIG['auth_name'] = "EmptyAuth"; $CONFIG['loadbalancer'] = "192.168.1.101"; #Hostname of the loadbalancer $CONFIG['first_setup_lock'] = "TRUE"; $CONFIG['printer_servers'] = array("cups.yourdomain.com"); #Hostname(s) of your print servers $CONFIG['rootInstall'] = "/usr/share/ltsp-cluster-control/Admin/"; ?>
Maak nieuwe gebruiker voor database. Gebruik dezelfde passwd als hierboven (db_password = ltsp)
sudo -u postgres createuser -SDRIP ltsp Enter password for new role: Enter it again:
Nieuwe database maken.
sudo -u postgres createdb ltsp -O ltsp
Verplaatsen naar de opkomend woninggids en maken van tabellen in database.
cd /usr/share/ltsp-cluster-control/DB/
cat schema.sql functions.sql | psql -h localhost ltsp ltsp Password for user ltsp:
Nu heb je om te fungeren als een root-gebruiker en verplaatst naar de directory/root.
sudo su cd /root
Krijgen twee bestanden voor database.
wget http://bazaar.launchpad.net/%7Eltsp-cluster-team/ltsp-cluster/ltsp-cluster-control\/download/head%3A/controlcenter.py-20090118065910-j5inpmeqapsuuepd-3/control-center.py
wget http://bazaar.launchpad.net/%7Eltsp-cluster-team/ltsp-cluster/ltsp-cluster-control\/download/head%3A/rdpldm.config-20090430131602-g0xccqrcx91oxsl0-1/rdp%2Bldm.config
Controle-center.py bestand te wijzigen, gebruikt u dezelfde informatie voor database als hierboven.
nano control-center.py
#/usr/bin/python import pgdb, os, sys #FIXME: This should be a configuration file db_user="ltsp" db_password="ltsp" db_host="localhost" db_database="ltsp"
Een python-pakket te installeren.
apt-get install python-pygresql
Stoppen met Apche2 en twee bestanden installeren.
/etc/init.d/apache2 stop
python control-center.py rdp+ldm.config Cleaned status table Cleaned log table Cleaned computershw table Cleaned status table Cleaned log table Cleaned computershw table Regenerated tree
Apache2 opnieuw beginnen.
/etc/init.d/apache2 start
Stoppen gedraagt zich als een root-gebruiker.
exit
Open uw Firefox en ga naar de admin-webpagina.
http://ltsp-root01/ltsp-cluster-control/Admin/admin.php
Op de eerste pagina ("Configuration") enkele wijzigingen aanbrengen, op deze manier.
LANG = en_EN.UTF-8 LDM_DIRECTX = True LDM_SERVER = %LOADBALANCER% LOCAL_APPS_MENU = True SCREEN_07 = ldm TIMESERVER = ntp.ubuntu.com XKBLAYOUT = en
Maak een nieuw knooppunt.
- Druk op de maken kind buton
- Typ de naam van het knooppunt in het veld naam en druk op opslaan
Hier zijn sommige screenshots na alle opstellingen.
Installeren van loadbalancer
Installeer loadbalancer in basisserver.
sudo apt-get install ltsp-cluster-lbserver
Informatie voor loadbalancer wijzigen.
sudo nano /etc/ltsp/lbsconfig.xml
Hier hebben we slechts één application server: < knooppuntadres = "http://192.168.1.102:8000" naam = "ltsp-appserv01" / >
We hebben de groepsnaam veranderd in "karmic" en max-threads op "1".
cat /etc/ltsp/lbsconfig.xml <?xml version="1.0"?> <lbsconfig> <lbservice listen="*:8008" max-threads="1" refresh-delay="60" returns="$IP"/> <lbslave is-slave="false"/> <mgmtservice enabled="true" listen="*:8001"/> <nodes> <group default="true" name="karmic"> <node address="http://192.168.1.102:8000" name="ltsp-appserv01"/> </group> </nodes> <rules> <variable name="LOADAVG" weight="50"> <rule capacity=".7"/> </variable> <variable name="NBX11SESS" weight="25"> <rule capacity="$CPUFREQ*$CPUCOUNT*$CPUCOUNT/120" critical="$CPUFREQ*$CPUCOUNT*$CPUCOUNT/100"/> </variable> <variable name="MEMUSED" weight="25"> <rule capacity="$MEMTOTAL-100000"/> </variable> </rules> </lbsconfig>
We hebben nu basisserver klaar.