Die Idee, einen Hypervisor mit geringem Platzbedarf als primäres Betriebssystem auf einem Laptop oder Desktop zu haben, auf dem jedes "echte" Betriebssystem ein Gast ist, spricht mich an. Jetzt ist mir klar, dass diese Software in der Regel auf Blades und anderen Servern verwendet wird. Kann sie jedoch auf einem normalen PC ausgeführt werden? Sollte es sein? Welche Voraussetzungen gibt es (zB Hardware / BIOS / Chipsatz)? Hat dies Auswirkungen auf die Leistung? Ist es eine gute / schlechte Idee?
18
Abgesehen von der Hardwarekompatibilität besteht das größte Problem bei Ihrer Idee darin, dass die VMs in einem ESX \ ESXi-System nicht direkt mit der Konsolenanzeige \ Tastatur \ Maus auf dem ESX \ ESXi-Server interagieren können. Sie haben nur Zugriff auf die ESX-Servicekonsole, die eine modifizierte RHEL-Befehlszeilenumgebung ist (oder auf noch weniger als die mit ESXi). Um auf die Benutzeroberfläche der VMs zuzugreifen, müssen Sie über ein Netzwerk eine Verbindung mit VNC \ RDP oder einem anderen Remote Console-Protokoll herstellen. Dies liegt daran, dass es sich um Bare-Metal-Hypervisoren handelt, die keine direkte VM-Benutzeroberfläche bieten.
Produkte wie Parallels, VMware Workstation \ Fusion, Virtual Server, Virtual Box und andere sind gehostete Hypervisoren, mit denen Sie zwischen VMs wechseln und mit ihnen interagieren können, da sie die Benutzeroberfläche des Startbetriebssystems nutzen, um die umgeleiteten Anzeige- und Benutzereingabegeräte zu verwalten der VMs.
quelle
Eine sehr einfache Möglichkeit, dies herauszufinden, besteht darin, einen ESXi-USB-Stick zu erstellen , vorausgesetzt, Ihr Laptop bootet über USB. Wenn es funktioniert, super! Finden Sie etwas Stauraum und sehen Sie, wie es geht.
Wenn nicht, haben Sie nur 15 Minuten Ihres Tages verloren. Das Beste daran: Sie haben Ihren Laptop dabei nicht in den Papierkorb geworfen (es sei denn, Sie löschen das Laufwerk, um ein Datenspeicher zu werden).
Offensichtlich wird die Leistung wahrscheinlich nicht umwerfend sein, aber es könnte gut genug sein, um ein oder zwei VMs zu testen. Trotzdem kann ich ein halbes Dutzend VMs auf einem Single-CPU / Single-Core-Desktop-PC mit 3 GB RAM ausführen und ESXi4 von einem USB-Stick booten (der verwendet wird, um eine komische SATA-Controller-Eigenheit zu umgehen). Schrecklich nicht unterstützte Konfiguration, funktioniert aber hervorragend für ein Labor :)
quelle
Ja, es ist möglich, aber ich würde es nicht empfehlen.
ESX ist ein eingebetteter Hypervisor und übernimmt in seiner Funktionsweise das gesamte Festplattenlaufwerk, sodass alles auf dem Festplattenlaufwerk gelöscht wird. Wenn Sie möchten, dass ein Hypervisor-Tool virtualisiert wird, sollten Sie so etwas wie VMware Server verwenden, damit Sie Ihr Festplattenlaufwerk freigeben können, da es sich nicht um einen eingebetteten Hypervisor handelt
quelle
Wenn Sie den ESX-Hypervisor auf Ihrem Desktop ausführen, verwenden Sie im Wesentlichen eine kleine Linux-Distribution.
Zu diesem Zeitpunkt wäre es schwierig, ihn als Desktop zu verwenden, sodass er per Definition zu einem Server wird. Ich weiß, dass es einige Desktop-Virtualisierungsprodukte gibt, aber ich glaube nicht, dass wir in Bezug auf diese Technologie noch so weit sind. :)
quelle
Ich denke, Sie könnten, wenn Ihre Hardware es unterstützt. Im Allgemeinen können Sie von einer ESX-Konsole aus nichts anderes tun, als einige Konfigurationsoptionen festzulegen. Wenn Sie damit rechnen, den Laptop tatsächlich von der Konsole aus verwenden zu können, ist dies möglicherweise nicht das, was Sie möchten.
quelle
VMWare ESX verfügt über eine relativ kurze Kompatibilitätsliste. Möglicherweise funktioniert sie auf der Hardware Ihres Laptops nicht. Ansonsten sehe ich keine Probleme damit.
quelle
Cletus, ich bin mir nicht sicher, ob ich das Problem verstehe, das Sie lösen möchten, und warum wird es von den Freeware-Tools von VMware, Microsoft und Xen, die als Apps auf einem Host-Betriebssystem ausgeführt werden sollen, nicht angemessen gehandhabt? Das Host-Betriebssystem könnte eine reine Minimalinstallation ohne nicht benötigte Apps sein, sodass es Ihren Anforderungen so nahe wie möglich kommt, aber tatsächlich verwendet werden kann.
Auch wenn es möglich ist (ESX hat, wie bereits gesagt, eine recht genaue HCL), bin ich mir nicht sicher, ob es eine gute Idee ist, es sei denn, Sie sprechen von einem "portablen Blade", das Sie zu Demos mitnehmen können und wo Sie " Auf keinen Fall muss ein Konsolendesktop für eines der Gastbetriebssysteme vom Host aus geöffnet werden. Viel Glück damit ;-)
Das bringt uns immer noch zurück zu den "konventionelleren" Werkzeugen für diese Art von Aufgabe, denn ich kann mir vorstellen, dass ESX auf einem Laptop ungefähr so viel Spaß macht wie das Reinigen der Zähne eines wütenden Bären mit einer Kettensäge.
quelle
Ich habe das mit XEN gemacht und es hat gut funktioniert. Der eigentliche Vorteil für mich war die einfache Datensicherung.
quelle