Kirjoittaja Aihe: LTSP - 2 palvelinta jakamaan kuormaa  (Luettu 26097 kertaa)

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
LTSP - 2 palvelinta jakamaan kuormaa
« : 13.06.07 - klo:15.53 »
Terve.

Ennen ensi viikolla alkavaa kesälomaa (joka koskee myös tietokoneita), olen testaillut ja konffannut kahta LTSP-palvelinta 120 päätteelle. Palvelimet ovat aika raskaita (kaksi Xeon Dual Core -prosessoria ja 6 Gigaa muistia, scsi-kovelevyt jne). Päätteitä on 30 kpl HP t5125- ja 80 kpl HP t5135-mallisia. Näytöt tulevat olemaan LCD-tyyppisiä (1280x1024x24).

LTSP-systeemi on Ubuntu 6.06.1 LTS ja LTSP 4.2.

Kaksi palvelinta saadaan jakamaan 120 päätteen kuorma, kun laitetaan DHCP-palvelu tekemään likainen työ. Ohje löytyy LTSP:n Wikistä. Jos palvelimissa mennään kolmeen tai yli, niin silloin joudutaan miettimään oikeita klustereita. Voisin kuvitella, että sitten kannattaa jo verkko jakaa ja pysyä edelleen kahdessa palvelimessa yhtä LTSP-verkkoa kohden, koska tämä on sittenkin aika yksinkertainen ja suoraviivainen tapa tasata kuormaa. LTSP Wikin oma ohje:

http://wiki.ltsp.org/twiki/bin/view/Ltsp/WorkInProgress#DHCPD_based_load_balancing

Se ohje perustuu pitkälti tähän ohjeeseen:

http://theseus.sourceforge.net/projects/ets/ets-howto.html

Jotta ohjelmat eli deb-paketit olisivat kummassakin koneessa samoja, tarvitaan dpkg-ohjelmaa.

Ubuntu:
dpkg --get-selections "*" > package.list

Ubuntu2:
dpkg --set-selections < package.list
apt-get dselect-upgrade

Monia muitakin asioita (jotka täytyy olla synkronissa (ntpd, /etc, /home jne)) täytyy ottaa huomioon, mutta teen näistä kaikista syksyllä Wikiin ohjeen; sitten kun LTSP-systeemi on fyysisesti pystyssä Mäntykankaan koululla.

Niille, jotka jo pyörittävät yhden palvelimen LTSP-systeemiä, nämä esimerkki-tiedostot kertonevat tarvittavat muutokset. Oikeastaan ainoa iso muutos koskee dhcpd.conf-tiedostoja kummallakin palvelimella. Muita pienempiä muutoksia pitää tehdä niihin tiedostoihin, jotka käsittelevät ip-numeroita; niitä ei järin monta loppujen lopuksi ole.

Testi-ympäristö on sinänsä oikeat koneet ja konffaukset. Ainoa asia, mikä jää nähtäväksi syksyllä - se todellinen testi - on, kun kaikki 120 päätettä käynnistetään yhtä aikaa.

Testi-ympäristö, johon konffaukset liittyvät, on tällainen.

Ubuntu - Master - 172.17.6.10
Ubuntu2 - Server - 172.17.6.11
eduwks6-147 - pääte - HP t1535
eduwks6-182 - pääte - HP t5125

Lisäksi tulevat Ubuntu3-nfs- ja Ubuntu4-backup-koneet.

Sain jopa päätteen hyppäämään Ubuntu2-palvelimelle, kun vähän stressasin Ubuntu-palvelinta eli nyin sopivasti kaapelia irti päätteen käynnistymisen aikana.

HP t5135 on niin uusi pääte, että LTSP 4.2 ei sisällä sen vaatimaa ajuria. Mutta Janne Karjanlahti on tehnyt ajurin t5530-päätteelle, joka on samaa sarjaa. Joten pyysin ja sain häneltä puuttuvan ajurin, kiitokset Jannelle. Ajuri ilmestynee jossain vaiheessa myös tälle www-sivulle ladattavaksi:

http://www.antarktis.fi/index.php?option=com_content&task=view&id=91&Itemid=42

Tiedostot - http://www.arkki.info/howto/LTSP-2-servers/

dhcpd.conf-master - Ubuntu - Master - 172.17.6.10
hosts-master - Ubuntu - Master - 172.17.6.10
lts.conf-master - Ubuntu - Master - 172.17.6.10

dhcpd.conf-server - Ubuntu - Server - 172.17.6.11
hosts-server - Ubuntu - Server - 172.17.6.11
lts.conf-server - Ubuntu - Server - 172.17.6.11

Joten hyvää kesää kaikille, jotka ahertavat LTSP-projektien parissa, syksyllä jatketaan.

Ystävällisin terveisin Asmo Koskinen.
« Viimeksi muokattu: 13.06.07 - klo:15.56 kirjoittanut Asmo Koskinen »

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #1 : 15.06.07 - klo:00.07 »
Joten hyvää kesää kaikille, jotka ahertavat LTSP-projektien parissa, syksyllä jatketaan.

Että jotkut voivat olla innostuneita LTSP-systeemistä. ;D

http://dtrask.wordpress.com/2007/06/14/linux-lab-torn-down-in-less-than-40-minutes-this-is-a-good-thing/

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #2 : 04.07.07 - klo:16.20 »
Että jotkut voivat olla innostuneita LTSP-systeemistä. ;D

ja jotkut ovat vielä suuruudenhullumpia kuin me Kokkolassa  ;D

"Trucks pulled up to Largo on Thursday and Friday with multiple pallets of HP 5725 thin clients. We pulled 10 out of the pile and tested them to ensure that nothing had changed since our beta units. Everything looks great. All city employees will soon have far better performance and the opportunity to run 3D applications and the 3D desktop.

BigSur of Tampa will be assembling them next week, and IT Support will be placing them around the City at the various facilities.

10 down, 550 more to go."

http://davelargo.blogspot.com/

Hyvää kesän jatkoa, ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #3 : 10.08.07 - klo:13.43 »
Tiedostot - http://www.arkki.info/howto/LTSP-2-servers/

No niin, lomat on pidetty ja ensi viikolla päästään tositoimiin koululla. Tällä viikolla koululle asennettiin pino uusia kytkimiä ja kuitu ulkomaailmaan. Tänään tein viimeistelyt kahden palvelimen osalta, niiden ip-avaruudet hieman muuttuivat johtuen uusien kytkimien konffauksista. Ensi viikolla voi testata koululla päätejärjestelmää yhdellä vanhemmalla ja yhdellä uudemmalla HP:n päätteellä. Sitten vain kaikki päätteet luokkiin. Jo kahdellakin päätteellä dhcpd jakaa kuorman. Yhteensä päätteitä tulee 8 luokkaan, jokaiseen 15, yhteensä siis 120. Päälle tulee opettajien pöytäkoneet, joissa Windows. Emme tee niistä dual-buuttaavia, laitamme niihin vnc/tms-yhteyden LTSP-palvelimelle. Lisäksi tulee yksi atk-luokka, 16 dual-buuttaava multimediakonetta. Jokaisen luokkaan tulee myös datatykki yhditettynä opettajan pöytäkoneeseen.

Joten ainakin tämän koulun oppilaat saavat kunnon eväät, myös kunnon rokotuksen FLOSSia  ;D.

Laitan Wikiin ohjetta, kunhan pienetkin kuprut on selvitetty aidossa kouluympäristössä.

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #4 : 10.08.07 - klo:14.16 »
Päälle tulee opettajien pöytäkoneet, joissa Windows. Emme tee niistä dual-buuttaavia, laitamme niihin vnc/tms-yhteyden LTSP-palvelimelle.

Tämä voisi olla hyvä vaihtoehto VNC:lle.

http://www.straightrunning.com/XmingNotes/

Ystävällisin terveisin Asmo Koskinen.

Marbo

  • Käyttäjä
  • Viestejä: 427
    • Profiili
    • Toimi.org
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #5 : 10.08.07 - klo:14.43 »
mitä pirua? jätkä höpöttäny yksin tääl ja vastannu omiin kysymyksiin? :o

Linux user #460798

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #6 : 10.08.07 - klo:14.47 »
mitä pirua? jätkä höpöttäny yksin tääl ja vastannu omiin kysymyksiin? :o

Tiedäthän sanonnan: "Meitä on moneen junaan - ja moni jää asemallekin..."

Ystävällisin terveisin Asmo Koskinen.

JJK

  • Käyttäjä
  • Viestejä: 359
  • Ubuntu Mate 22.04
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #7 : 10.08.07 - klo:19.35 »
mitä pirua? jätkä höpöttäny yksin tääl ja vastannu omiin kysymyksiin? :o

Annahan Asmon höpöttää.
Itse olen seurannut tätä Asmon "blogia" ihan mielenkiinnolla.

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #8 : 11.08.07 - klo:03.20 »
mitä pirua? jätkä höpöttäny yksin tääl ja vastannu omiin kysymyksiin? :o

Skitsofrenia, masokismi ja muut vastaavat piirteet katsotaan eduksi ATK-alalla. Minusta tämä on ihan normaalia...

Ville Ollila

  • Käyttäjä
  • Viestejä: 94
    • Profiili
    • Villee
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #9 : 14.08.07 - klo:10.12 »
Mites tämä onnistuisi yhdellä serverillä?
DHCP-serveri löytyy jo ja siinä on Fedora core 6 kaiketi.
Tähän LTSP-serveriin pitäisi saada kiinteä ip.
Tyhmiä päätteitä löytyy 4-5 kpl.

En osaa selittää oikein, mutta vastaan parhaani mukaan.
Kyselen opelta apua myös.
Pööö

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #10 : 16.08.07 - klo:15.31 »
En osaa selittää oikein, mutta vastaan parhaani mukaan.
Kyselen opelta apua myös.

Kerro tarkemmin, millaisesta projektista on kysymys. Jotta LTSP:n pystytys onnistuisi, niin tarvitset perustiedot verkosta ja Linuxin pääkäyttäjän tehtävistä.

Jos et tiedä, miten kiinteä ip-numero asetetaan tai mitä ip-numeroita voit käyttää, niin alku on aika hankala. Tutustu aluksi vaikka näihin:

Perusohje - http://ltsp.mirrors.tds.net/pub/ltsp/docs/ltsp-4.1-en.html

Fedoraan perustuva K12LTSP - http://www.k12ltsp.org/server.html

Yleinen ohje - http://www.hopunloppu.fi/content/view/30/36/

Tutkimus LTSP:n käyttöönotosta - http://thesis.jyu.fi/07/URN_NBN_fi_jyu-2007365.pdf

Alustus päätejärjestelmästä - http://www.cs.helsinki.fi/u/ruohomaa/fuksit/teema/kotiltsp.pdf

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #11 : 16.08.07 - klo:20.20 »
Itse olen seurannut tätä Asmon "blogia" ihan mielenkiinnolla.

Laitoin pystyyn ihan oikean blogin, tarkoitus on kommentoida Mäntykankaan LTS-projektia, toki myös muuta uutiskynnyksen ylittävää:

http://www.arkki.info/

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #12 : 17.08.07 - klo:14.05 »
Laitan Wikiin ohjetta, kunhan pienetkin kuprut on selvitetty aidossa kouluympäristössä.

Joku ystävällinen sielu on laatinut ohjeet Edubuntua (7.04) varten vastaavasta käytöstä kuin meillä - kaksi palvelinta, dhcpd jakaa kuorman.

https://wiki.edubuntu.org/EdubuntuDHCPload-balancingFailover

Kun olen saanut omamme pystyyn kokonaisuudessaan, niin katson onko tuossa jotain, mitä vielä voisi viilata. Meillä on muuten juuri samalla tavalla kotihakemistot kuin tuossa ohjeessa. /home on kolmannella koneella ja jaettuna nfs:llä.

"This will only work with two machines, a primary and a secondary. You will need to decide how to serve home directories and users. This actually works very well in a situation where the users and home directories "live" on a third server."

Kirjautuminen tapahtuu meillä simppelisti passwd-tiedostolla, ei ainakaan vielä LDAPpia tai vastaavia.

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #13 : 18.08.07 - klo:19.33 »
Kirjautuminen tapahtuu meillä simppelisti passwd-tiedostolla, ei ainakaan vielä LDAPpia tai vastaavia.

En ole vielä luonut tunnuksia, koska tarvitsen jonkin skriptin, jolla luodaan valmiista tekstitiedostosta kaikki tunnukset kerralla. Tunnukset eivät ole oppilaskohtaisia, vaan päätekohtaisia. Vastaus löytyi taas lähempää kuin luulinkaan. Webmin osaa tämänkin.

Kaksi kuvakaappusta.

1. Webmin itsekin perustuu perl-skripteihin, joten tekstitiedoston käsittely onnistuu siltä hyvin.

http://www.arkki.info/howto/LTSP-2-servers/Webmin-users-01.png

2. Tekstitiedoston jokainen rivi vastaa yhtä tunnusta, salasana sinänsä on kaikille päätteille sama.

http://www.arkki.info/howto/LTSP-2-servers/Webmin-users-02.png

Näin saatoin etänä kirjautua testikoneeseeni, jossa on Ubuntu 6.06.1 ja LTSP 4.2.

asmok@ubuntu:~$ ssh -X eduwks24-150@192.168.1.100
eduwks24-150@192.168.1.100's password:
Linux ubuntu 2.6.15-28-386 #1 PREEMPT Wed Jul 18 22:50:32 UTC 2007 i686 GNU/Linux

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
Last login: Sat Aug 18 19:14:18 2007 from ws101.ltsp
/usr/bin/xauth:  creating new authority file /home/eduwks24-150/.Xauthority
eduwks24-150@ubuntu:~$

Olipas näppärää. Webmin on todellakin tehokas työkalu ylläpitotehtäviin.

Ystävällisin terveisin Asmo Koskinen.

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #14 : 19.08.07 - klo:18.47 »
Kirjautuminen tapahtuu meillä simppelisti passwd-tiedostolla, ei ainakaan vielä LDAPpia tai vastaavia.

En ole vielä luonut tunnuksia, koska tarvitsen jonkin skriptin, jolla luodaan valmiista tekstitiedostosta kaikki tunnukset kerralla. Tunnukset eivät ole oppilaskohtaisia, vaan päätekohtaisia. Vastaus löytyi taas lähempää kuin luulinkaan. Webmin osaa tämänkin.

Kaksi kuvakaappusta.

1. Webmin itsekin perustuu perl-skripteihin, joten tekstitiedoston käsittely onnistuu siltä hyvin.

http://www.arkki.info/howto/LTSP-2-servers/Webmin-users-01.png

2. Tekstitiedoston jokainen rivi vastaa yhtä tunnusta, salasana sinänsä on kaikille päätteille sama.

http://www.arkki.info/howto/LTSP-2-servers/Webmin-users-02.png

Näin saatoin etänä kirjautua testikoneeseeni, jossa on Ubuntu 6.06.1 ja LTSP 4.2.

asmok@ubuntu:~$ ssh -X eduwks24-150@192.168.1.100
eduwks24-150@192.168.1.100's password:
Linux ubuntu 2.6.15-28-386 #1 PREEMPT Wed Jul 18 22:50:32 UTC 2007 i686 GNU/Linux

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
Last login: Sat Aug 18 19:14:18 2007 from ws101.ltsp
/usr/bin/xauth:  creating new authority file /home/eduwks24-150/.Xauthority
eduwks24-150@ubuntu:~$

Olipas näppärää. Webmin on todellakin tehokas työkalu ylläpitotehtäviin.

Ystävällisin terveisin Asmo Koskinen.

Saat webmin-komentojonot suoraan oppilaslistoista sivun

http://kimpinen.lappeenranta.fi:8080/tunnukset/tunnukset

servletillä.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #15 : 19.08.07 - klo:19.34 »
Saat webmin-komentojonot suoraan oppilaslistoista sivun
http://kimpinen.lappeenranta.fi:8080/tunnukset/tunnukset
servletillä.

Kiitos.

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #16 : 17.09.07 - klo:10.15 »
Laitan Wikiin ohjetta, kunhan pienetkin kuprut on selvitetty aidossa kouluympäristössä.

Nyt viimeinenkin "pieni" kupru on selvitetty (toivon niin).

Ongelma oli se, että Slave-kone saattoi antaa ip-numeron, mutta ei saattanut antaa kerneliä, jos SEKÄ dhcp3-server oli sammutettu Master-koneesta ETTÄ verkkokaapeli oli irrotettu seinästä. Sudev neuvoi hieman lisää viikonloppuna listalla ja nyt aamulla saatoin nykäistä Master-koneen piuhan irti seinästä ja silti pääte buuttasi Slave-koneelta.

Viestini LTSP-listalle:

http://marc.info/?l=ltsp-discuss&m=119000859510608&w=2

Joten nyt minulla on kasassa neljän eri kokoisen LTSP-systeemin conf-tiedostot, ruutukaappaukset ja muut kuvat. Teen Wikin tämän viikon aikana tällaiset ohjeet.

LTSP kotona - 1 palvelin, 1 pääte - Duron 800/384M // Jammin 225
LTSP toimistolla - 1 palvelin, 10 päätettä - P4/1G // HP Vectra VL 400
LTSP toimistolla - 1 palvelin, 10 päätettä - Dual Core Xeon/4G // HP t5135
LTSP koululla - 2 palvelinta, 113 pätettä - 2xDual Core Xeon/6G // HP t5125/5135

Ja nämä kaikki perustuvat Ubuntu 6.06.1/LTSP 4.2-yhdistelmään.

Sikäli näistä pitäisi tulla helposti kopioitavia ohjeita, koska ne perustuvat oikeasti toimiviin ja käytössä oleviin ympäristöihin.

Miksi ei Ubuntu 7.04 ja LTSP5? Siksi, että en osaa tuota yhdistelmää, enkä oikein ole vakuuttunut sen toimivuudesta.

Tulen testaamaan Ubuntu 8.04:n ensi kesänä, jospa siihen LTSP5 olisi pultattu kunnolla kiinni. Näin siksi, että se on seuraava LTS Ubuntu (Long Term Support).

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #17 : 17.09.07 - klo:10.29 »
Miksi ei Ubuntu 7.04 ja LTSP5? Siksi, että en osaa tuota yhdistelmää, enkä oikein ole vakuuttunut sen toimivuudesta.

Toivon todella, että Edubuntu 8.04 olisi todellakin toimiva kokonaisuus. Merkkejä on ilmassa (postaus päivätty 8.9.2007):

http://ltspthinclient.blogspot.com/2007/09/fix-it-friday-edubuntu-ltsp5.html

Ystävällisin terveisin Asmo Koskinen.

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #18 : 17.09.07 - klo:10.58 »
Hienoa 'tutkimusta' Asmo teet, hienoa että täältä löytyy ohjeet ja kokemuksia kaikille näitä asioita tutkiville.


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: LTSP - 2 palvelinta jakamaan kuormaa
« Vastaus #19 : 17.09.07 - klo:11.26 »
ja jotkut ovat vielä suuruudenhullumpia kuin me Kokkolassa  ;D
http://davelargo.blogspot.com/

Jos kiinnostaa, niin tämä Dave on kirjoittanut kirjan päätteistä:

http://www.packtpub.com/linux-thin-client-networks-open-source/book#indetail

Daven postaus kirjasta ja blogi-keskustelu:

http://davelargo.blogspot.com/2007_09_01_archive.html

Ystävällisin terveisin Asmo Koskinen.