Seite 1 von 1

shrinken von sparse vmdks in VMs mit preallokated vmdks

Verfasst: 16.10.2012, 07:35
von e-e-e
Hallo zusammen,

ich habe bei einigen Kunden VMs, die sparse und proallokated vmdks beinhalten. In diesen VMs ist das shrinken der sparse vmdks nur möglich, wenn die preallokated vmdks aus den VMs entfernt werden (und nachher wieder hinzugefügt werden). Diese zusätzlichen Schritte führen teilweise dazu, dass der Kunde diese Arbeiten nicht selbst durchführen kann.
Habt Ihr evtl. eine einfachere Lösung für mein Problem?
Vielen Dank für Eure Ideen und Hilfe.

Verfasst: 16.10.2012, 10:06
von continuum
Welche Version ist das ?
Kann die VM abgeschaltet werden vor dem Shrinken ?

Verfasst: 16.10.2012, 10:55
von e-e-e
Hallo,

das ist die WS7.15.
An das offline shrinken hatte ich jetzt noch garnicht gedacht, ginge ja evtl. per vmware-vdiskmanager, ohne die preallokated disk zu trennen, ist natürlich wieder keine Methode für Mausschubser. Vielleicht mache ich da ein Skript (leider pro VM) fertig.
Wenn jemand noch eine andere Idee hat, bitte gerne. Ich kann nicht so ganz einsehen, warum VMware es nicht gestattet eine sparse vmdk zu shrinken, wenn gleichzeitig preallokated vmdks vorhanden sind, man braucht doch nur diese aussparen.

Verfasst: 16.10.2012, 11:03
von continuum
bei 7.1.5 ist das nicht so einfach ....

Plan 1:
dafuer brauchst du vmware-mount auf dem Host - am besten die Version aus dem neusten VDDK-tool kit
- VM runterfahren
- vmdk als writeable mounten unter Laufwerksbuchstabe X:

vmware-vdiskmanager -p X:
unmounten
vmware-vdiskmanager -k sparse.vmdk


Plan 2:
dafuer brauchst du sdelete oder vergleichbares im Gast
- im Gast die sparse.vmdk wipen mit sdelete
- VM runterfahren
vmware-vdiskmanager -k sparse.vmdk