Seite 1 von 1

VM mit Snapshot verschieben

Verfasst: 11.11.2009, 06:19
von WolferlS
Hallo,
leider schaffe ich es nicht meine VMs (WinXP) mit Snapshot auf einen anderen Host zu verschieben. Auf dem neuen Host wird mir die Harddisk als "Hard disk not valid" angezeigt. Wenn ich die VM starten möchte kommt die Meldung: "Cannot open the disk (Pfad).vmdk or one of the snapshot disks it depends on".
Die Pfade der VM auf dem neuen Host sind identisch. Auch der Laufwerksbuchstabe ist der Gleiche.
Wenn ich auf dem alten Host den Snapshot vor dem verschieben lösche, kann ich die VM ohne Probleme verschieben, jedoch möchte ich den Snapshot ja mitnehmen.

Kann mir von euch jemand sagen, wie ich hier vorgehen muss?

Vielen Dank für eure Hilfe,
Wolferl

Verfasst: 11.11.2009, 14:57
von Dayworker
Was steht denn im vmware.log drin? Poste oder verlinke bitte doch mal dieses, die VMX könnte eventuell auch schon reichen.

VMX-File

Verfasst: 11.11.2009, 19:27
von WolferlS
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
memsize = "512"
ide0:0.present = "TRUE"
ide0:0.fileName = "C-PLATTE-000001.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.fileName = "A:"
Ethernet0.present = "TRUE"
Ethernet0.connectionType = "custom"
displayName = "G-099"
guestOS = "winxppro"
priority.grabbed = "normal"
priority.ungrabbed = "normal"

ide0:0.redo = ""
uuid.location = "56 4d 5e 64 99 e6 de 11-2a 34 a2 fb 4d 6d 1e ef"
uuid.bios = "56 4d 03 38 8b 9d 15 a0-d5 47 79 83 31 42 0f 69"
ide1:0.autodetect = "TRUE"
ethernet0.addressType = "static"
ethernet0.Address = "00:50:56:3e:dc:bf"

floppy0.fileType = "device"

ide1:0.startConnected = "TRUE"

floppy0.autodetect = "TRUE"

checkpoint.vmState = ""
tools.syncTime = "FALSE"

Ethernet0.vnet = "VMnet2"

extendedConfigFile = "Windows XP Professional.vmxf"
virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "manual"

ide0:1.present = "TRUE"
ide0:1.fileName = "D-PLATTE-000001.vmdk"
ide0:1.writeThrough = "TRUE"

ide0:1.redo = ""
vmotion.checkpointFBSize = "16777216"

usb.present = "TRUE"

ethernet0.features = "1"
ethernet0.networkName = "VMnet3"
ethernet0.generatedAddress = "00:0c:29:42:0f:69"

ethernet0.generatedAddressOffset = "0"

Verfasst: 11.11.2009, 20:03
von WolferlS
Hallo,
habe den Fehler anhand der Log gefunden. Ein Untervz. hatte doch einen anderen Namen. Jedoch taucht dieser in der VMX nicht auf!
Daher noch meine Frage, wenn ich den Pfad beim Umzug verändern möchte, wo befindet sich dieser für die Snahpshots?

Verfasst: 11.11.2009, 20:20
von Dayworker
Snapshots sollten immer im gleichen Verzeichnis wie die VMDKs gespeichert sein oder hast du was anderes in der VMX eingestellt?

Verfasst: 11.11.2009, 20:29
von WolferlS
die VMDKs befinden sich in einem Untervz der VM. Beim erstellen der Snapshots wurden diese aber autom. im Rootvz der VM erstellt, befinden sich im Moment also nicht im gleichen VZ wie die VMDKs.
Wenn das so nicht korrekt ist, kann ich dies nachträglich noch ändern?

Verfasst: 11.11.2009, 21:43
von Dayworker
Hmm, gute Frage. Ich würd sagen, es kommt drauf an wie der VMserver2 ein Snapshot in die VMX einträgt. Möglich wären da die relative Verzeichnisangabe (../../VM/Snapshot) oder als kompletter Pfad (xyz:\VM\Snapshot).
Ich vermute mal letzteres und wenn ich die Release-Notes nicht wieder verwechsle, gab es deshalb damit auch ein Problem.

Verfasst: 11.11.2009, 21:54
von WolferlS
Wenn ich die VMX betrachte (siehe oben), kann ich gar keinen Pfad dazu finden.

Na, jedenfalls laufen meine VMs jetzt ja.

Vielen Dank für Deine Hilfe!

Verfasst: 11.11.2009, 22:01
von Dayworker
Kannst du bitte mal ein Verzeichnis-Listing ohne und mit Snapshot posten? Interessant wäre dann vermutlich der Inhalt der neuen Datei und die VMX müßte eigentlich auch auf den Snapshot umgeschrieben sein.
Passen denn auch die Rechte an allen Dateien der VM am neuen Standort?

Verfasst: 12.11.2009, 06:07
von WolferlS
hoffe, ich habe Dich richtig verstanden. Listing mit Snapshot:
Verzeichnis von T:\vmaschinen\Tests\G-099

564d5e64-99e6-de11-2a34-a2fb4d6d1eef.vmem
C-PLATTE-000001.vmdk
C-PLATTE-000001-s001.vmdk
C-PLATTE-000001-s002.vmdk
C-PLATTE-000001-s003.vmdk
C-PLATTE-000001-s004.vmdk
C-PLATTE-000001-s005.vmdk
D-PLATTE-000001.vmdk
nvram
vmware.log
vmware-0.log
vmware-1.log
vmware-2.log
Volumes
Windows XP Professional.vmsd
Windows XP Professional.vmx
Windows XP Professional.vmxf
Windows XP Professional-Snapshot1.vmsn

Verzeichnis von T:\vmaschinen\Tests\G-099\564d5e64-99e6-de11-2a34-a2fb4d6d1eef.vmem.lck

M54073.lck

Verzeichnis von T:\vmaschinen\Tests\G-099\C-PLATTE-000001.vmdk.lck

M35371.lck

Verzeichnis von T:\vmaschinen\Tests\G-099\D-PLATTE-000001.vmdk.lck

M18426.lck

Verzeichnis von T:\vmaschinen\Tests\G-099\Volumes\DATEN

D-PLATTE.vmdk

Verzeichnis von T:\vmaschinen\Tests\G-099\Volumes\DATEN\D-PLATTE.vmdk.lck

M10955.lck

Verzeichnis von T:\vmaschinen\Tests\G-099\Volumes\SYS

C-PLATTE.vmdk
C-PLATTE-s001.vmdk
C-PLATTE-s002.vmdk
C-PLATTE-s003.vmdk
C-PLATTE-s004.vmdk
C-PLATTE-s005.vmdk

Verzeichnis von T:\vmaschinen\Tests\G-099\Volumes\SYS\C-PLATTE.vmdk.lck

M57831.lck

Verfasst: 12.11.2009, 14:34
von continuum
poste bitte
C-PLATTE-000001.vmdk
und
C-PLATTE.vmdk

Verfasst: 16.11.2009, 17:07
von WolferlS
Hallo Ulli,
und sorry für die späte Antwort, war ein paar Tage auser Gefecht.

Ich dachte bisher die Plattenfiles wären nicht mit dem Editor zu bearbeiten. Jedoch geht dies bei den 2 von Dir angegebenen Dateien mit der C-Platte (diese ist in mehrer 2GB große Files unterteilt). Dort steht der Pfad, welchen ich hier wahrscheinlich auch änderen darf?
Jedoch sieht dies bei der D-Platte ganz anderst aus. Die Datei ist an einem Stück und ein paar GB groß. Wie komme ich hier an den Pfad?

Verfasst: 16.11.2009, 20:16
von continuum

Code: Alles auswählen

dsfo.exe  C-PLATTE.vmdk 512 800 descriptor.txt


wenn dich das naeher interessiert guck auf meiner sichbay-seite nach