Ist es möglich / ratsam, VMware Server ESX / ESXi auf einem Laptop auszuführen?

18

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?

Cletus
quelle

Antworten:

8

Es ist tatsächlich möglich, ESX als virtuelle Maschine auf Ihrem Laptop auszuführen :-)

PDF hier ansehen (VMWare ESX 3.5 und ESXI auf Server 2.0 ausführen)

Auch hier

Lief ziemlich gut auf einem Dell-Laptop - solange der Prozessor V im BIOS aktiviert hat und kompatibel ist

CPU_BUSY
quelle
Ich war so nah BS auf , dies zu fordern , aber du hast recht, es sieht aus wie es gut funktioniert - wie seltsam, nicht wirklich denken , Sie könnten das tun - dank für die Information
Chopper3
5

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.

Helvick
quelle
4

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 :)

Greg Arbeit
quelle
2

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

TStamper
quelle
0

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. :)

Brandon
quelle
0

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.

Zoredache
quelle
0

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.

Adam Gibbins
quelle
0

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.

Rob Moir
quelle
Wie sonst würdest du einem Bären die Zähne putzen?
Robin Day
0

Ich habe das mit XEN gemacht und es hat gut funktioniert. Der eigentliche Vorteil für mich war die einfache Datensicherung.

Arthur Ulfeldt
quelle