VMDK-Dateien gehen nicht mehr

Toys'R'us

Ensign
Registriert
Dez. 2003
Beiträge
253
Hallo zusammen.

Habe ein dringendes Problem.
Habe auf einem ESXi Version 4.0.0 (Build171294) und vSphere Client Version 4.0.0 (Build208111) einen virtuellen Windows2003 Standard Server am laufen, nach einem Festplatten crash, kann ich die aktuellen Snapshots (VMDK-Dateien) nicht mehr über den ESXi laden, folgende Fehlermeldung erscheint immer: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Folgende VMDK-Dateien habe ich.

Windows 2003 Standard-flat.vmdk (diese kann ich laden, jedoch altes Image)
Windows 2003 Standard-000001-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000002-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000003-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000004-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000005-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000006-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000007-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000008-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000009-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000010-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000011-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt)
Windows 2003 Standard-000012-delta.vmdk (Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt) (aktuellstes Image, von welchem dringend Daten benötigt werden)

Es scheinen alle Daten (VMDK-Dateien) komplett zu sein.

Falls mir jemand die VMDK-Dateien auslesen kann oder zum laufen bringt bin ich bereit diese Arbeit zu entlohnen. Bitte per PM melden.

Besten Dank!
 
Leider kann ich dir hier nicht weiterhelfen. Aber wäre der VMWare Support nicht die richtige Anlaufstelle?
 
Sniper schrieb:
Aber wäre der VMWare Support nicht die richtige Anlaufstelle?

Für ESXi gibts afaik keinen Support.
 
FÜr ESXi gibts es auch Support, wenn man denn eine Lizenz gekauft hat und nicht die "free" Variante nutzt.

Kannst du mir (per PM oder hier im Forum) den Inhalt der .vmx, der .vmsd und ein ls -l des Verzeichnisses schicken? Das bekommen wir schon wieder hin.

Wenn du die VM registriert hast kannst du versuchen ein Snapshot zu erstellen und direkt wieder zu löschen. Dabei wird die vmsd neu aufgebaut falls sie beschädigt ist. Klappt das nicht kann es helfen die VM auf einen anderen Datastore zu kopieren. Dieser kann auch auf einem anderen ESX liegen falls du zwei hast, wichtig ist, dass es über die Funktion Migrate geschieht, da dabei die VMDK Dateien so wie sie zusammen gehören ausgelesen werden.
 
vmx
.encoding = "utf-8"
config.version = "8"
virtualhw.version = "7"
pcibridge0.present = "true"
pcibridge4.present = "true"
pcibridge4.virtualdev = "pcierootport"
pcibridge4.functions = "8"
pcibridge5.present = "true"
pcibridge5.virtualdev = "pcierootport"
pcibridge5.functions = "8"
pcibridge6.present = "true"
pcibridge6.virtualdev = "pcierootport"
pcibridge6.functions = "8"
pcibridge7.present = "true"
pcibridge7.virtualdev = "pcierootport"
pcibridge7.functions = "8"
vmci0.present = "true"
nvram = "windows 2003 standard.nvram"
deploymentplatform = "windows"
virtualhw.productcompatibility = "hosted"
unity.customcolor = "|23c0c0c0"
tools.upgrade.policy = "useglobal"
powertype.poweroff = "soft"
powertype.poweron = "default"
powertype.suspend = "hard"
powertype.reset = "soft"

displayname = "windows 2003 standard 1"
extendedconfigfile = "windows 2003 standard.vmxf"
floppy0.present = "true"

numvcpus = "1"
memsize = "1024"
ide1:0.present = "true"
ide1:0.clientdevice = "false"
ide1:0.devicetype = "atapi-cdrom"
ide1:0.startconnected = "true"
floppy0.startconnected = "false"
floppy0.clientdevice = "true"
ethernet0.present = "true"
ethernet0.virtualdev = "e1000"
ethernet0.networkname = "vm network"
ethernet0.addresstype = "generated"
guestosaltname = "microsoft windows server 2003, standard edition (32-bit)"
guestos = "winnetstandard"
uuid.location = "56 4d 8d 2c b7 27 76 ae-8b f3 63 0c 3c 21 6f 39"
uuid.bios = "56 4d 8d 2c b7 27 76 ae-8b f3 63 0c 3c 21 6f 39"
vc.uuid = "52 54 fe 8d 96 65 fd 34-01 98 e0 ac b3 ea 42 8d"

ethernet0.generatedaddress = "00:0c:29:21:6f:39"
cleanshutdown = "true"
replay.supported = "false"
sched.swap.derivedname = "/vmfs/volumes/01b223d4-1356a65f/backup/neu/windows 2003 standard-b7727e95.vswp"
vmotion.checkpointfbsize = "4194304"
pcibridge0.pcislotnumber = "17"
pcibridge4.pcislotnumber = "21"
pcibridge5.pcislotnumber = "22"
pcibridge6.pcislotnumber = "23"
pcibridge7.pcislotnumber = "24"
ethernet0.pcislotnumber = "32"
vmci0.pcislotnumber = "33"
ethernet0.generatedaddressoffset = "0"
vmci0.id = "1143627754"
tools.remindinstall = "true"
hostcpuid.0 = "0000000a756e65476c65746e49656e69"
guestcpuid.0 = "0000000a756e65476c65746e49656e69"
usercpuid.0 = "0000000a756e65476c65746e49656e69"
hostcpuid.1 = "000006f7000408000004e33dbfebfbff"
guestcpuid.1 = "000006f700010800800022010febbbff"
usercpuid.1 = "000006f7000408000004e33dbfebfbff"
hostcpuid.80000001 = "00000000000000000000000120100800"
guestcpuid.80000001 = "00000000000000000000000120100800"
usercpuid.80000001 = "00000000000000000000000120100800"
evccompatibilitymode = "false"

tools.synctime = "false"
ide1:0.filename = "/vmfs/devices/genscsi/mpx.vmhba0:c0:t0:l0"

annotation = "ctrl+alt = fenster wechseln|0actrl+alt+inserte = ctrl+alt+delete"

floppy0.filename = "/dev/fd0"
bios.forcesetuponce = "false"

sched.scsi0:3.shares = "normal"

scsi0.present = "true"
scsi0:0.present = "true"

scsi0.sharedbus = "none"
scsi0.virtualdev = "lsilogic"
scsi0:0.filename = "windows 2003 standard-000012-delta.vmdk"
scsi0:0.devicetype = "scsi-harddisk"
scsi0:3.present = "false"

scsi0:0.redo = ""
scsi0.pcislotnumber = "16"

vmsd
.encoding = "utf-8"
snapshot.lastuid = "13"
snapshot.numsnapshots = "0"
snapshot.current = "0"
snapshot0.uid = "13"
snapshot0.filename = "windows 2003 standard-snapshot13.vmsn"
snapshot0.displayname = "test"
snapshot0.description = "test"
snapshot0.type = "0"
snapshot0.createtimehigh = "303594"
snapshot0.createtimelow = "2109886598"
snapshot0.numdisks = "1"
snapshot0.disk0.filename = "windows 2003 standard.vmdk"
snapshot0.disk0.node = "scsi0:0"

snapshot1.uid = "11"
snapshot1.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot1.parent = "1"
snapshot1.displayname = "vor windows updates"
snapshot1.description = "opel dms-paketes 2011"
snapshot1.type = "1"
snapshot1.createtimehigh = "302217"
snapshot1.createtimelow = "1720976424"
snapshot1.numdisks = "1"
snapshot1.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot1.disk0.node = "scsi0:0"

snapshot2.uid = "11"
snapshot2.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot2.parent = "10"
snapshot2.displayname = "vor windows updates"
snapshot2.description = "opel dms-paketes 2011"
snapshot2.type = "1"
snapshot2.createtimehigh = "302217"
snapshot2.createtimelow = "1720976424"
snapshot2.numdisks = "1"
snapshot2.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot2.disk0.node = "scsi0:0"

snapshot3.uid = "11"
snapshot3.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot3.parent = "10"
snapshot3.displayname = "vor windows updates"
snapshot3.description = "opel dms-paketes 2011"
snapshot3.type = "1"
snapshot3.createtimehigh = "302217"
snapshot3.createtimelow = "1720976424"
snapshot3.numdisks = "1"
snapshot3.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot3.disk0.node = "scsi0:0"

snapshot4.uid = "11"
snapshot4.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot4.parent = "10"
snapshot4.displayname = "vor windows updates"
snapshot4.description = "opel dms-paketes 2011"
snapshot4.type = "1"
snapshot4.createtimehigh = "302217"
snapshot4.createtimelow = "1720976424"
snapshot4.numdisks = "1"
snapshot4.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot4.disk0.node = "scsi0:0"

snapshot5.uid = "11"
snapshot5.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot5.parent = "10"
snapshot5.displayname = "vor windows updates"
snapshot5.description = "opel dms-paketes 2011"
snapshot5.type = "1"
snapshot5.createtimehigh = "302217"
snapshot5.createtimelow = "1720976424"
snapshot5.numdisks = "1"
snapshot5.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot5.disk0.node = "scsi0:0"

snapshot6.uid = "11"
snapshot6.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot6.parent = "10"
snapshot6.displayname = "vor windows updates"
snapshot6.description = "opel dms-paketes 2011"
snapshot6.type = "1"
snapshot6.createtimehigh = "302217"
snapshot6.createtimelow = "1720976424"
snapshot6.numdisks = "1"
snapshot6.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot6.disk0.node = "scsi0:0"

snapshot7.uid = "11"
snapshot7.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot7.parent = "10"
snapshot7.displayname = "vor windows updates"
snapshot7.description = "opel dms-paketes 2011"
snapshot7.type = "1"
snapshot7.createtimehigh = "302217"
snapshot7.createtimelow = "1720976424"
snapshot7.numdisks = "1"
snapshot7.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot7.disk0.node = "scsi0:0"

snapshot8.uid = "11"
snapshot8.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot8.parent = "10"
snapshot8.displayname = "vor windows updates"
snapshot8.description = "opel dms-paketes 2011"
snapshot8.type = "1"
snapshot8.createtimehigh = "302217"
snapshot8.createtimelow = "1720976424"
snapshot8.numdisks = "1"
snapshot8.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot8.disk0.node = "scsi0:0"

snapshot9.uid = "11"
snapshot9.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot9.parent = "10"
snapshot9.displayname = "vor windows updates"
snapshot9.description = "opel dms-paketes 2011"
snapshot9.type = "1"
snapshot9.createtimehigh = "302217"
snapshot9.createtimelow = "1720976424"
snapshot9.numdisks = "1"
snapshot9.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot9.disk0.node = "scsi0:0"

snapshot10.uid = "11"
snapshot10.filename = "windows 2003 standard-snapshot11.vmsn"
snapshot10.parent = "10"
snapshot10.displayname = "vor windows updates"
snapshot10.description = "opel dms-paketes 2011"
snapshot10.type = "1"
snapshot10.createtimehigh = "302217"
snapshot10.createtimelow = "1720976424"
snapshot10.numdisks = "1"
snapshot10.disk0.filename = "windows 2003 standard-000010.vmdk"
snapshot10.disk0.node = "scsi0:0"

snapshot11.uid = "12"
snapshot11.filename = "windows 2003 standard-snapshot12.vmsn"
snapshot11.parent = "11"
snapshot11.displayname = "nach windows updates"
snapshot11.description = "nach windows updates - 18.02.2011"
snapshot11.type = "1"
snapshot11.createtimehigh = "302219"
snapshot11.createtimelow = "613029592"
snapshot11.numdisks = "1"
snapshot11.disk0.filename = "windows 2003 standard-000011.vmdk"
snapshot11.disk0.node = "scsi0:0"

snapshot.needconsolidate = "false"
 
Läuft die Ganze VM denn nicht mehr oder kannst Du nur nicht mehr auf die einzelnen Snapshots zurückspringen? Wenn das Ganze essentiell wichtig ist und nicht nur eine Spielbude ist, würde ich Dir auch dringend raten, den VMware Support einzuschalten.

Darf ich mal vorsichtig fragen, warum Du derart viele Snapshots angelegt hast?

Jeder Snapshot alleine schon birgt das Risiko, die vmdk unbrauchbar zu machen und sollte echt nur als temporäre Lösung gedacht sein. Das ganze zu kaskadieren erhöht die Gefahr eines Totalverlusts bei einem Fehler in der Kette leider ungemein.
 
Es sind ja gar nicht so viele sondern 3 und dazu ganz viel doppelter Müll.

Trotzdem kann ich meinem Vorposter nur zustimmen. Snapshots sind immer nur eine temporäre Lösung und sollten nach dem Austesten von Updates etc. entfernt werden. Für Sicherungszwecke nimmt mn einfach Programme wie Trilead VMX Explorer und gut ist.


Hast du schon versucht die vmsd Datei zu bearbeiten? Die Snapshot uid 11 steht da doch viel zu häufig drinne. Mache am besten vorher mal eine komplette Sicherung aller Dateien und bearbeite als erstes mal die vmsd Datei.
 
Kannst du die VM mal auf einen anderen Datastore migrieren? Dabei werden die VMDK Dateien wieder konsolidiert.
 
Zurück
Oben