Bereitstellen einer VM aus einer vmdk / vmx-Datei

13

Ich habe eine vmdk-Datei und eine vmx-Datei (und alle anderen Dateien von einem anderen Datenspeicher) in meinen eigenen Datenspeicher kopiert. Wenn ich versuche, aus der VMX-Datei bereitzustellen, erhalte ich eine VM mit dem Namen "unknown # (invalid)", wobei # eine fortlaufende Nummer ist, je nachdem, wie oft ich es versucht habe. Wenn ich versuche, von vmdk aus bereitzustellen, erhalte ich eine nicht bootfähige VM.

Gibt es eine einfache Möglichkeit, eine VM über den VM-Ordner zum Laufen zu bringen?

Bearbeiten: Wenn ich versuche, aus einer VMX-Datei bereitzustellen, erhalte ich folgende VM:

unbekannt vm

und ich kann die Einstellungen nicht bearbeiten oder nicht einschalten.

BEARBEITEN:

Wir haben das Problem behoben. Die Datei wurde uns von VMPlayer übergeben und die Hardwareversion war nicht kompatibel. Wir haben die HW-Version gesenkt und als .ova-Datei exportiert. Von dort konnten wir in vCenter importieren.

Jeff
quelle
Ich meine, ich möchte eine brauchbare VM haben. Jemand hat mir diesen VM-Ordner gegeben und ich möchte ihn auf meinem Host verwenden.
Jeff
1
Wie "implementieren" Sie die VM?
ewwhite
Ich habe den 18 GB Ordner in den Datenspeicher kopiert.
Jeff

Antworten:

16

Verwenden Sie den vSphere-Client? In diesem Fall müssen Sie die .vmx-Datei verwenden.

Generisch ( ohne Details zu Versionen, usw. ), wird dies durch das Surfen im Datenspeicher erreicht, in den Ordner der VM Navigation, die entsprechende VMX - Datei mit dem rechten Maustaste und Hinzufügen der VM zu Ihrem Inventar.

Von dort aus sollte eine VM in Ihrem Datencenter- (oder Host-) Inventar verfügbar sein. Dann können Sie die virtuelle Maschine einschalten.

Bildbeschreibung hier eingeben

Bearbeiten:

Wenn die .vmx nicht funktioniert, können Sie eine NEUE virtuelle Maschine erstellen ...

Bildbeschreibung hier eingeben

  • Wählen Sie "Benutzerdefiniert".
  • Konfigurieren Sie mit den erforderlichen Spezifikationen.
  • Wenn Sie zum Abschnitt "Select a Disk" gelangen, wählen Sie "Use a existing virtual disk".
  • Dadurch wird ein Dialogfeld geöffnet, in dem Sie zur VMDK-Datei navigieren können.
  • Schließen Sie das Setup ab.
  • Profitieren.
ewwhite
quelle
1
Und wenn Sie dies tun und die VM immer noch als "unbekannt" eintreffen, stimmt wahrscheinlich etwas mit der nicht .vmx. Es ist eine Textdatei, öffne sie und vergleiche sie mit einer funktionierenden.
Shane Madden
Gibt es eine Möglichkeit, eine neue VMX aus dem VMDK zu generieren?
Jeff
@ Jeff Siehe mein Update oben.
Ewwhite
Das habe ich auch versucht ... Ich werde diese Antwort einfach akzeptieren, aber ich weiß nicht, dass ich sie richtig gefragt habe. Ein weiterer Hinweis: Die Zip-Datei, die ich erhalten habe, enthielt eine Reihe von Schnappschüssen, die zusammengesetzt wurden, nachdem ich den Ordner vollständig hochgeladen hatte. Spielt das eine Rolle? Danke für Ihre Hilfe.
Jeff
@ Jeff Oh, die Schnappschüsse wurden möglicherweise nicht konsolidiert. Sie werden absichtlich nicht im Dialogfeld Datenspeicher-Browser angezeigt. Das könnte hier Ihr Problem sein. Haben Sie Zugriff auf das ursprüngliche System?
ewwhite
0

Führen Sie die folgenden Schritte aus, um der VMware-Maschine eine virtuelle .vmdk-Festplatte hinzuzufügen:

Öffnen Sie Ihre virtuelle VMware-Maschine und stellen Sie sicher, dass sie ausgeschaltet ist. Wählen Sie VM -> Einstellungen; Klicken Sie auf der Registerkarte Hardware auf Hinzufügen, um den Hardware-Assistenten zu starten, wählen Sie Festplatte aus und klicken Sie auf Weiter. Wählen Sie auf der Seite Select a Disk die Option Use a existing virtual disk aus, und klicken Sie auf Next. Geben Sie auf der Seite Vorhandenen Datenträger auswählen den Pfadnamen und den Dateinamen für die vorhandene Datenträgerdatei ein, oder navigieren Sie zu der Datei und klicken Sie auf OK. (!) Auch wenn die konvertierte virtuelle Festplatte aus mehreren .vmdk-Dateien besteht, müssen Sie auf der letzten Seite des Assistenten nur eine .vmdk-Datei auswählen. Dadurch wird die gesamte virtuelle Festplatte hinzugefügt.

unter Null
quelle
0

Wenn Sie die VM über eine VMDK-Datei erstellen möchten, sollten Sie die VMDK-Datei ändern.

vmkfstools -i source.vmdk -d thin target.vmdk

Dann werden zwei Dateien generiert (target.vmdk und target-flat.vmdk). Sie sollten target.vmdk verwenden, um die VM zu erstellen.

Erstellen Sie VM über VMDK

mystic_cg
quelle