Ubuntu Desktop (Live-CD) over PXE

Pagina: 1
Acties:
  • 107 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • krisis1
  • Registratie: Juli 2001
  • Laatst online: 08-08 18:09

krisis1

Onder-watte?!

Topicstarter
Specialisten, ik smeek om jullie hulp :-)

Even uitleggen wat ik van plan ben: ik heb op een vrijwilligersorganisatie een 10-tal PC's gekregen. Die dingen willen we gaan gebruiken als X-terminal voor onze server zodat onze medewerkers kunnen werken. Daarbuiten zouden ook bezoekers en gasten zonder serverlogin moeten kunnen internetten. Dus 2 console's zouden handig zijn: F7 voor internetkiosk, F8 voor X-terminal.

Een aangepaste live-cd van Ubuntu (ik zeg maar iets, maar die is wel leuk) zou dit an sich al kunnen doen. Maar daar komt het addertje: niet alle pc's hebben een CD-drive. Dus ik zou heel die live-cd via een network boot (PXE) willen starten. Na heel wat documentatie gelezen te hebben, blijkt dit wel mogelijk. Echter, wanneer Ubuntu (of eender welke normale live-cd linux) start komt er een error dat de CD-rom niet gevonden kon worden. Dit is alleszins wat google me vertelde, zelf heb ik het nog niet uitgetest.

Ik wil de clients diskless houden, zodat het evengoed vanop een andere computer van ons werkt. Daarom ook de keuze om een live-cd te gebruiken: daar steken veel nuttige drivers in zodat quasi elk systeem ermee kan werken.
Wie-o-wie kan me hiermee helpen? Alvast bedankt! _/-\o_

Acties:
  • 0 Henk 'm!

  • MissingDog
  • Registratie: Augustus 2002
  • Niet online
Aangezien je alleen maar een domme X.org terminal op elke client wilt hebben zou ik geen hele Ubuntu live omgeving opzetten via PXE, maar 1 X.org applicatieserver op basis van Ubuntu en de clients een kleine boot-image laten ophalen via PXE waar alleen kernel, modules en X-client/server connectiviteit geleverd wordt. Vervolgens laat je de Client X.org via XDMCP verbinding met z'n applicatieserver maken. Is veel rapper om op te starten dan een hele live-cd via 't lan laten laden over PXE

[ Voor 8% gewijzigd door MissingDog op 25-06-2006 15:51 ]


Acties:
  • 0 Henk 'm!

  • krisis1
  • Registratie: Juli 2001
  • Laatst online: 08-08 18:09

krisis1

Onder-watte?!

Topicstarter
MissingDog: thx voor je reply! Ik heb me die bedenking ookal gemaakt, maar ik dacht dat het via een live-cd misschien minder werk zou zijn. Nu ik erover nadenk hoeft dat in principe niet, ik heb alleen geen idee hoe ik eraan moet beginnen. Kan ik gewoon de initrd en vmlinuz van de live-cd gebruiken of moeten die aangepast worden om over pxe bruikbaar te zijn?

Ik zou die webkiosk trouwens lokaal willen draaien, kwestie dat de client-pc's eigenlijk stevige machines zijn (meestal P3's van >800Mhz) en de serverload zo wat minder wordt. Maar daarvoor moet ik dan lokaal buiten een X-server ook nog een kleine window manager draaien (kde/gnome zijn daarvoor zwaar overkill), en webkiosksoftware. Daarvoor was ik aan het denken aan een aangepaste Firefox met nog wat stuff, eventueel hoeft er zelfs geen WM te draaien en start Firefox gewoon. Heb je daar suggesties over misschien?

Acties:
  • 0 Henk 'm!

  • MissingDog
  • Registratie: Augustus 2002
  • Niet online
qua kiosksoftware heb ik zo 123 geen adviezen, maar hier is vast wel iets voor te vinden.

Wat betreft XDMCP & live cd's heb ik hier een howto mbt Knoppix voor je: http://www.babytux.org/articles/howto/how2netknoppix.php

En kijk ook eens op deze url ter inspiratie http://www.ltsp.org/

Voor PXE bootrommetjes kun je kijken op http://www.rom-o-matic.net/5.4.2/

[ Voor 30% gewijzigd door MissingDog op 25-06-2006 15:59 ]


Acties:
  • 0 Henk 'm!

  • tomato
  • Registratie: November 1999
  • Niet online
Als je server een beetje voldoende geheugen heeft klinkt dit toch wel als een LTSP situatie. Ubuntu heeft hiervoor uitstekende support (en in Edubuntu is het zelfs de 'standaard' setup). Om te beginnen is er op de wiki het een en ander te vinden.

Acties:
  • 0 Henk 'm!

  • krisis1
  • Registratie: Juli 2001
  • Laatst online: 08-08 18:09

krisis1

Onder-watte?!

Topicstarter
Nuttige howto, die was ik nog niet tegengekomen! LTSP wel, die ziet er leuk uit maar heeft permanent 2mbit per client nodig, en da's wel een beetje veel van het goede...
In die dingen die van de knoppix-cd gekopieerd worden zit dan vermoedelijk een image met alles wat gedaan moet worden. Mhh... kan ik dus alsnog aanpassen dan.

Die knoppix-piste is wel interessant, ga ik eens proberen. Bedankt!

//edit: Ook interessant: http://www.safedesk.com/opensource/

[ Voor 9% gewijzigd door krisis1 op 25-06-2006 16:40 ]


Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11-09 22:18

SA007

Moderator Tweaking

Acties:
  • 0 Henk 'm!

  • krisis1
  • Registratie: Juli 2001
  • Laatst online: 08-08 18:09

krisis1

Onder-watte?!

Topicstarter

Acties:
  • 0 Henk 'm!

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 09-09 23:05

smokalot

titel onder

Krisis1 schreef op zondag 25 juni 2006 @ 16:14:
Nuttige howto, die was ik nog niet tegengekomen! LTSP wel, die ziet er leuk uit maar heeft permanent 2mbit per client nodig, en da's wel een beetje veel van het goede...
In die dingen die van de knoppix-cd gekopieerd worden zit dan vermoedelijk een image met alles wat gedaan moet worden. Mhh... kan ik dus alsnog aanpassen dan.

Die knoppix-piste is wel interessant, ga ik eens proberen. Bedankt!

//edit: Ook interessant: http://www.safedesk.com/opensource/
en waarom zou jij dan die 2mbit niet nodig hebben? jij laat toch ook gewoon X terminals draaien?

maw: een ltsp client is gewoon wat jij zoekt, misschien een beetje aanpassen zodat ie beter met jouw server kan praten, die immers geen ltsp server is.

It sounds like it could be either bad hardware or software


Acties:
  • 0 Henk 'm!

  • krisis1
  • Registratie: Juli 2001
  • Laatst online: 08-08 18:09

krisis1

Onder-watte?!

Topicstarter
smokalot schreef op maandag 26 juni 2006 @ 00:22:
[...]

en waarom zou jij dan die 2mbit niet nodig hebben? jij laat toch ook gewoon X terminals draaien?

maw: een ltsp client is gewoon wat jij zoekt, misschien een beetje aanpassen zodat ie beter met jouw server kan praten, die immers geen ltsp server is.
afaik verbruikt een x-terminal enkel bandbreedte wanneer er gewerkt wordt: openen/sluiten van programma's etc. Niet ingelogd? Geen bandbreedteverbruik, buiten dan de occasionele keep-alive misschien. Of slaag ik de bal hier mis?

Acties:
  • 0 Henk 'm!

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 09-09 23:05

smokalot

titel onder

Krisis1 schreef op maandag 26 juni 2006 @ 20:08:
[...]


afaik verbruikt een x-terminal enkel bandbreedte wanneer er gewerkt wordt: openen/sluiten van programma's etc. Niet ingelogd? Geen bandbreedteverbruik, buiten dan de occasionele keep-alive misschien. Of slaag ik de bal hier mis?
idd mis.

Bij een X terminal draaien de programmaas op de server, maar wordt de output naar je client gestuurd. (let wel, de X server draait juist op de client, en de programmaas (die dus op de server draaien) zijn de clients van die X server). De input (muis, tobo) wordt dan weer teruggestuurd.

Als je dus echt niets doet zul je naast keepalives geen bandbreedte gebruiken, maar je hebt nu eenmaal geen X terminal om niets te doen. Als je ermee wilt werken heb je idd redelijk wat bandbreedte nodig, hoewel je met minder dan 2mbit ook al wel redelijk kunt werken.

Tip: als bandbreedte een probleem is, probeer dan eens NX (google zoektermen: FreeNX, Nomachine, NX client, knx). Dat is een soort verpakking van X, waardoor het veel efficienter wordt. Je krijgt zelfs persistente sessies kado, echt een fantastische techniek dus! Helaas nog niet helemaal volwassen (FreeNX icm Nomachine client dan, rest niet getest), maar als het draait is het echt super.

(NX gaat de linux desktop zeker een hoop brengen in de corporate wereld de komende jaren!)

It sounds like it could be either bad hardware or software

Pagina: 1