Seite 1 von 1

vmdk Container kann nicht gelesen werden/nicht unterstützt

Verfasst: 28.04.2014, 20:00
von lord_icon
Moin,

ich teste grad Zarafa (Email-Programm).
Eine andere Firma hat hierzu ein Webinterface geschaffen, die die Verwaltung vereinfacht.

download.zarafa.com/community/beta/Z-Admin/1.3.2-beta1/zip/zadmin-ubuntu.zip

Entpackt man dieses nun, bekommt man:

Code: Alles auswählen

-rw-r--r--    1 root     root        1.1K Apr 28 17:37 zadmin-ubuntu.vmx
-rw-r--r--    1 root     root           0 Apr 28 17:37 zadmin-ubuntu.vmsd
-rw-r--r--    1 root     root         268 Apr 28 17:37 zadmin-ubuntu.vmxf
-rw-r--r--    1 root     root       20.8M Apr 28 17:35 system-s009.vmdk
-rw-r--r--    1 root     root        2.4M Apr 28 17:35 system-s010.vmdk
-rw-r--r--    1 root     root       64.0K Apr 28 17:35 system-s011.vmdk
-rw-r--r--    1 root     root         854 Apr 28 17:35 system.vmdk
-rw-r--r--    1 root     root      549.1M Apr 28 17:35 system-s006.vmdk
-rw-r--r--    1 root     root        1.6M Apr 28 17:35 system-s007.vmdk
-rw-r--r--    1 root     root        2.6M Apr 28 17:35 system-s008.vmdk
-rw-r--r--    1 root     root      648.8M Apr 28 17:35 system-s005.vmdk
-rw-r--r--    1 root     root      552.6M Apr 28 17:34 system-s004.vmdk
-rw-r--r--    1 root     root      101.7M Apr 28 17:33 system-s003.vmdk
-rw-r--r--    1 root     root      451.3M Apr 28 17:32 system-s002.vmdk
-rw-r--r--    1 root     root       37.0M Apr 28 17:32 system-s001.vmdk


Nach dem Importieren sagt ESXi nun:
Das Starten der virtuellen Maschine ist fehlgeschlagen.
Einschalten des Moduls DiskEarly fehlgeschlagen.
Die Festplatte '/vmfs/volumes/53052471-5a512970-015a-002590c1348a/Mail-Server_ZAdmin/system.vmdk' oder eine der Snapshot-Festplatten, auf die sie angewiesen ist, konnte nicht geöffnet werden.
Das System kann die angegebene Datei nicht finden
VMware ESX kann die virtuelle Festplatte '/vmfs/volumes/53052471-5a512970-015a-002590c1348a/Mail-Server_ZAdmin/system.vmdk' nicht finden. Stellen Sie sicher, dass der Pfad gültig ist, und versuchen Sie es erneut.


Ich vermute dass das so auch korrekt ist... denn so wie mir die Dateistruktur aussieht, ist die system.vmdk in 11 Teilfragmente aufgesplittet worden.

Die vmx-Datei ist aber schon mal auf alle Fälle vmware zugehörig:

Code: Alles auswählen

.encoding = "UTF-8"
config.version = "8"
cpuid.coresPerSocket = "1"
guestos = "ubuntu"
memsize = "2048"
numvcpus = "2"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi0:0.deviceType = "scsi-hardDisk"
scsi0:0.fileName = "system.vmdk"
scsi0:0.present = "TRUE"

displayName = "zadmin-ubuntu"
virtualHW.version = "4"
toolScripts.afterPowerOn = "TRUE"
toolScripts.afterResume = "TRUE"
toolScripts.beforeSuspend = "TRUE"
toolScripts.beforePowerOff = "TRUE"
tools.syncTime = "TRUE"
tools.remindInstall = "FALSE"
uuid.action = "create"
ethernet0.present = "TRUE"
ethernet0.addressType = "generated"
ethernet0.connectionType = "bridged"
ethernet0.startConnected = "TRUE"
ethernet0.linkStatePropagation.enable = "TRUE"
extendedConfigFile = "zadmin-ubuntu.vmxf"
virtualHW.productCompatibility = "hosted"
floppy0.present = "FALSE"
sched.swap.derivedName = "/vmfs/volumes/53052471-5a512970-015a-002590c1348a/Mail-Server_ZAdmin/zadmin-ubuntu-ea17dd9c.vswp"
uuid.bios = "56 4d 1a a1 c9 17 bc 9d-96 cb c4 c6 8f cb ca 19"
uuid.location = "56 4d 1a a1 c9 17 bc 9d-96 cb c4 c6 8f cb ca 19"
replay.supported = "FALSE"
replay.filename = ""
scsi0:0.redo = ""


Ein umwandeln per SSH scheitert aber:

Code: Alles auswählen

/vmfs/volumes/53052471-5a512970-015a-002590c1348a/Mail-Server_ZAdmin # vmkfstools -i system.vmdk zadmin.vmdk
Failed to open 'system.vmdk': The system cannot find the file specified (25).



Weiß sich einer Rat, wie ich eineLösung herbeiführen könnte ?

Danke euch

Verfasst: 28.04.2014, 20:22
von mbreidenbach
*grübel* das mit den 11 Teilfragmenten kommt mir suspekt vor...

Multiextent ? Schau mal hier:

http://kb.vmware.com/kb/2036572

Verfasst: 28.04.2014, 21:24
von irix
Das ist doch ein Sparse Format von den Hostet Products. Unter ESXi muesste man ein Modul laden um das direkt zu verwenden. Viel besser ist es die VMware durch den Konverter zusenden und als Ziel den ESXi anzugeben

Ansonsten dem Anbieter mal sagen das OVF/OVA viel besser ist.

Gruss
Joerg

Verfasst: 29.04.2014, 09:41
von JustMe
Schau' doch mal in die system.vmdk, ob dort vielleicht absolute Pfade fuer die Extents eingetragen sind.

Ansonsten koennte es fuer vmkfstools noch noetig sein, bestimmte Parameter fuer die Ziel-vmdk ESXi-spezifisch mit anzugeben.

Verfasst: 30.04.2014, 16:38
von continuum
vmkload_mod multiextent
vmkfstools -i system.vmdk neu.vmdk

danach Pfad in der vmx ändern