Articles

VMware vs. VirtualBox: Was ist die beste Software für Desktop-Virtualisierung?

Wie man eine virtuelle Maschine auf VirtualBox und VMware installiert

VirtualBox und VMware zu vergleichen ist nicht einfach.
Beides sind ausgezeichnete kostenlose und plattformübergreifende Virtualisierungssysteme, wenn auch mit Lizenzunterschieden, und es kann schwierig sein, sich für ein Produkt zu entscheiden, mit dem man eine virtuelle Maschine erstellt.
In diesem Beitrag werden wir zwei Tests für die Installation zweier virtueller Maschinen mit demselben Betriebssystem durchführen; zuerst werden wir sie auf VirtualBox und dann auf VMware Workstation Player installieren, um Unterschiede und Ähnlichkeiten zwischen den beiden Systemen abzuleiten.

VMware ist kein einzelnes Produkt, sondern eher ein Ökosystem verschiedener Tools und Anwendungen. Dazu gehören auch Hypervisor-Virtualisierungstools wie ESXi, vSphere, vCenter, etc.

Siehe auch: Backup von virtuellen Maschinen mit VMware ESXi mit Iperius

Für diesen Vergleich werden wir uns hauptsächlich mit dem VMware Workstation Player beschäftigen.

Warum sollten Sie eine virtuelle Maschine installieren?

Wenn Sie eine alte Software verwenden müssen, die auf Ihrem Betriebssystem nicht funktioniert, oder wenn Sie Ihr System klonen wollen, um es auf eine andere Maschine zu übertragen, oder wenn Sie als Entwickler ein Produkt auf verschiedenen Plattformen entwickeln und testen sollen, ist eine virtuelle Maschine die Lösung.
Sie können Ihre Hardwareressourcen (RAM, CPU und Festplatte) nutzen, um virtuell eine andere Maschine zu erstellen, auf der Sie ein neues Betriebssystem installieren können.
Theoretisch hat die virtuelle Maschine die gleiche Leistung wie ein physischer Computer, aber da sie einen Teil der Ressourcen des Host-Computers nutzt, kann die Funktion beider Maschinen in Bezug auf die Leistung beeinträchtigt werden.

Vorbereitende Arbeiten

Bevor wir mit der Auswahl einer beliebigen Virtualisierungssoftware beginnen, ist es gut, sorgfältig zu planen, welches Betriebssystem wir auf der virtuellen Maschine haben möchten.

Möchten Sie Windows 10 installieren?

Überprüfen Sie die Systemanforderungen und versuchen Sie zu verstehen, ob die Effizienz unserer Host- und Gastmaschinen gewährleistet ist.

In unserem Beispielfall:
CPU: 1 Gigahertz (GHz) oder mehr
RAM: 1 Gigabyte (GB) für 32-Bit oder 2 GB für 64-Bit
Festplatte: 16 GB für 32-Bit-OS, 20 GB für 64-Bit-OS
Grafikkarte: DirectX 9 oder höher mit WDDM 1.0-Treiber
Display: mindestens 800×600

Sie benötigen also einen Host-Rechner, der in der Lage ist, die Ressourcen für die Menge bereitzustellen, die das Betriebssystem benötigt, das wir auf der virtuellen Maschine (Gast) installieren wollen.

Für den Fall, dass unser Host unterdimensioniert ist, müssen wir darüber nachdenken, seine Ressourcen zu erhöhen, was vor allem bei Desktop-Rechnern mit ein paar Euro durch den Einbau einer Festplatte und ein paar GB RAM möglich ist.

Es ist jedoch ratsam, die Installation ohne andere geöffnete Anwendungen auf dem Rechner durchzuführen, um die Leistung beider Systeme (virtuell und physisch) langsam testen zu können.

Nach der Definition dieser Anforderungen ist der erste Schritt die Installation einer Virtualisierungssoftware.
Die bekanntesten und meistgenutzten sind:

  • VirtualBox, entwickelt von Oracle und sowohl für den privaten als auch für den Unternehmensgebrauch unter der GNU General Public License freigegeben.
  • VMware Workstation Player, entwickelt von VMware und nur für den privaten Gebrauch kostenlos erhältlich.

VirtualBox

VirtualBox läuft unter Windows, Linux, Mac OS und Solaris und unterstützt eine Vielzahl von Gastbetriebssystemen, von Windows über Linux, Mac, Solaris, OpenSolaris, OS / 2 und OpenBSD.

Die Download-Seite zeigt die Liste der neuesten Distributionen in Abhängigkeit von den Gastsystemen.

Für Windows und andere Systeme ist die Installation sehr einfach, da sie mit den spezifischen Methoden für jede Plattform durchgeführt wird.

VMware Workstation Player

Der VMware Workstation Player kann nur auf Windows und Linux installiert werden.

Er unterstützt jedoch eine Vielzahl von Gastbetriebssystemen und bietet nützliche Tools zur Überprüfung der Kompatibilität.

Die ausführbaren Dateien für die Installation können je nach System über die Download-Seite heruntergeladen werden.
Während für Windows, wenn man alle Schritte und die Anweisungen des Assistenten befolgt, die Installation sehr einfach sein wird, muss man für Linux, da es ein „.bundle“-Paket ist, müssen wir daran denken, die Installation als root durchzuführen und den „sh“-Befehl zu verwenden.

Wie man Windows 10 auf VirtualBox und VMware installiert

Wir haben also gesehen, dass die Installation von VirtualBox und VMware Workstation Player auf dem Host-System recht einfach ist.
Nachfolgend zeigen wir die Installation von Windows 10 auf einer virtuellen Maschine, die auf einem Ubuntu-Host läuft.

Installation auf VirtualBox

Nach der Installation erscheint VirtualBox als Container, in dem es möglich ist, neue VMs zu erstellen, auf denen die Betriebssysteme unserer Wahl installiert werden können (natürlich innerhalb der Grenzen der Leistung, die die Host-Hardware garantieren kann).

virtualbox

Klicken Sie auf die Schaltfläche „Neu“, um eine neue VM zu erstellen, in der Sie den Namen, den Typ des Betriebssystems und dessen Version wählen können.
Hier ist der Moment, in dem wir auch die ersten Spezifikationen wählen, wobei wir uns an die Vorgaben des zu installierenden Betriebssystems halten müssen.
Sie können diese Einstellungen später noch ändern.

VirtualBox erstellt virtuelle Maschine

Nachfolgend ist es notwendig, die Größe und den Typ der virtuellen Festplatte zu wählen.

In unserem Fall wird die Größe 20GB betragen, aber wir können zwischen verschiedenen Festplattenformaten wählen.
Es gibt drei verfügbare Formate:

  • VDI, das ist das VirtualBox-eigene Format.
  • VMDK, das ist das VMware-eigene Format, wird aber auch von anderen Virtualisierungssystemen verwendet.
  • VHD, das ist das Format, das von Hyper-V verwendet wird.

VMDK kann eine bessere Kompatibilität gewährleisten und ist in der Regel die bevorzugte Option.
In jedem Fall ist es mit entsprechenden Tools möglich, die virtuellen Festplatten in andere Formate zu konvertieren.

VirtualBox create HD

Diese drei Festplattentypen (VDI, VMDK und VHD) unterstützen die dynamische Zuweisung von genutztem Speicherplatz, eine weitere Option, die an dieser Stelle meist gewählt wird. Das bedeutet, dass die VM-Festplattendatei auf dem Host-System nur den tatsächlich genutzten Platz einnimmt.

Bei der dynamischen Zuweisung wird in der Regel die Option „Aufteilung in Dateien unter 2GB“ gewählt, um eine bessere Performance zu gewährleisten.

An dieser Stelle ist unsere virtuelle Maschine fertig, sodass wir mit der Installation von Windows 10 fortfahren können.

oracle vm virtualbox manager

Mit einem Rechtsklick auf den Namen der neu erstellten Maschine können Sie die Option „Einstellungen“ auswählen, wenn Sie die aktuellen VM-Einstellungen ändern oder sehen möchten.

Menü vm Einstellungen

Dank der NAT-Option, die von VirtualBox automatisch aktiviert wird, ist es möglich, über das Host-System auf das Internet zuzugreifen.

oracle vm virtualbox Netzwerkeinstellungen

Um die Windows-Installation zu starten, wählen Sie Start und dann aus dem Dateisystem des Host-Systems die Startdiskette oder das Disk-Image.

Startdiskette auswählen

Wenn Sie in diesem Panel Start wählen, startet die klassische Windows-Installation.
Zunächst werden Sie nach dem Produktschlüssel und der Akzeptanz der Windows-Lizenz gefragt.
Dann steht zur Auswahl: Update oder Benutzerdefiniert.

Die erste ist nur möglich, wenn Sie bereits ein System installiert haben, daher müssen Sie bei der Erstinstallation mit der zweiten Wahl fortfahren.

oracle vm virtualbox installation type

An einem bestimmten Punkt der Installation verlangt das System die Einrichtung des Administrator-Benutzers und andere Optionen wie die Einrichtung eines Microsoft-Kontos und das Senden von statistischen Daten für die Diagnose.

Am Ende der Installation haben wir ein gut funktionierendes Gastsystem.

Es empfiehlt sich, die VirtualBox Guest Additions-Erweiterungen innerhalb der VM zu installieren, ein nützliches Softwarepaket, das für eine bessere Leistung der Gastmaschine und eine bessere Beziehung zwischen Gast und Host sorgt, darunter zum Beispiel:

  • Mauszeiger-Integration: Alle Mausaktionen, wenn sich der Mauszeiger über der VM befindet, werden automatisch an das Gastsystem weitergeleitet.
  • Gemeinsame Ordner: Austausch von Dateien zwischen Host und Gast.
  • Gemeinsame Zwischenablage zwischen Host und Gast.

Das Installationspaket der VM VirtualBox enthält bereits die Guest Additions, diese müssen jedoch aktiviert werden.

Falls das Paket noch nicht heruntergeladen wurde, erkennt das System das Fehlen dieses Add-ons und fordert dessen Download an.

virtualbox download guest additions

So installieren Sie Guest Additions auf VirtualBox

Während die VM läuft, wählen Sie das Menü „Gerät“ und dann „CD-Image der Guest Additions einlegen“.

Gast-Zusatz-CD-Image einfügen

Geben Sie den gewünschten Image-Pfad ein (bei Linux-Host-Systemen ist das ~/.config/VirtualBox/VBoxGuestAdditions_5.2.32.iso), den wir im Laufwerk D des Computers finden, wie im folgenden Bild gezeigt.

oracle vm virtualbox install guest add

Doppelklicken Sie auf das CD-Laufwerk (D), um die Installation zu starten.

Nach Abschluss der Installation müssen noch ein paar kleine Operationen durchgeführt werden, um die gewünschten Funktionen aktiviert zu sehen.

Wir wählen die Option Maschine -> Einstellungen und dann Gemeinsame Ordner.
Hier können wir einen gemeinsamen Ordner von zwei Typen hinzufügen: Maschinenordner und transiente Ordner

Während der erste ein dauerhaft freigegebener Ordner mit dem Dateimanager des Hosts ist, ist der zweite ein Ordner, der nur solange freigegeben bleibt, bis die VM heruntergefahren wird.

Virtualbox-Freigabeordner

Virtualbox-Freigabeordner hinzufügen

Nach dem Einrichten des Freigabeordners finden Sie diesen unter dem Namen VBOXSVR im Ordner PC-Netzwerk.

oracle vm virtualbox Ordner im Netzwerk freigeben

Im Menü Geräte (Option Gemeinsame Zwischenablage) können Sie den Modus für die gemeinsame Nutzung der Zwischenablage mit dem Hostsystem auswählen.

virtualbox_shareclipboard

Installation auf VMware

Nachdem der VMware Workstation Player installiert ist, wählen Sie „Neue virtuelle Maschine erstellen“, um eine neue Instanz zu erzeugen, auf der Sie Ihr virtuelles Betriebssystem installieren.

Vmware-Manager

In den folgenden Schritten können Sie das ISO-Image des Host-Systems auswählen, den Windows-Schlüssel und den Administrator-Benutzer (der standardmäßig ohne Passwort identifiziert wird) eingeben und den Namen der VM wählen.

vmware iso image

vmware windows key

vmware name vm

An dieser Stelle, wenn Sie sich an die Spezifikationen erinnern, können Sie die Größe der Festplatte einstellen, während die Größe des Arbeitsspeichers standardmäßig auf 2 GB eingestellt ist.

vmware disksize

vmware resume

Nachdem die Festplatte erstellt wurde, geht es weiter mit der Installation des Betriebssystems.

Das VMware-Tools-Paket (das Äquivalent zu den Guest Additions für VirtualBox) ist bereits installiert.

Ist das nicht der Fall (das kann bei anderen Gastsystemen und bei älteren Windows-Versionen vorkommen), reicht es, es über den Befehl Virtuelle Maschine -> VMTools installieren zu installieren.

Während die Funktion zur Freigabe der Zwischenablage bereits aktiv ist, muss für die Freigabe von Ordnern wie folgt vorgegangen werden:

vmware vm settings

In den Einstellungen der virtuellen Maschine kann auf der Registerkarte „Optionen“ ein Ordner ausgewählt werden, der freigegeben werden soll, entweder dauerhaft oder nur für eine begrenzte Zeit der Aktivität der VM.
vmware_vm_shared_folders

Fazit

Es gibt nicht viele Unterschiede zwischen den beiden Systemen. Beide erweisen sich als hervorragende Produkte, schnell (wenn man die notwendigen Voraussetzungen beachtet) und ziemlich intuitiv.

Ein wichtiger Unterschied ist die Art der Lizenz: VMware ist nur für den persönlichen Gebrauch kostenlos, während es bei VirtualBox keine Einschränkungen gibt.

Das VMware-Tools-Paket ist bereits installiert und die Zwischenablagefreigabe ist bereits aktiv (was nicht zu unterschätzen ist, z. B. für die Eingabe des Windows-Aktivierungscodes, den man per Copy & Paste vom Host-System aus eingeben kann).

Wie so oft wird die Wahl jedoch auf die eine oder andere Lösung fallen, auch basierend auf den persönlichen Bedürfnissen, den minimalen Installationsanforderungen und der Benutzerfreundlichkeit der Dokumentation, die das Produkt unterstützt.

Zu guter Letzt sollten Sie daran denken, dass es immer ratsam ist, virtuelle Maschinen auf NAS oder in der Cloud zu sichern, um im Falle eines Problems virtuelle Systeme mit wenigen Klicks wiederherstellen zu können, ohne den in diesem Tutorial beschriebenen Installationsprozess wiederholen zu müssen. Iperius Backup ist eine komplette Software für die Sicherung von virtuellen Maschinen, die auf Windows-Hosts laufen, dank der Möglichkeit, VMDK-, VHD- oder VDI-Festplattendateien mithilfe der VSS-Technologie zu kopieren. Iperius ist auch eine leistungsstarke Software für die Sicherung von professionellen Virtualisierungsumgebungen wie Microsoft Hyper-V und VMware ESXi.

Eine Antwort schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.