Hallo,
Martin Koenen wrote:
>
> Am Montag, 3. Januar 2005 11:06 schrieb Juergen Roethig:
>
>>Das (also ein Terminalbetrieb ohne jegliche lokale Laufwerke) ist das, was
>>z.B. auch der Knoppix-Terminalserver out-of-the-box (Knoppix booten,
>>Terminalserver starten, tut) ermoeglicht. Dort laeuft das dann zwar von
>>einem Knoppix als Host, aber die entsprechende Funktionalitaet (DHCP-,
>>TFTP-, NFS-Server) sollte auch Dein OS-X hinkriegen. Daher wuerde ich mir
>>an Deiner Stelle die konkrete Verfahrensweise von Knoppix abgucken ...
>
>
> Wenn ich Richtig informiert bin, laufen die Prozesse dann aber auf dem Host.
> Sprich der Terminalrechner braucht nur sehr wenig Resourcen. Soll dieser aber
> bei Deinem Fall viel Rechnen oder auch viel Hauptspeicher verwenden, wäre
> diese Lösung ungeschickt.
In der Tat: Bei einem "klassischen Terminalserver" laeuft das so. Aber
bei seiner heterogenen Umgebung (MacOS X als Server versus
Linux-Anwendung auf dem Client, und er will ja gerade seine
Linux-Anwendung anwenden koennen) wuerde ein solcher "klassischer
Terminalserver" nichts bringen. Der "Terminalserver" von Knoppix ist
jedoch kein solch "klassischer". Im Gegenteil: Genutzt wird CPU,
Hauptspeicher und (falls vorhanden) Swap-Speicherplatz vom lokalen
Rechner. Gebootet wird dagegen der Kernel vom Server (DHCP und TFTP sind
in dem Zusammenhang die Stichworte auf dem Server, welche ich bereits
genannt hatte, PXE als Bootmethode des Client hatte ich dagegen
zugegebenermassen unterschlagen), und das Filesystem wird ebenfalls vom
Server bereitgestellt (auch NFS hatte ich erwaehnt). Moeglicherweise
haette Herr Knopper seinem "Terminalserver" einen anderen Namen geben
sollen ...
> Für Deinen Fall könntest Du die Partionen des alten Rechner in Verzeichnes des
> Host kopieren. Über PXE, DHCP und TFTP den Client starten und die "alte
> Platte" per NFS-Server zur Verfügung stellen.
> Wenn Du noch ein Diskettenlaufwerk drin lassen willst, ist die Arbeit noch
> weniger. Da PXE, DHCP und TFTP wegfallen kann.
> So braucht Dein Linux , vereinfacht gesagt und anstelle von root=/dev/hda auf
> root=host:/alte-platte umgestellt werden.
Und das (PXE, DHCP, TFTP, NFS) ist so ziemlich genau das, was der
Knoppix-Terminalserver macht ;-) Wenn man also die Verfahrensweise am
lebenden Objekt naeher kennenlernen moechte (um sie gegebenenfalls fuer
die eigene Anwendung entsprechend zu modifizieren), kann man sich das
entsprechende Script (zu finden bei einem gebooteten Knoppix unter
"/etc/init.d/knoppix-terminalserver") zur Brust nehmen. Und dieses
Script hat einen grossen Vorteil: Es laeuft bei einem gestarteten
Knoppix "out of the box"! Aber auch das erwaehnte ich in meiner ersten
EMail bereits ...
Gruss
Juergen
Received on Mon Jan 3 19:55:19 2005