Seite 1 von 1
snapshot wieder herstellen
Verfasst: 08.03.2013, 11:24
von staypo
Problem:
die virtuelle Maschine (Windows 2008R2) thick bereitstellung hat man eine windows defragmentierung durchführen lassen, durch diese defragmentierung hat es den datastore vollgeschrieben, weil ja noch snapshots angelegt waren. durch diese defragmentierung hat es dann das komplette filesystem zerschossen. es wurde ein snapshot 2 tage vor dieser defragmentierung durchgeführt.
doch ich kann keinen snapshot mehr herstellen, besteht irgendwie die möglichkeit an die daten in den snapshot ranzukommen?
beste grüße
Verfasst: 08.03.2013, 13:52
von e-e-e
Hallo,
eine Defragmentierung in einer VM ist schon fragwürdig, aber dann noch in einer VM mit Snapshots ist nicht nur kontraproduktiv (die Kiste ist nachher sehr viel langsamer, weil die Fragmentierung auf dem Datastore deutlich zunimmt), sondern auch noch gefährlich und zudem, wie in deinem Fall bei mangelnder Datastoreüberwachung, tötlich.
Da hilft dann den Datastore so weit wie nötig leeren (andere VMs verschieben) und dann den Snapshot wiederherstellen. Das klappt aber nur, wenn nur das FS in der VM beschädigt ist, und nicht das FS des Datastores.
Verfasst: 09.03.2013, 01:33
von Dayworker
Die Defragmentierung einer thick-VMDK mit Snapshot verursacht das selbe Grössenwachstum (VMDK wächst maximal auf den in der vDISK-Grösse eingestellten Wert an), wie es auch bei einer thin-VMDK der Fall ist. Es macht daher schon Sinn, Betriebssysteme mit eingebauter Defrag-Funktionalität mal genauer auf die Finger zu schauen oder bei einer thin-VMDK die vDISK regelmäßig wieder zu shrinken.
Verfasst: 09.03.2013, 12:17
von Supi
Dayworker hat geschrieben:......oder bei einer thin-VMDK die vDISK regelmäßig wieder zu shrinken.
Tja, nur leider klappt das ja seit ESXi 4.1 nur noch über den Converter. Mit ESX(i) 4.0 konnte man das noch recht schick per offline verschieben der VM auf einen anderen DS bewerkstelligen. Mit 4.1 leider nicht mehr bzw. wird die VM dadurch nicht wieder kleiner.
Verfasst: 09.03.2013, 14:24
von Dayworker
Gibt es beim ESX(i)4 in
vmkfstools bereits den Parameter "-punchzero"?
Falls ja kommst du mit
http://boerlowie.wordpress.com/2012/09/ ... -esxi-5-0/ ans Ziel.
Ansonsten sollte:
vmkfstools -i (YourDisk).vmdk -d thin (NewDiskName).vmdk den Job erledigen.
Verfasst: 09.03.2013, 14:32
von pirx
Ich meine das der alte Trick mit svMotion immer noch funktioniert, solange man zwischen DS mit unterschiedlicher Blockgröße verschiebt.
http://www.yellow-bricks.com/2011/02/18 ... ze-impact/
Wenn man schon auf 5.x ist, kann man dafür ein DS mit VMFS 3.3 verwenden.