Virtualisierung für öffentliche Bibliotheks-PCs mit vSphere Hypervisor

Ich arbeite in einer öffentlichen Bibliothek, wir haben 20 oder so Windows 7 PCs für die Öffentlichkeit zu verwenden. Im Moment verwenden sie Deepfreeze, um den Grundzustand des Betriebssystems zu erhalten, damit die Benutzer die Dinge nicht verraten können. Wir verwenden Clonezilla, um ein gesammeltes image auf die PCs zu übertragen. (atm wir nicht mit Clonezilla server – wir machen jeden von Hand.)

Das Problem ist, dass, wenn das Master-Image wird immer aktualisiert (Software-Updates, etc.) jeder Computer muss nacheinander verwaltet werden. (Ich vermute, wir fehlen Wissen darüber, wie man Clonezilla-server verwenden, um über Broadcast zu implementieren, und auch Sysprep-Scripting, um die Post-Imaging-Setup zu automatisieren.)

Ich möchte die Virtualisierung untersuchen, um die Dinge einfacher zu machen (auch für Hardwareänderungen usw.). Ich bin nicht besonders vertraut mit dem, was verfügbar ist oder die Terminologie, es tut mir leid. Ich bin derzeit auf der search VMWare vSphere Hypervisor.

Ich stelle mir ein Setup vor, das so funktioniert:

  1. PCs laufen irgendeine Art von minimalem Betriebssystem, dessen einziger Zweck es ist, die VM zu laden. (Ist dieser vSphere Hypervisor?)

  2. Die VM-imagedatei wird lokal auf dem PC gespeichert. Das oben genannte Minimal-Betriebssystem überprüft regelmäßig einen server, um zu sehen, ob ein aktuelles image verfügbar ist, und wenn ja, wird es die imagedatei rsync oder kopieren.

  3. Die VM wird in einem festen Zustand gespeichert. Änderungen, die die Benutzer machen, werden nach dem Abmelden / Neustart nicht gespeichert. Die VM kehrt beim Neustart immer wieder in den ursprünglichen Zustand zurück.

  4. Eine Art Automatisierung ist erforderlich, damit die Win7 Guest OS auf jedem PC ihre eigene statice IP und Hostname hat. PC_01, PC_02, etc. Naively stelle ich mir vor, dass es eine Textdatei mit dieser auf dem PC gespeicherten Info gibt und das "Minimal OS" kann skriptiert werden, um die Win7 VM mit diesem Hostnamen / IP zu konfigurieren.


Also, auf die Fragen:

  1. Also, ist vSphere Hypervisor eigentlich die Art von Produkt, das ich suche, wenn ich sage, "Minimal OS"? Oder habe ich mein Jargon falsch und es ist ein anderes VMWare Produkt? (VMWare Player kombiniert mit irgendeine Art von Linux als Host OS, zum Beispiel.)

  2. Kann vSphere Hypervisor das Szenario, das ich oben geschrieben habe, erfüllen? Gibt es einen besseren path, Dinge zu tun, was unsere Bedürfnisse noch erfüllt? (Obwohl wir kein Remote-Desktop-Client / server-model wollen).

  3. Wie kann ich die Automatisierung erreichen, die ich in Schritt 4 beschreibe? Jedes Win7-Gast-Betriebssystem muss einen bestimmten eindeutigen Hostnamen und eine statice IP-Adresse haben.


Ich hoffe das ist nicht eine Frage "Produkt empfehlen", aber ich stelle mir vor, dass dies eine gemeinsame Situation in Schulen, Bibliotheken, Internetcafés usw. ist diese Art von Ding, und was sie taten.

One Solution collect form web for “Virtualisierung für öffentliche Bibliotheks-PCs mit vSphere Hypervisor”

Als reference, hier sind wikipedia Artikel auf Desktop Virtualizaton und Hypervisor .

Die meisten der time, wenn Leute über Desktop-Virtualisierung sprechen, sprechen sie über etwas wie vmware view / VDI, wo die Windows-imageer alle auf einem lokalen server laufen und über das LAN auf Clients angezeigt werden. Wikipedia nennt dies "Zentralisierte virtuelle Desktops".

Was Sie suchen, ist eine weitere Form der Desktop-Virtualisierung, bei der ein Bare-Metal-Hypervisor auf jedem PC läuft und ein einziges Gast-Betriebssystem betreibt, welches das Desktop-Betriebssystem ist, das Sie virtualisieren möchten. Der Wikipedia-Artikel nennt diese "Remote Synchronized virtuellen Desktops".

VMWare ESXi kann in diesem Fall nicht als Hypervisor fungieren, da es keine Grafik- oder Soundtreiber hat. So, während es ein Windows-image als VM laufen kann, kann es das Windows-image nicht anzeigen (es erwartet, dass es von einem Client über das Netzwerk angezeigt wird).

Es sieht aus wie citrix hat ein Produkt, das entlang der Linien von dem, was Sie suchen, XenClient ist . Ich vermute, du kannst es sich nicht leisten

Es gibt ein paar Variationen, wie man sich diesem für eine niedrigere Kosten nähern könnte.

Du könntest deine eigene XenClient-ähnliche Lösung mit linux / xen rollen (ich habe das nicht genau gesehen) oder linux / kvm . Sie können das gleiche tun, mit Windows / HyperV aber ich denke, HyperV erfordert eine Windows-server-Lizenz.

Eine weitere Möglichkeit besteht darin, Windows oder Linux als Basis-Betriebssystem zu installieren und einen Typ 2 Hypervisor wie VMware Workstation, Virtual PC , Virtualbox oder Parallels unter dem nativen Linux / Windows auszuführen. Führen Sie dann Ihr Client-Betriebssystem im Vollbildmodus unter dem Typ 2 Hypervisor. Es gibt mehrere Windows-Optionen für Typ 2 Hypervisoren, die für Sie besser sein können, wenn Sie nicht wissen, Linux.

Die Unterscheidung zwischen Typ 1 & Typ 2 Hypervisoren ist wahrscheinlich nicht sehr wichtig, aus Ihrer Sicht wäre die configuration wahrscheinlich ähnlich.

Beachten Sie, dass die meisten Hypervisoren Hardware-Virtualisierungsunterstützung in Ihrer CPU benötigen. Ältere Versionen von VMware Desktop nicht, aber es sieht aus wie die aktuelle tut.

Ein letzter Gedanke Sie sagen, Ihr Netzwerk kann nicht mit VDI-Verkehr umgehen – Sie sind wahrscheinlich falsch. Wenn Internet-Konnektivität ist langsam, das ist fast sicherlich auf Ihre Upstream-Internetverbindung (Kabel-Modem, dsl, t1, etc). Ihr lokales Ethernet ist viel schneller als diese Verbindung. Sogar mit dem printingen u. Anderem lokalem Verkehr, würde es sehr wahrscheinlich in der Lage sein, lokalen VDI Verkehr zu behandeln.

Sie würden nicht in der Lage sein, "gehostete" virtualisierte Desktops (wieder, wikipedia's Definition) zu behandeln, die über die Internetverbindung kommen würden.

  • Kein Platz mehr auf dem Gerät - aber da ist Platz
  • NFS-dataspeicher erscheint leer!
  • VMware zwei vSwitches Gäste können nicht zwischen ihnen kommunizieren
  • Gibt es einen vSphere-Client für Linux oder wird es sein?
  • Überbrückte Netzwerkprobleme bei VirtualBox Appliance im VMware server
  • PowerCLI Automatisierung set-cddrive Fehler
  • Probleme beim Anpassen einer RHEL7 VM, die von einer Vorlage auf VMware bereitgestellt wird
  • Welches iscsi-Ziel auf Linux für die Bereitstellung von vSphere?
  • Vernetzung mit VMware, physischen Adaptern und iSCSI
  • Können Sie den virtuellen NIC-Typ nach dem Erstellen einer VM ändern?
  • VMware ESXi 4.0 Upgrade auf ESXi 5.1 minimiert VM-Ausfallzeiten
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.