Ich habe den Fehler gemacht und einen Snapshot stehen lassen. Die eigentliche Maschine ist nur 40 GB groß.
Da der Server sehr produktiv ist, wird der Snapshot täglich 2 GB größer.
Mittlerweile ist der Snapshot 60 GB groß, die MAschine nur 40 GB.
Wie bekomme ich möglichst ohne Downtime den Snapshot weg?
Wenn die Maschine heruntergefahren ist und ich klicke auf Snapshot entfernen, wird es wohl bestimmt eine Stunde dauern, bis der Snapshot mit der Maschine vereint ist, oder?
Hat jemanmd Erfahrungswerte bei Snapshot = 60 GB, VMware Maschine 40 GB, Server hat 2GB RAM und 2 Opteron CPUs zum arbeiten.
Wäre klasse wenn mir jemand einen Anhaltswert geben könnte
:wink:
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!
snapshot loswerden
Korrektur der obigen Frage
nach geanauerem Hinsehen wird klar, dass die redo Logs minimal kleiner sind als die eigentliche virtuelle Maschine. Weiterhin gibt es 31 vmdk Dateien a 2 GB und 31 redo Dateien a (fast) 2 GB.
Das legt wohl die Vermutung nahe, dass die redo's niemals größer werden können als die vmdk's
Liege ich da richtig?
Aber eine Frage bleibt:
Wenn ich erneut einen Snapshot erstelle oder den Snapshot entferne, sodaß die redos's den vmds's beigemischt werden -> wie lange dauert das bei 60 GB redo's? Solange ist die Maschine offline? Gibt es Erfahrungswerte?
Das legt wohl die Vermutung nahe, dass die redo's niemals größer werden können als die vmdk's
Liege ich da richtig?
Aber eine Frage bleibt:
Wenn ich erneut einen Snapshot erstelle oder den Snapshot entferne, sodaß die redos's den vmds's beigemischt werden -> wie lange dauert das bei 60 GB redo's? Solange ist die Maschine offline? Gibt es Erfahrungswerte?
-
AgentSmith
- Member
- Beiträge: 85
- Registriert: 14.03.2004, 22:12
Richtig - ein Redo kann nie größer werden, als der Gesamtplatz der virtuellen Platte. Es kann aber größer werden, als der belegte Platz der virtuellen Platte (bei Zuwachsplatten). Im Redo stehen die geänderten Sektoren der Platte. Wird ein Sektor mehrfach geändert, steht er trotzdem (immer aktualisiert) nur einmal im Redo. Es können also nicht mehr Sektoren im Redo stehen, als die Platte hat.
Das Zusammenführen von 60GB kann ein ganzes Weilchen dauern, eventl. Stunden. Kommt auf die Hostleistung an. Wenn Redo + Grundplatte auf der gleichen physischen Host-Platte liegen (Standard) dauert es richtig lange!
Am besten Redo+Platte mit Diskmanager zusammenführen und neue Ziel-Platte auf anderes Laufwerk oder bei GigaBit-Netzwerk auf anderen Server legen und danach zurückkopieren und als neue Platte einbinden (geht schneller, als Lese/Schreib auf gleicher Platte, reines Kopieren dauert bei GigaBit ca. 30-40min):
am Host:
cd \verzeichnis_der_vm
"C:\Programme\VMware\VMware GSX Server\vmware-vdiskmanager.exe" -r server01_sys.vmdk.REDO_axxxxx -t 0 X:\server01_sys_neu.vmdk
ACHTUNG! Befehl in eine Zeile!
X:\ ist das andere physische Ziellaufwerk oder LAN-Mapping
Dazu muss die VM aus sein!
Wenn gar keine Zeit ist, die VM 1-2 Stunden aus zu lassen, dann gibt es hier ein Tool VMsnap, was RedoLogs staffeln kann (auch für multiple Snapshots). Damit läßt sich das aktuelle Redo durch ein Weiteres abkoppeln und kann im laufenden Betrieb zusammengeführt werden:
http://www.vmaschinen.de
VM muss nur kurz runtergefahren (oder Suspended) werden. Wird aber etwas komplizierter, vorher eventl. Absprache!
Sven Ahnert
tipps und howtos zu vmware
Das Zusammenführen von 60GB kann ein ganzes Weilchen dauern, eventl. Stunden. Kommt auf die Hostleistung an. Wenn Redo + Grundplatte auf der gleichen physischen Host-Platte liegen (Standard) dauert es richtig lange!
Am besten Redo+Platte mit Diskmanager zusammenführen und neue Ziel-Platte auf anderes Laufwerk oder bei GigaBit-Netzwerk auf anderen Server legen und danach zurückkopieren und als neue Platte einbinden (geht schneller, als Lese/Schreib auf gleicher Platte, reines Kopieren dauert bei GigaBit ca. 30-40min):
am Host:
cd \verzeichnis_der_vm
"C:\Programme\VMware\VMware GSX Server\vmware-vdiskmanager.exe" -r server01_sys.vmdk.REDO_axxxxx -t 0 X:\server01_sys_neu.vmdk
ACHTUNG! Befehl in eine Zeile!
X:\ ist das andere physische Ziellaufwerk oder LAN-Mapping
Dazu muss die VM aus sein!
Wenn gar keine Zeit ist, die VM 1-2 Stunden aus zu lassen, dann gibt es hier ein Tool VMsnap, was RedoLogs staffeln kann (auch für multiple Snapshots). Damit läßt sich das aktuelle Redo durch ein Weiteres abkoppeln und kann im laufenden Betrieb zusammengeführt werden:
http://www.vmaschinen.de
VM muss nur kurz runtergefahren (oder Suspended) werden. Wird aber etwas komplizierter, vorher eventl. Absprache!
Sven Ahnert
tipps und howtos zu vmware
ich werds versuchen, Danke!
Danke erstmal. Ich werd wohl nicht umhinkommen es auszuprobieren.
Es ist ein Dual Opteron mit 4 GB RAM, mal sehen wie lange es dauert.
wir betreiben übrigens ausschließlich Linux, hatte ich vergessen zu erwähnen, da für mich selbstverständlich :wink:
Es ist ein Dual Opteron mit 4 GB RAM, mal sehen wie lange es dauert.
wir betreiben übrigens ausschließlich Linux, hatte ich vergessen zu erwähnen, da für mich selbstverständlich :wink:
Zurück zu „VMserver 1 und GSX“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast