Ein Server, mehrere Benutzer, jeder mit seiner eigenen virtuellen Maschine

Ein Server, mehrere Benutzer, jeder mit seiner eigenen virtuellen Maschine

Da in unserem Schulsystem nur ein geringes Budget für die Aktualisierung unserer Computer zur Verfügung steht, dachte ich, ich könnte vielleicht nur einen Server (einen leistungsstarken) kaufen und 30 Schüler an einen Server anschließen.

Auf dem Server sollten sich 30 virtuelle Ubuntu-Maschinen befinden, die jeweils über eine andere Tastatur und Maus sowie einen eigenen Monitor gesteuert werden.

Ich habe im Internet gesucht, konnte aber keine einfache Lösung finden. Manche sagen, es geht nicht, manche sagen, es geht, blablabla, unter Windows, aber ich möchte es unter Ubuntu ausführen.

Wir wären sehr dankbar, wenn uns jemand, der weiß, auf Dokumente oder Lösungen hinweisen könnte.

Antwort1

Eine gute Lösung ist die Verwendung von LTSP (Linux Terminal Server Project), hier ist eine kurzeDefinition aus Wikipedia:

Linux Terminal Server Project (LTSP) ist ein kostenloser und quelloffener Terminalserver für Linux, der es mehreren Personen ermöglicht, gleichzeitig denselben Computer zu verwenden. Anwendungen werden auf dem Server mit einem Terminal ausgeführt, das als Thin Client (auch X-Terminal genannt) bezeichnet wird und die Ein- und Ausgabe verarbeitet. Terminals verbrauchen im Allgemeinen wenig Strom, haben keine Festplatte und sind leiser als Desktop-Computer, da sie keine beweglichen Teile haben.

Kurz gesagt ermöglicht LTSP den Clients, die Ressourcen eines leistungsstärkeren Servercomputers zu nutzen. Der Clientcomputer benötigt eine Tastatur, eine Maus, einen Monitor und eine Netzwerkkarte.

Im roten Bereich finden Sie zahlreiche Tutorials. Hier sind einige für den Einstieg:

UbuntuLTSPLTSPSchnellinstallation

So installieren Sie LTSP – Ubuntu 11.04

Antwort2

Man kann nicht physisch 30 Monitore an eine einzige Maschine anschließen. Das bedeutet, dass die Rechner der Studenten etwas abgespeckt sein müssen.Computers- z. B. ohne Festplatte, Booten über das Netzwerk vom Server, wenig RAM usw.

In diesem Fall können Sie die Standard-Remote-Anmeldung verwenden, d. h. jeder Benutzer hat ein Benutzerkonto (keine virtuelle Maschine) und öffnet beim Anmelden eine Remote-X-Sitzung.

Netzwerktransparenz war so etwas wie ein Designziel von XWindow, das genau für solche Situationen entwickelt wurde.

(auch als Hinweis: 30 separate virtuelle Maschinen würden selbst im Leerlauf einen ziemlichen RAM-Overhead verursachen, während Sie mit separaten Benutzerkonten mit einem viel weniger leistungsstarken Server auskommen könnten. Bei Bedarf ist es immer noch möglich, VirtualBox in einem Benutzerkonto zu starten.)

Antwort3

Ich würde Ihnen empfehlen, sich Proxmox näher anzuschauen. Im Grunde handelt es sich dabei um eine Bare-Metal-Installation, mit der Sie VMs erstellen können. Der Grund dafür ist, dass ein Benutzer, solange er nicht mit der Maschine verbunden ist, keine Ressourcen nutzt. Maschinenreplikation, Isolierung und Koexistenz verschiedener Betriebssysteme ist das Ziel des gesamten Systems. Es ist Open Source und daher kostenlos. Dies ist eine einfache und kostengünstige Lösung.

Ich hoffe es hilft.

Antwort4

Ich habe es 2007-2008 unter Windows XP laufen sehen. Ich war im Computer-Grundkurs. Sie haben einen Desktop verwendet und zwei Mäuse und zwei Tastaturen an zwei Monitore angeschlossen. Jeder Benutzer hatte seine eigene Hardware. Es war jedoch an einen PC angeschlossen und auf beiden lief XP. Ich weiß nicht wie, aber ich habe meinen eigenen PC verwendet und auf beiden waren die gleichen Dateien. Ich meine, ich habe ein Video verwendet, um es auf mehreren Monitoren gleichzeitig abzuspielen.

verwandte Informationen