
Ich habe einige VMs auf ESX bereitgestellt. In vSphere 4 möchte ich diese VMs in ein anderes Verzeichnis im Datenspeicher verschieben. Die VM-Verzeichnisse befinden sich also unter root, aber ich möchte sie in root/MyNewFolder.
Ich habe dies versucht, indem ich eine VM ausgeschaltet, die Datei der VM (VMDK usw.) in das gewünschte Verzeichnis kopiert, die Festplatte aus den VM-Einstellungen gelöscht, eine neue Festplatte hinzugefügt und dann den neuen Pfad zur VMDK ausgewählt habe. Wenn ich im Einstellungsdialogfeld auf „OK“ drücke, nachdem ich diese Änderung an den Einstellungen vorgenommen habe, erhalte ich die folgende Fehlermeldung:
nicht gefunden.
Was ich versuche, scheint auch beim Erstellen einer neuen VM nicht möglich zu sein. Ich kann VMs nur unter Root erstellen.
Antwort1
VMware hat nie wirklich beabsichtigt, die Verwendung von VMFS-Datenspeichern auf diese Weise zu vereinfachen, aber Sie sollten dazu in der Lage sein, wenn Sie es wirklich wollen. Es wird empfohlen, diesen Detaillierungsgrad ESX/ESXi zu überlassen, aber wenn Sie es wirklich ausprobieren möchten, lesen Sie weiter.
Zuerst sollten Sie die virtuelle Maschine ausschalten und abmelden (Aus dem Inventar entfernen).nichtVon Festplatte löschen). Verschieben Sie nun die Dateien in das neue Verzeichnis. Stellen Sie sicher, dass sich alle Dateien der VM im selben Verzeichnis befinden. Wenn in der ursprünglichen VM alles konsistent ist, sollten Sie einfach vom Datastore-Browser des VI-Clients zum neuen Ordner navigieren können, mit der rechten Maustaste auf die .vmx-Datei klicken und sie wieder zum Inventar hinzufügen können.
Wenn dies immer noch mit dem Fehler „nicht gefunden“ fehlschlägt, müssen in einer oder mehreren Konfigurationsdateien Pfadverweise behoben werden. Sie müssen die .vmx-Datei öffnen und bearbeiten, um sicherzustellen, dass dort nirgends absolute Dateipfade aufgeführt sind. Falls vorhanden, ändern Sie sie so, dass alle Verweise direkt auf Dateinamen und nicht auf Pfade verweisen. Wiederholen Sie diese Übung mit allen VMDKs (der kleinen Stub-.vmdk-Datei, nicht der großen -flat.vmdk), falls Sie verknüpfte VMDKs haben (aus Snapshots\Redo-Logs). Wenn Sie aktive Snapshots haben, müssen Sie möglicherweise auch die .vmsd auf die gleiche Weise bearbeiten. Sie vermeiden diese Komplikation besser, indem Sie alle Snapshots entfernen, bevor Sie eine solche Übung durchführen. Sobald Sie alle diese Dateien bereinigt haben, sollten Sie sie wie oben beschrieben wieder zum Inventar hinzufügen können.