Ltsp klustring. (3 / 4 steg)
Steg 2: Installera ltsp-cluster-control
Installera ltsp-cluster-kontroll
Installera webbaserad admin program för tunna klienter i rotserver.
sudo lämplig-få installera ltsp-cluster-control postgresql
Ändra programmets konfigurationsfil. Obs: Gör inte lämnat några tomma rader före eller efter php-Taggar (<? php /? >)-php körs inte!
sudo nano /etc/ltsp/ltsp-cluster-control.config.php
I den här inställningen använder vi den här. Obs alla databas relaterad information.
<? php
$CONFIG ['Spara'] = "Spara";
$CONFIG ['lang'] = "sv"; #Language för gränssnittet (sv och fr stöds"
$CONFIG ['charset'] = "UTF-8".
$CONFIG ['use_https'] = "false"; #Force https
$CONFIG ['terminal_auth'] = "false";
$CONFIG ['db_server'] = "localhost"; #Hostname på databasservern
$CONFIG ['db_user'] = "ltsp"; #Username att få tillgång till databasen
$CONFIG ['db_password'] = "ltsp"; #Password att få tillgång till databasen
$CONFIG ['db_name'] = "ltsp"; #Database namn
$CONFIG ['db_type'] = "postgres"; #Database typ (enda postgres stöds)
$CONFIG ['auth_name'] = "EmptyAuth";
$CONFIG ['loadbalancer'] = "192.168.1.101"; #Hostname av loadbalancer
$CONFIG ['first_setup_lock'] = "TRUE";
$CONFIG ['printer_servers'] = array("cups.yourdomain.com"); #Hostname(s) av utskriftsservrar
$CONFIG ['rootInstall'] = "/ usr/share/ltsp-cluster-kontroll/Admin /";
? >
Skapa ny användare för databasen. Använda samma passwd som ovan (db_password = ltsp)
sudo -u postgres createuser - SDRIP ltsp
Ange lösenord för nya roll:
Ange det igen:
Skapa ny databas.
sudo -u postgres createdb ltsp - O ltsp
Flytta till den nya katalogen och skapa tabeller i databasen.
CD-/usr/share/ltsp-cluster-control/DB /
katt schema.sql functions.sql | psql -h localhost ltsp ltsp
Lösenordet för användaren ltsp:
Nu har du att fungera som en root-användare och flytta till katalogen/root.
sudo su
CD/root
Få två filer för databasen.
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
Ändra kontroll-center.py fil, använda samma information för databasen som ovan.
Nano kontroll-center.py
#/ usr/bin/python
importera pgdb, os, sys
#FIXME: Detta bör vara en konfigurationsfil
db_user = "ltsp"
db_password = "ltsp"
db_host = "localhost"
db_database = "ltsp"
Installera ett python-paket.
lämplig-få installera python-pygresql
Stoppa Apche2 och installera två filer.
/etc/init.d/apache2 stop
python kontroll-center.py rdp+ldm.config
Rensade statusbordet
Rensade loggtabell
Rengjorda computershw tabell
Rensade statusbordet
Rensade loggtabell
Rengjorda computershw tabell
Regenererad träd
Starta Apache2 igen.
/etc/init.d/apache2 start
Sluta agera som en root-användare.
Exit
Öppna Firefox och gå till administratörssidan.
http://ltsp-root01/ltsp-Cluster-Control/admin/admin.php
I den första sidan ("konfiguration") göra några ändringar, denna väg.
LANG = en_EN. UTF-8
LDM_DIRECTX = sant
LDM_SERVER = % LOADBALANCER %
LOCAL_APPS_MENU = sant
SCREEN_07 = ldm
TIMESERVER = ntp.ubuntu.com
XKBLAYOUT = sv
Skapa en ny nod.
- Tryck på skapa barn buton
- Skriver namnet på noden i fältet Namn och trycker på Spara
Här är några skärmdumpar efter alla inställningar.
Installera loadbalancer
Installera loadbalancer i rotserver.
sudo lämplig-få installera ltsp-cluster-lbserver
Ändra information för loadbalancer.
sudo nano /etc/ltsp/lbsconfig.xml
Här har vi bara en programserver: < nodadress = "http://192.168.1.102:8000" namn = "ltsp-appserv01" / >
Vi har bytt namn till "karmic" och max-trådar till "1".
Cat /etc/ltsp/lbsconfig.xml
<? XML-version = "1.0"? >
< lbsconfig >
< lbservice lyssna = "*: 8008" max-trådar = "1" uppdatera-delay = "60" avkastning = "$IP" / >
< lbslave är-slav = "false" / >
< mgmtservice aktiverat = "true" lyssna = "*: 8001" / >
< noder >
< grupp standard = "true" name = "karmic" >
< nodadress = "http://192.168.1.102:8000" namn = "ltsp-appserv01" / >
< / grupp >
< / noder >
< regler >
< variabelnamn = "LOADAVG" vikt = "50" >
< regel kapacitet = "7." / >
< / variabel >
< variabelnamn = "NBX11SESS" vikt = "25" >
< regel kapacitet = "$CPUFREQ * $CPUCOUNT * $CPUCOUNT/120" kritiska = "$CPUFREQ * $CPUCOUNT * $CPUCOUNT/100" / >
< / variabel >
< variabelnamn = "MEMUSED" vikt = "25" >
< regel kapacitet = "$MEMTOTAL-100000" / >
< / variabel >
< / regler >
< / lbsconfig >
Vi har nu rotserver redo.