Virtualisierung ist heutzutage ein heißes Thema. Sie werden feststellen, dass die meisten IT-Mitarbeiter (Netzwerk- und Systemadministratoren) häufig über Virtualisierung sprechen. Bevor wir uns mit der Frage beschäftigen, was Virtualisierung ist, wollen wir ein wenig darüber sprechen, warum wir Virtualisierungssoftware benötigen oder verwenden, da sie uns helfen wird, das Konzept besser zu verstehen.

Verwendung von Virtualisierung

Virtualisierungstechnologie wird verwendet, um die Hardwareressourcen erweiterbar zu machen, ohne die Software und Daten von einem Ort zu einem anderen verschieben zu müssen.

Virtualisierung wird auch verwendet, um die Kosten von Computerhardware zu senken, da mehrere virtuelle Server auf einer einzelnen Serverhardware gehostet werden können.

Virtualisierung kann verwendet werden, um separate Umgebungen für jede Softwareanwendung einzurichten, so dass eine Anwendung nicht die andere stören kann. Dies ist besonders nützlich, wenn Sie ein Softwareprodukt in verschiedenen Umgebungen testen. Anstatt eine separate Hardware-Maschine zu verwenden, kann man einfach virtuelle Server auf einer Hardware-Maschine einrichten.

Virtualisierung kann als Standardisierungswerkzeug verwendet werden. Dies bedeutet, dass wir eine Betriebssystemumgebung als Standard einrichten und dann die gleiche virtuelle Maschine beliebig oft replizieren können.

Was ist Virtualisierung?

Laut Wikipedia:

Virtualisierung (Computing) ist die Erstellung einer virtuellen (anstatt einer tatsächlichen) Version von etwas wie einer Hardwareplattform, einem Betriebssystem, einem Speichergerät oder Netzwerkressourcen.

Nehmen wir ein einfacheres Beispiel für Virtualisierung. Wenn Sie ein häufiger Computerbenutzer sind, sollten Sie bereits über die Partitionen Ihrer Festplatte Bescheid wissen. Sie können mehr als eine Partition auf Ihrem Computer erstellen. In Windows heißen die Partitionen C: \, D: \, E: \ usw. Wir nennen alle Partitionen als separate Laufwerke. Wir wissen auch, dass unser Computer nur aus einer einzigen physischen Festplatte besteht. Diese Laufwerke sind logische Partitionen der einzelnen physischen Festplatte. Dies kann als Virtualisierung bezeichnet werden, da wir mehrere virtuelle Versionen einer einzelnen Hardware erstellen.

Arten der Virtualisierung

Virtualisierung ist ein Begriff, der mit einer Vielzahl von Themen verwendet werden kann, aber das beliebteste Thema, in dem Virtualisierung verwendet wird, ist Betriebssystemvirtualisierung. Betriebssystemvirtualisierung bedeutet, dass mehrere Betriebssysteme gleichzeitig auf derselben Hardware ausgeführt werden. Andere Arten von Virtualisierungen umfassen Software-Virtualisierung, Netzwerkvirtualisierung, Speichervirtualisierung und Servervirtualisierung.

Wir werden einige andere Arten von Virtualisierungslösungen später besprechen, aber in diesem Beitrag werden wir die gängigsten Betriebssystemvirtualisierungslösungen für Windows vorstellen.

Betriebssystem-Virtualisierungsterminologie

Bevor wir uns mit der eigentlichen Lösung befassen, sollten wir uns zunächst mit der Terminologie der Betriebssystemvirtualisierung vertraut machen.

  • Host : Das Betriebssystem, auf dem die Virtualisierungssoftware ausgeführt wird, wird als Host bezeichnet.
  • Gast : Das Betriebssystem, das in der Virtualisierungssoftware ausgeführt wird, wird als Gast bezeichnet.

1. Microsoft Virtual PC

Microsoft Virtual PC ist, wie der Name schon sagt, ein kostenloses Virtualisierungsprodukt von Microsoft. Die neueste Version von Virtual PC ist Virtual PC 2007. Es kann fast jedes Betriebssystem als Gast ausführen, es werden jedoch nur einige wenige Hosts unterstützt, die unten aufgeführt sind:

  • Windows Vista Business, Enterprise und Ultimate
  • Windows Server 2003 Standard Edition (32-Bit- und 64-Bit-Unterstützung)
  • Windows XP Professional (32-Bit- und 64-Bit-Unterstützung)
  • Windows XP Tablet PC Edition

Obwohl Virtual PC alles tut, was eine Standard-Virtualisierungssoftware kann, hat sie gewisse Einschränkungen. Es unterstützt keine USB-Geräte und kann nicht mehrere Snapshots der virtuellen Maschine speichern. Abgesehen von diesen Einschränkungen ist Virtual PC ziemlich schnell, insbesondere wenn Sie eine beliebige Windows-Version als Gastbetriebssystem installieren möchten.

Laden Sie Virtual PC 2007 herunter

Bitte beachten Sie, dass Windows XP-Modus in Windows 7 nur eine Erweiterung von Virtual PC ist. Es wird eine vordefinierte Windows XP-Umgebung in Windows 7 erstellt, sodass Windows 7-Benutzer möglicherweise die Programme ausführen können, die nur für die Ausführung unter Windows XP unterstützt werden.

2. VirtualBox

VirtualBox ist ein Virtualisierungsprodukt von Oracle. Der Vorteil von VirtualBox gegenüber Virtual PC ist, dass VirtualBox auf den meisten Plattformen einschließlich Windows, Linux und Mac laufen kann. VirtualBox ist kostenlos und Open-Source. Es unterstützt die Größenänderung des Gastbetriebssystem-Bildschirms gemäß dem VirtualBox-Fenster. Sie müssen den "Skaliermodus" für diesen Zweck aktiviert haben. Wenn Sie auf den Bildschirm des Gastbetriebssystems klicken, sind Maus und Tastatur im Gastbetriebssystem gesperrt, sodass Sie die Tastatur und die Maus im Gastbetriebssystem verwenden können, ohne den Host zu unterbrechen. Um die Maus und Tastatur freizugeben, die im Host verwendet werden sollen, drücken Sie einfach Strg + Pfeil nach links. Dieser Hotkey kann in den Optionen von VirtualBox angepasst werden.

VirtualBox wird auch mit einem Erweiterungspaket geliefert, das zusammen mit VirtualBox installiert werden kann, um zusätzliche Funktionen wie USB-Geräteunterstützung, Remote-Desktop-Verbindung und PXE (Netzwerk) Bootfähigkeit für Intel NIC (LAN) -Karten zu erhalten.

Obwohl VirtualBox unter Mac OS läuft, hat es viele Probleme und erzeugt Stabilitätsprobleme. Daher sollte es nur in einer Heimumgebung verwendet werden, wenn Mac OS als Host-Betriebssystem verwendet werden muss. VirtualBox läuft gut unter Windows und Linux als Hosts.

Laden Sie VirtualBox herunter (alle Betriebssysteme)

3. VML-Arbeitsstation

VMLite Workstation ist ein Virtualisierungsprodukt, das auf VirtualBox (Open Source) basiert. Es funktioniert sehr ähnlich wie Microsoft Virtual PC, beseitigt aber die Einschränkungen von Virtual PC. Ein interessantes Feature von VMLite Workstation ist, dass es das Ausführen eines 64-Bit-Gastbetriebssystems auf einem 32-Bit-Host-Betriebssystem unterstützt. Wenn Sie also 32-Bit-Windows 7 ausführen, können Sie 64-Bit-Windows XP mit Hilfe von VMLite Workstation ausführen.

Im Gegensatz zu Virtual PC unterstützt VMLite das Speichern mehrerer Live-Snapshots der virtuellen Maschine. Das ist wie Versionierung. Wenn Ihnen die aktuelle Version der Umgebung nicht gefällt, können Sie jederzeit mit einem vorherigen Snapshot, der von VMLite Workstation gespeichert wurde, in den vorherigen Zustand zurückkehren.

VMLite unterstützt die meisten der in der Branche verwendeten Virtualisierungsformate wie VMDK (VMWare), VHD (Microsoft), VDI (Sun) und HDD (Parallel).

VMLite wird mit einer eigenen Version von Windows XP Mode für Windows 7 ausgeliefert. Es bietet dieselben Funktionen wie der ursprüngliche Windows XP-Modus und erfordert keine Hardware-Virtualisierung.

Laden Sie VMLite Workstation herunter (Registrierung erforderlich, um die Setup-Datei herunterzuladen)

4. VMWare Server

VMWare Server ist eine kostenlose Virtualisierungssoftware von VMWare. Obwohl seine Unterstützung beendet wurde, kann sie dennoch kostenlos heruntergeladen und verwendet werden. VMWare Server unterstützt fast alle Betriebssysteme als Gäste oder Hosts, aber ein 64-Bit-Gastbetriebssystem kann nicht auf einem 32-Bit-Host installiert werden. VMWare Server unterstützt USB-Geräte und unterstützt auch Bridged-, NAT- und Host-Only-Netzwerkschnittstellen.

VMWare Server enthält ein Paket mit Verwaltungstools, das über das Menü Datei installiert werden kann. Die Verwaltungstools erleichtern die Kommunikation zwischen dem Host und dem Gastbetriebssystem, ohne die Maus zu sperren und das Ausschneiden, Kopieren, Einfügen und Ziehen und Ablegen über Host- und Gastbetriebssystem zu ermöglichen.

Laden Sie VMWare Server herunter

Andere Virtualisierungslösungen

Während ich für diesen Artikel recherchiert habe, bin ich auf eine sehr nützliche Software gestoßen, die vielleicht nicht kostenlos ist, aber einen Blick wert ist. Während freie Lösungen für Heim- und SOHO-Unternehmen verwendet werden können, können kommerzielle Produkte die Bedürfnisse großer Unternehmen befriedigen. Ich führe die Software auf, auf die ich während meiner Recherche gestoßen bin:

VMWare Workstation ist dem VMWare-Server sehr ähnlich, wird jedoch weiterhin von VMWare unterstützt.

VMWare Fusion und Parallels Desktop sind die perfekten, aber kostenpflichtigen Alternativen zu VirtualBox, wenn Sie Mac OS als Host-Betriebssystem verwenden. Wenn Sie nach einer kostenlosen Lösung für Mac OS suchen, versuchen Sie Boot Camp.

QEMU ist eine weitere beliebte Virtualisierungslösung, aber ich konnte QEMU für Windows nicht finden. Die Downloads sind nur für Linux verfügbar.

Paragon Go Virtual war eine weitere gute Virtualisierungssoftware, die jedoch anscheinend nicht weiter entwickelt wurde. Es kann von Majorgeeks heruntergeladen werden.

Ich hoffe, dieser Artikel wird als guter Leitfaden für Virtualisierungssoftware dienen. Wenn ich etwas verpasst habe oder Vorschläge zu diesem Thema haben, dann kommuniziere bitte über Kommentare unten.

Hinweis: Möglicherweise interessieren Sie sich auch für unsere bereits behandelten Themen zu MTE zur Virtualisierung:

So führen Sie mehrere Linux-Distributionen ohne Virtualisierung aus

Ein Vergleich zwischen Virtualbox und VMWare Server

Bildnachweis: Laptop im Laptop im Laptop von BigStockPhoto