unitet20
Goto Top

VMware Server 2.0 - Snapshots löschen funktioniert nicht.

Moin Moin liebe Mit-Administratoren!

Keine Ahnung ob das hier der richtige Bereich ist,
aber einen Bereich wie "Virtualisierung" habe ich nicht gefunden.

Ich stehe wiedermal vor einem kleinen Problem im Zusammenhang mit VMware Server 2.0.
Also ich rede mal nicht lange um den heißen Brei:

Das Ziel
Alle Vorhanden Snapshots zu einer VM löschen,
da Host Festplatte dank Snapshot-Dateien fast voll.

Eckdaten
- VM-Host: Debian Lenny +VMware Server 2.0
(bevor die Frage kommt: kein ESXI da die VMs auf dem Host USB benötigtigen)
- VM Guest: Windows Server 2003, VM-HDDs C = 40 GB, D = 60 GB

Das Problem
Im Webinterface bekomme ich zu dem Guest nicht die Möglichkeit angezeigt Snapshots zu löschen!
Es wird nur "Take new Snapshot" angezeigt.
Der VM-Ordner auf dem Host sieht auf der Konsole so aus:

-rw------- 1 root root  3221225472 14. Jul 13:00 564dd49e-3fd1-51a4-07fe-0e81087fb6dd.vmem
drwxrwxrwx 2 root root        4096 25. Jun 05:02 564dd49e-3fd1-51a4-07fe-0e81087fb6dd.vmem.lck
-rw------- 1 root root 39633879040 14. Jul 13:01 cursoris-publicus-000001.vmdk
drwxrwxrwx 2 root root        4096 14. Jul 12:56 cursoris-publicus-000001.vmdk.lck
-rw------- 1 root root 18041012224 14. Jul 13:01 cursoris-publicus_2-000001.vmdk
drwxrwxrwx 2 root root        4096 14. Jul 12:56 cursoris-publicus_2-000001.vmdk.lck
-rw------- 1 root root 57902628864 22. Jun 11:47 cursoris-publicus_2-000002.vmdk
drwxrwxrwx 2 root root        4096 14. Jul 12:56 cursoris-publicus_2-000002.vmdk.lck
-rw------- 1 root root 31301107712 22. Jun 11:47 cursoris-publicus_2.vmdk
drwxrwxrwx 2 root root        4096 14. Jul 12:56 cursoris-publicus_2.vmdk.lck
-rw------- 1 root root        8684 14. Jul 12:57 cursoris-publicus.nvram
-rw------- 1 root root  8326479872 14. Jul 12:56 cursoris-publicus.vmdk
drwxrwxrwx 2 root root        4096 14. Jul 12:56 cursoris-publicus.vmdk.lck
-rw------- 1 root root        1108 14. Jul 12:56 cursoris-publicus.vmsd
-rwxr-xr-x 1 root root        2520 25. Jun 05:02 cursoris-publicus.vmx
-rw------- 1 root root         272 22. Jun 12:12 cursoris-publicus.vmxf
-rw-r--r-- 1 root root       94985 25. Jun 03:09 vmware-0.log
-rw-r--r-- 1 root root     5474786 25. Jun 02:37 vmware-1.log
-rw-r--r-- 1 root root    73888069 22. Jun 11:46 vmware-2.log
-rw-r--r-- 1 root root     2190819 14. Jul 12:56 vmware.log

Ein:
vmrun -h https://localhost:8333/sdk -u root -p xxxxxxx deletesnapshot '[standard] cursoris-publicus/cursoris-publicus.vmx'

Liefert ein:
Error: A file by that name does not exist

<EDIT>
Wohl gemerkt ein "vmrum ... ... ... .. list" gibt mir unter anderem "[standard] cursoris-publicus/cursoris-publicus.vmx" wieder.
Also da ist kein Tippfehler oser sonstiges - falls man das Vermuten sollte!
</EDIT>

Die Frage
Was ist nun der beste & sicherste Weg in diesem Ordner "aufzuräumen" und die "überflüssigen"
und Speicherfressenden Dateien loszuwerden?
Am besten OHNE vorher erneut einen Snapshot erstellen zu lassen und dann erneut das löschen zu versuchen.

Denn:
a) es dauert ewig und drei tage bei der VM einen Snapshot zu erstellen.
b) ist auf dem VMware Host mit 15 GB freier Speicher eventuell nicht mehr genug HDD Speicher frei.

Irgendwie bin ich bei Google nicht wirklich weitergekommen!
Ich wäre für jeden Tipp, Hilfe, Link oder sonstiges Dankbar!

Gruß
Uni

Content-Key: 146861

Url: https://administrator.de/contentid/146861

Printed on: April 26, 2024 at 21:04 o'clock

Member: Unitet20
Unitet20 Jul 16, 2010 at 07:17:03 (UTC)
Goto Top
Okay, habe das Problem nun gelöst.

Leider war die Lösung sehr Zeitintensiv und hat mich die halbe Nacht gekostet.
Aber für die Zukunft, falls Jemand auf den Thread stoßen sollte:

Wenn ihr nicht mehr die Auswahl habt Snapshots zu löschen und auf dem VMware Host zu wenig Speicher vorhanden ist,
um neue Snapshots zu erstellen...

1) Besorgt euch eine externe Festplatte mit ca. Doppelt so viel freiem Speicher, als die VM inklusive Snapshots groß ist.
2) VM herunterfahren und auf die externe Platte kopieren.
3) Die Externe Platte als neuen Datastore einbinden.
4) Einen NEUEN Snapshot von der, auf der USB Platte befindlichen, VM erstellen.
5) Den Snapshot löschen.
6) Jenachdem wie groß die Datenmenge ist (bei mir waren es ca. 150 GB) 3-6 Stunden warten... Das Webinterface vom VMware Server funktioniert in der Zeit nicht...
aber keine Sorge, der Server akkert.
7) Sind die Snapshots gelöscht, kopiert die VM wieder auf den VMhost und startet.

Tada! Die Snapshots sind gelöscht... bei mir sind so knapp 50 GB auf dem Host frei geworden...