![](https://seccdn.libravatar.org/avatar/647253703d20800a3d8b000f653fb88e.jpg?s=120&d=mm&r=g)
Erhard Schwenk wrote:
On 30-Nov-99 Daniel buergin wrote:
Ich bin ebenfalls dabei mir Gedanken zu machen, wie ich mehrere Linux Desktops in einem Netzwerk installieren und betrieben kann.
Meine Idee ist eine Installation wie HP sie mit ihrem HP-UX "NFS Diskless Cluster" implementiert hatte (oder noch hat).
Erklaerung: Je nach Netzkapazitaet hat der Desktop gar nichts auf der lokalen Platte (braucht sie nur zum Swappen) oder er hat einen Teil des Systems (statische Files) auf der Platte. Beim Booten wird ueber das Netz via BOOTP-Daemon und TFTP der Kernel runtergeladen und gestartet. Dannach werden alle benoetigten Verzeichnisse (/dev /etc usw) via NFS vom Server gemountet.
Sowas in der Art läuft hier. Meine X-Terminals (inzwischen 8 Stück, die nächsten sind schon geplant <g>) werden wie folgt installiert:
1) Mandrake Standard-Workstation-Installation (kann man über kickstart auch automatisieren), Netzwerk via DHCP 2) nfs-mount eines Server-Volumes 3) Kopieren dieses Server-VOlume ins root des neuen Rechners 4) Reboot
Im Server-Volume liegt unter etc/rc.d/init.d ein Skript, das den Kopiervorgang bei jedem Booten wiederholt, und zwar einmal von einem globalen Volume und dann von einem Volume je Rechner. Auf die Art kann ich beliebige Konfig-Files zentral auf dem Server so managen, daß sie sich jeder Client beim nächsten Booten abholt. Entweder Global oder Pro Client (es wäre auch noch denkbar, hier CLient-Gruppen zu bilden).
Wird ein Terminal komplett zerinstalliert, knallt man einfach die Neuinstallation drauf (ca. 20 Minuten Zeitaufwand, davon 15 für das automatisierte Einspielen der Mandrake-Distribution). Das Verfahren geht aber mit jeder anderen Distri IMHO genauso gut.
Wie gut sich LINUX zum heutigen Zeitpunkt fuer ein solches System eignet kann ich nicht beurteilen.
Läuft hier astrein, allerdings sind die Terminals nicht mit großen Anwendungen (außer X11) bestückt, so daß der Kopiervorgang recht schnell geht. Aber selbst bei "richtigen" Workstations sollte das mit Tools wie rsync eigentlich kein Problem darstellen. Außerdem hat so ein X-Terminal-Server den Vorteil, daß man die Applikationen auch zentral warten und Verwalten kann (für eine zentrale Userverwaltung gibts ja YP, Radius oder neuerdings auch LDAP
Weiter ist zu sagen dass ein solches System ziemlich aufwendig zu konfigurieren ist (Erstkonfiguration).
Hmm. Hier lief das eigentlich innerhalb eines Tages nahezu perfekt.
Wir haben dazumal mit HP-UX mehrere Wochen experimentiert bis es sauber lief. Und dieses System war bereits vorkonfiguriert !!
An sich sollte das kein allzu großes Problem sein. Man kann das Ganze natürlich noch erweitern:
- Bootfähige CD mit vollautomatischer Grundinstallation - Hardwareerkennung auf dem Client (könnte man z.B. von der neuen Suse oder Redhat klauen) - tftp und bootp statt lokaler Platte - Zentrales Anstoßen eines Updates der Konfiguration über ein SSH-Skript - Rechnergruppen für verschiedene Anwendungen bilden
Ich habe wohl etwas unklar ausgedrueckt. Meine Idee waere ein Weiterentwicklung deiner Loesung. HP hat es soweit gebracht, dass sich der PC an den virtuellen Haaren selber aus dem Sumpf zieht. Das heisst bei der Extremsitutation bei der du keine Harddisk im System hast passiert folgendes beim Booten: 1. Laden des Kernels via BOOTP und TFTP. Dieser Kernel ist so praepariert, dass er dass Filesystem nur im Memory haelt. D.h. der root pfad "/" ist ein NFS-Link auf den Server (z.B. [Server]:/clients/client1/root). Dort liegen die, fuer den jeweiligen Client spez. Directories und Files (etc, dev, var usw). Die restlichen Verzeichnisse mit statischen Daten /bin, /opt usw werden werden entweder direkt vom Server gelinkt [Server]:/bin -> /bin oder aus einem spez. Verzeichnis [Server]:/clients/poweruser/opt -> /opt. 2. Hat das System erst einmal den Filesystembaum im Memory aufgebaut, kann der normale /etc/inittab Ablauf starten. Der PC hat nun das Gefuehl er habe ein lokales Filesystem auf dem er herum turnen kann. In Tat und Wahrheit wird jedoch jeder Filesystemzugriff via NFS auf den Server umgelenkt. Das Ganze hat den riesen Vorteil dass du bei einem Crash eines PC's nur die HW wechselst, die MAC-Adr. im /etc/bootptab aenderst und FERTIG ! Oder noch besser das Ganze mit DHCP einrichtest, dann hast gar keine Probleme mehr. Sorry, mit LINUX hat man ja sowieso keine Probleme, nur Herausforderungen.... Mit diesem System haben wir hier bei uns ca. 1500 Diskless Workstation von HP gemanaged. Und das Ganze mit nur 2 vollamtlichen UNIX-SysAdmins ! Leider leider wurde uns vor 2 Jahren die NT-Welt aufgezwungen und nun aergern wir uns etwa zu 10 mit dem Muell von BillyBoy herum. Jedoch ich arbeite daran auch hier LINUX reinzubringen !! Gruss Daniel --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com