Inhaltsverzeichnis
Virtuelle Maschinen, kurz VMs, sind ein hervorragendes Werkzeug: Die Möglichkeit, ein individuelles Betriebssystem zu erstellen und es jederzeit auf dem eigenen Rechner laufen zu lassen, bietet nahezu unbegrenzte Möglichkeiten.
Virtuelle Maschinen sind nicht nur für den normalen Computeranwender praktisch, sondern auch für Softwareentwickler, Tester und alle, die in der Softwareentwicklung tätig sind, von unschätzbarem Wert, da sie für fast alle Betriebssysteme und Hardwarespezifikationen eingerichtet und konfiguriert werden können.
Das Ergebnis: Entwicklerteams können Software in einer Vielzahl von Umgebungen entwickeln und testen. Die Möglichkeit, Umgebungen zu erstellen und dann zu klonen", ist einer der vielen Vorteile der Verwendung virtueller Maschinen.
Was bedeutet es, eine virtuelle Maschine zu "klonen"? Schauen wir uns zunächst an, was Klonen bedeutet, und dann, wie man es macht.
Was ist das Klonen von virtuellen Maschinen?
Das Wort "klonen", wenn es als Verb verwendet wird, bedeutet, eine identische Kopie von etwas zu erstellen. In unserem Fall möchten wir eine identische Kopie einer bestehenden virtuellen Maschine erstellen. Das Duplikat wird genau dasselbe Betriebssystem, dieselbe Hardwarekonfiguration, dieselbe Softwarekonfiguration und dieselben installierten Anwendungen haben.
Bei der ersten Erstellung stimmt der geklonte Rechner in allen Bereichen mit dem Original überein. Sobald er in Betrieb genommen wird, treten je nach den Aktionen des Benutzers geringfügige Unterschiede auf. Konfigurationseinstellungen können sich ändern, Dateien können auf der Festplatte erstellt werden, Anwendungen können geladen werden usw. Schon das Anmelden oder Anlegen eines neuen Benutzers verändert das System, sobald neue Benutzerdaten auf die Festplatte geschrieben werden.
Eine geklonte VM ist also nur zum Zeitpunkt ihrer ursprünglichen Erstellung eine exakte Kopie. Sobald sie gestartet und verwendet wird, weicht sie von der ursprünglichen Instanz ab.
Warum eine virtuelle Maschine klonen?
Als Softwareentwickler oder -tester benötigen Sie oft eine Umgebung zum Erstellen und Testen von Anwendungen. Mit virtuellen Maschinen können Sie eine saubere Umgebung erstellen, die mit den für das Testen erforderlichen Ressourcen konfiguriert ist. Während der Verwendung der VM kann diese durch das Ausprobieren verschiedener Entwicklungsideen oder das Testen der Software beschädigt werden. Schließlich benötigen Sie eine neue.
Es kann einige Zeit in Anspruch nehmen, jedes Mal eine neue virtuelle Maschine einzurichten und zu erstellen, wenn Sie eine benötigen. Die beste Methode ist daher, eine Originalumgebung auf einer VM zu erstellen. Halten Sie diese dann sauber oder unbenutzt. Wenn Sie eine neue Umgebung benötigen, klonen Sie einfach das Original. So haben Sie schnell alles, was Sie für Ihre Test- oder Entwicklungsumgebung benötigen.
Dies funktioniert auch gut, wenn Sie ein Team von Entwicklern und Testern haben. Anstatt dass jeder seine eigene VM erstellt, können sie einfach eine Kopie eines Originals erhalten, das bereits mit allem, was sie brauchen, eingerichtet ist. Dies ermöglicht es den Entwicklern und Testern, schnell mit der Arbeit zu beginnen, und stellt außerdem sicher, dass sie mit derselben Umgebung beginnen. Wenn jemand seine Maschine beschädigt oder zerstört, ist es einfach, eine neue zu erstellen undneu beginnen.
Wie man eine virtuelle Maschine klont: Anleitung
Virtuelle Maschinen werden von einer Anwendung gesteuert, die Hypervisor genannt wird: Virtualbox, VMWare Fusion und Parallels Desktop für Mac sind Beispiele dafür.
Über die besten Hypervisoren können Sie in unserer Übersicht über die besten virtuellen Maschinen lesen. Fast jeder Hypervisor verfügt über eine Funktion, mit der Sie eine virtuelle Maschine klonen können. Wir zeigen Ihnen, wie Sie dies mit den 3 oben aufgeführten Hypervisoren tun können. Die meisten anderen verwenden ähnliche Methoden.
VirtualBox
Verwenden Sie die folgende Methode, um eine Maschine in VirtualBox zu klonen. Beachten Sie, dass diese Befehle auch über das Menü am oberen Rand der VirtualBox-Anwendung ausgeführt werden können.
Schritt 1: Starten Sie VirtualBox auf Ihrem Desktop.
Schritt 2: Vergewissern Sie sich, dass auf der VM, die Sie duplizieren möchten, alle Anwendungen installiert sind, dass sie wie gewünscht konfiguriert ist und dass sie sich im gewünschten Zustand befindet. Denken Sie daran, dass jede Kopie im gleichen Zustand und mit der gleichen Konfiguration gestartet wird. Sobald sie fertig ist, sollten Sie die VM herunterfahren, bevor Sie sie klonen.
Schritt 3: Klicken Sie in der Liste der virtuellen Maschinen auf der linken Seite der VirtualBox-Anwendung mit der rechten Maustaste auf die zu klonende Maschine, um das Kontextmenü zu öffnen.
Schritt 4: Klicken Sie auf "Klonen".
Schritt 5: Sie werden nun aufgefordert, einige Konfigurationsoptionen anzugeben - den Namen der neuen Instanz, den Speicherort usw. Sie können die Standardeinstellungen beibehalten oder sie nach Ihren Wünschen ändern. Sobald Sie Ihre Optionen ausgewählt haben, klicken Sie auf die Schaltfläche "Klonen".
Sie verfügen nun über ein exaktes Duplikat Ihrer Original-VM, das Sie verwenden oder an ein anderes Mitglied Ihres Teams weitergeben können.
VMware
VMware bietet ein ähnliches Verfahren: Sie können die folgenden Schritte in VMware Fusion verwenden.
- Starten Sie die Anwendung VMware Fusion.
- Vergewissern Sie sich, dass die virtuelle Maschine, die Sie kopieren, über alle erforderlichen Anwendungen verfügt und so konfiguriert ist, wie Sie es wünschen.
- Schalten Sie den Rechner vor dem Klonen ab.
- Wählen Sie die gewünschte VM aus der Bibliothek der virtuellen Maschinen aus.
- Klicken Sie auf die virtuelle Maschine und erstellen Sie einen vollständigen Klon oder einen verknüpften Klon. Wenn Sie die virtuelle Maschine aus einem Snapshot instanziieren möchten, klicken Sie auf Snapshots.
- Wenn Sie die Option gewählt haben, einen Klon aus einem Snapshot zu erstellen, klicken Sie mit der rechten Maustaste und wählen Sie dann einen vollständigen Klon oder einen verknüpften Klon.
- Geben Sie den Namen der neuen Version ein, und klicken Sie auf "Speichern".
Parallels Schreibtisch
Für Parallels Desktop führen Sie die folgenden Schritte aus oder lesen Sie diese Anleitung von Parallels.
- Starten Sie Parallels und stellen Sie sicher, dass die VM, die Sie als Original verwenden möchten, konfiguriert ist und sich in dem Zustand befindet, den Sie kopieren möchten.
- Wählen Sie im Kontrollzentrum die VM aus und wählen Sie dann Datei - Klonen.
- Wählen Sie den Ort, an dem Sie die neue Version speichern möchten.
- Klicken Sie auf "Speichern", und die Datei wird erstellt.
Ein Wort zu verknüpften Klonen
Wenn Sie mit den meisten Hypervisoren einen Klon erstellen, haben Sie die Möglichkeit, einen vollständigen Klon oder einen "verknüpften" Klon zu erstellen. Sie fragen sich vielleicht, was der Unterschied ist.
Mit Full erhalten Sie eine eigenständige virtuelle Maschine, die allein im Hypervisor läuft, während bei einer verknüpften Maschine die Ressourcen mit der ursprünglichen VM verknüpft sind.
Die Verwendung eines verknüpften Klons hat Vor- und Nachteile, die Sie kennen sollten, bevor Sie sich für einen Klon entscheiden.
Ein verknüpfter Klon teilt seine Ressourcen, was bedeutet, dass er viel weniger Speicherplatz auf Ihrer Festplatte benötigt. Vollständige Klone können sehr viel Speicherplatz beanspruchen.
Ein weiterer Vorteil eines verknüpften Klons ist, dass bei Änderungen an der Original-VM die verknüpften Versionen aktualisiert werden. Das bedeutet, dass nicht jedes Mal eine neue Version erstellt werden muss, wenn eine Änderung an der Original-VM vorgenommen wird. Dies könnte jedoch als Nachteil angesehen werden, wenn Sie nicht möchten, dass sich diese Änderungen auf Ihre duplizierten Umgebungen auswirken.
Ein weiterer Nachteil der Verknüpfung ist, dass die Maschinen viel langsamer laufen können, vor allem, wenn Sie mehr als eine gleichzeitig betreiben. Da die Ressourcen gemeinsam genutzt werden, muss die verknüpfte VM möglicherweise warten, bis sie an der Reihe ist, um die benötigten Ressourcen zu nutzen.
Ein weiterer Nachteil ist, dass der verknüpfte Rechner von der Original-VM abhängig ist. Sie können den Klon nicht kopieren und auf einem anderen Rechner ausführen, wenn Sie nicht auch das Original in denselben Bereich kopieren.
Außerdem funktionieren die verknüpften Kopien nicht mehr, wenn mit dem Original etwas passiert, z. B. wenn es versehentlich gelöscht wird.
Letzte Worte
Ein Klon einer virtuellen Maschine ist eigentlich nur eine Kopie dieser virtuellen Maschine in ihrem aktuellen Zustand. Das Klonen kann von Vorteil sein, vor allem für diejenigen, die in der Softwareentwicklung tätig sind. Klone von virtuellen Maschinen ermöglichen es uns, Kopien einer bestimmten Umgebung zu erstellen, so dass wir sie wiederverwenden können und uns nicht um die Zerstörung des Originals kümmern müssen.
Wenn Sie einen neuen Klon erstellen, müssen Sie sich entscheiden, ob Sie einen vollständigen oder einen verknüpften Klon erstellen wollen, wobei Sie die oben genannten Vor- und Nachteile berücksichtigen müssen.
Wie immer bitten wir Sie, uns mitzuteilen, wenn Sie Fragen oder Anmerkungen haben. Wir würden uns freuen, von Ihnen zu hören.