Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

vmdk clonen?

Moderatoren: Dayworker, irix

Member
Beiträge: 41
Registriert: 03.07.2011, 19:49

vmdk clonen?

Beitragvon michael0101 » 05.08.2014, 21:39

Hallo
brauche mal wieder eure Hilfe:
Aufgrund von Platzmangel soll Thin vmdk auf einen anderen Datastore umziehen. Da es ein vSphere Hypervisor ist sollte dies mittels den vmsftools passieren, dabei auch wechsel auf Thick. Folgender Befehl verursacht bei mir nur ein erstellen einer ca 128MB großen DateiSERVER01-flat.vmdk:

Code: Alles auswählen

vmkfstools -i "/vmfs/volumes/53df7178-d9f3fa8f1842-288023cc5690/SERVER01/SERVER01.vmdk" "/vmfs/volumes/53e0b9be-8302d9c6-7bb0-288023cc5690/SERVER01/SERVER01.vmdk"


Wenn ich direkt die -flat anspreche, erhalte ich folgener Fehler:
DiskLib_Check() failed for source disk The file specified is not a virtual disk (15).

Übersicht der VM Dateien:

Code: Alles auswählen

/vmfs/volumes/53df7178-d9f3fa8f-1842-288023cc5690/SERVER01 # ls -asl
     8 drwxr-xr-x    1 root     root          2100 Aug  5 14:59 .
  1024 drwxr-xr-t    1 root     root          1260 Aug  4 17:02 ..
     0 -rw-r--r--    1 root     root            27 Aug  5 08:52 SERVER01-aad2088b.hlog
72024064 -rw-------    1 root     root     128852164608 Aug  5 14:59 SERVER01-flat.vmdk
  1024 -rw-------    1 root     root          8684 Aug  5 14:59 SERVER01.nvram
     0 -rw-------    1 root     root           623 Aug  5 10:33 SERVER01.vmdk
     0 -rw-r--r--    1 root     root             0 Aug  4 17:02 SERVER01.vmsd
     8 -rwxr-xr-x    1 root     root          3371 Aug  5 14:59 SERVER01.vmx
     8 -rw-r--r--    1 root     root           263 Aug  5 09:58 SERVER01.vmxf
367004672 -rw-------    1 root     root     375812784128 Aug  5 14:59 SERVER01_1-flat.vmdk
     0 -rw-------    1 root     root           599 Aug  5 10:33 SERVER01_1.vmdk
  1024 -rw-r--r--    1 root     root        433649 Aug  5 08:52 vmware-1.log
  1024 -rw-r--r--    1 root     root         62387 Aug  5 08:51 vmware-2.log
  1024 -rw-r--r--    1 root     root        781632 Aug  5 10:04 vmware-3.log
  1024 -rw-r--r--    1 root     root        240548 Aug  5 14:59 vmware.log



Hab ich nur einen Gedankenfehler?

Michael

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 05.08.2014, 22:43

Man spricht nicht die *-flat.vmdk" an sondern den Descriptor mit welcher normal "<vmname>.vmdk" lautet und analog machts man mit dem Zielnamen.

Wenn die vDisk vom Typ thinprov bleiben soll bzw. dorthin konvertiert werden soll dann brauchts noch ein -d thin oder fuer das Gegenteil ein -d zeroedthick.

Gruss
Joerg

Member
Beiträge: 41
Registriert: 03.07.2011, 19:49

Beitragvon michael0101 » 05.08.2014, 23:11

Hallo Jörg,
hab das ganze zuerst mit dem oberen Befehl ausgeführt also dem Descriptor, daraus kam dann die -flat datei mit ca 128mb.

Ich hatte im Kopf, wenn -d weg bleibt er immer auf zeroedthick macht? kann hier der Fehler liegen?

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 05.08.2014, 23:17

Ich wuerde erwarten das wenn man generell kein -d angibt er das Ursprungsformat beibehaelt. Habs nie genau hinterfragt und ich verwende vmkfstools ab und wann.

Frage... verschiebst du auf einen NFS Datastore?

Gruss
Joerg

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 05.08.2014, 23:19

Mach mal ein ls -ahl in dem Verzeichnis und ein "cat SERVER01.vmdk"

Gruss
Joerg

Member
Beiträge: 41
Registriert: 03.07.2011, 19:49

Beitragvon michael0101 » 05.08.2014, 23:54

Datastore sind lokal. 2x RAID1 mit je 2x500GB an HP SmartArray P200 Controller

Code: Alles auswählen

/vmfs/volumes/53e0b9be-8302d9c6-7bb0-288023cc5690/SERVER01 # ls -ahl
drwxr-xr-x    1 root     root         560 Aug  5 21:49 .
drwxr-xr-t    1 root     root        1.2K Aug  5 21:27 ..
-rw-------    1 root     root      120.0G Aug  5 21:36 SERVER01-flat.vmdk
-rw-------    1 root     root         620 Aug  5 21:49 SERVER01.vmdk


Code: Alles auswählen

/vmfs/volumes/53e0b9be-8302d9c6-7bb0-288023cc5690/SERVER01 # cat SERVER01.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=b0e1b666
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"

# Extent description
RW 251664384 VMFS "SERVER01-flat.vmdk"

# The Disk Data Base
#DDB

ddb.deletable = "true"
ddb.toolsVersion = "9226"
ddb.virtualHWVersion = "9"
ddb.geometry.biosCylinders = "15665"
ddb.geometry.biosSectors = "63"
ddb.geometry.biosHeads = "255"
ddb.longContentID = "085d7e7a536490770d0d5f5cb0e1b666"
ddb.uuid = "60 00 C2 9a 50 c5 a0 4f-67 d8 61 98 a4 d6 90 3f"
ddb.geometry.cylinders = "15665"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.adapterType = "lsilogic"


edit:
nach dem Befehl mit -d zeroedthick sieht es im Ziel dann so aus::

Code: Alles auswählen

/vmfs/volumes/53e0b9be-8302d9c6-7bb0-288023cc5690/SERVER01 # ls -ahl
drwxr-xr-x    1 root     root         560 Aug  5 21:49 .
drwxr-xr-t    1 root     root        1.2K Aug  5 21:27 ..
-rw-------    1 root     root      120.0G Aug  5 21:36 SERVER01-flat.vmdk
-rw-------    1 root     root         620 Aug  5 21:49 SERVER01.vmdk

Code: Alles auswählen

/vmfs/volumes/53e0b9be-8302d9c6-7bb0-288023cc5690/SERVER01 # cat SERVER01.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=b0e1b666
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"

# Extent description
RW 251664384 VMFS "SERVER01-flat.vmdk"

# The Disk Data Base
#DDB

ddb.deletable = "true"
ddb.toolsVersion = "9226"
ddb.virtualHWVersion = "9"
ddb.geometry.biosCylinders = "15665"
ddb.geometry.biosSectors = "63"
ddb.geometry.biosHeads = "255"
ddb.longContentID = "085d7e7a536490770d0d5f5cb0e1b666"
ddb.uuid = "60 00 C2 9a 50 c5 a0 4f-67 d8 61 98 a4 d6 90 3f"
ddb.geometry.cylinders = "15665"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.adapterType = "lsilogic"

King of the Hill
Beiträge: 13058
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 06.08.2014, 06:56

Ich sehe nun 2x das gleiche und die vDisk ist 120GB gross. Wo ist nun das Problem?


Gruss
Joerg


Zurück zu „vSphere 5 / ESXi 5 und 5.1“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste