Ich habe eine VM mit dem VMware-Dienstprogramm "Converter Stand Alone" in einen ESXi-Server importiert. Dieser Vorgang ist jedoch etwas langwierig. Gibt es eine Möglichkeit, die bereits importierte VM zu klonen, da letztendlich mehrere Kopien dieser VM (oder genauer gesagt mehrere mehr oder weniger identische Instanzen dieser VM) gleichzeitig ausgeführt werden sollen? Oder muss ich für jede gewünschte Instanz erneut importieren?
vmware-esxi
David Mackintosh
quelle
quelle
Antworten:
Der Konverter muss nicht zum Klonen einer VM verwendet werden.
Navigieren Sie einfach zum Datenspeicher:
quelle
Tatsächlich ist es einfacher, einfach unter der Registerkarte "Zusammenfassung" auf den Hostcomputer in VIC zuzugreifen und den Datenspeicher zu durchsuchen. Erstellen Sie dann einen Ordner für die neue VM, kopieren Sie die VMDK-Datei von Ihrer Quell-VM, indem Sie sie im Datenspeicher-Browser kopieren und einfügen, und erstellen Sie dann eine benutzerdefinierte VM für die neue VMDK-Datei. Stellen Sie sicher, dass die Namen Ihrer VM und Ihres Ordners übereinstimmen, und es dauert 1/10 der Zeit, um dies zu tun.
Beispiel für mich war:
7gig VM:
Ich habe Kopien von 17 VMs in weniger als 20 Minuten erstellt, was dem Konverter eine Menge Zeit erspart hat.
quelle
Sie benötigen Konsolenzugriff (oder SSH-Zugriff) auf den ESXi-Server. Anschließend können Sie Ihre VMs mithilfe von Standard-UNIX-Befehlen (cp) kopieren.
So erhalten Sie Konsolenzugriff:
Jetzt befinden Sie sich an der Eingabeaufforderung des Servers. Wenn Sie den SSH-Zugriff aktivieren möchten, bearbeiten Sie /etc/inetd.conf und entfernen Sie das Kommentar-Symbol ("#") aus der SSH-Zeile.
quelle
[Bearbeiten meiner eigenen Antwort]
Zusammenfassung:
Mein Fazit: benutze den Converter einfach mehrmals.
Vielen Dank für die Ideen.
(Update, viel später: Hier finden Sie Informationen zum Erstellen einer Kopie einer VM, ohne den Konverter wiederholt auszuführen.)
quelle
Es gibt ein "Ghetto-Esx-Linked-Clones" -Skript, das Linked Clones anstelle von vollständigen Klonen erstellt. Verknüpfte Klone eignen sich hervorragend für VMs, die Sie für Kurzzeittests verwenden möchten, da die Klone nur Unterschiede zur ursprünglichen VM speichern. Zum Ausführen dieses Skripts muss der SSH-Zugriff auf den ESXi-Host aktiviert sein.
http://communities.vmware.com/docs/DOC-9202?tstart=7450
quelle
Der Rat von Leon Roy hat für mich funktioniert. Aber ich denke, es gibt etwas zu beachten: VMDK-Dateien, die direkt im Verzeichnis der VM gespeichert sind, sind mit einem relativen Pfad zur VMX-Datei verknüpft, während VMDKS, die außerhalb dieses Verzeichnisses gespeichert sind, mit einem absoluten Pfad verknüpft sind. Wenn sich also einer der von der VM verwendeten VM-Datenträger nicht im selben Verzeichnis wie die VM selbst befindet, müssen Sie den Wert für fileName für diese Datei in der VMX-Datei ändern, bevor Sie ihn erneut zur Bestandsliste hinzufügen. Andernfalls wird beim Hinzufügen der kopierten VM das Original und nicht die Kopie des VMDK verwendet.
quelle
Die Verwendung des Konverters war der konsequenteste Ansatz für diese Lösung. Das manuelle Kopieren von Dateien in ESX-i war einfach, dauert jedoch genauso lange wie die Verwendung des Konverters. Außerdem können Sie die .vmx-Datei nicht immer zum Inventar hinzufügen (sie kann ausgegraut sein). Halten Sie diese Informationsliste auf dem Laufenden. es ist alt, aber es hat mir geholfen :-)
quelle
Sofern ich mich nicht ernsthaft irre, sollten Sie in der Lage sein, den Virtual Infrastructure Client auszuführen, eine Verbindung zu Ihrem ESXi-Server herzustellen, mit der rechten Maustaste auf eine gestoppte virtuelle Maschine zu klicken und "Klonen" auszuwählen, wodurch die vorhandene VM in eine andere VM dupliziert wird.
quelle
Aus dem Arbeitsspeicher können Sie mit dem vCentre Server (vmware.com/products/vi/vc/features.html) eine Maschine in eine Vorlage konvertieren und anschließend mehrere Kopien dieser Vorlage in virtuellen Maschinen bereitstellen. Ich glaube, es ist eine 60-Tage-Testversion verfügbar (vmware.com/tryvmware/index.php?p=vsphere&lp=1).
quelle