Aktualisierung vmdk und Volume Shadow Copy
Verfasst: 06.06.2006, 10:28
Hi,
ich habe das altbekannte Problem, die VMs (VMware Server Beta) im laufenden Betrieb sichern zu müssen. Da sie unter Windows 2003 laufen, sollte das ja eigentlich mit VSC ganz gut funktionieren. Tuts aber nicht.
Ich habe auf den VMs Datenbanken (Navision) laufen, die ich natürlich nicht im inkonsistenten Zustand zu sichern brauche, sonst kann ichs gleich lassen. Die Datenbanken haben aber einen Transaktionsmechanismus, der nur komplett auf Platte geschriebene Transaktionen als gültig markiert. Auf echter Hardware klappt das auch prima, selbst ein Stromausfall mitten in der Transaktion bringt das System nicht aus dem Tritt. Nur in der VM greift das nicht.
Die aktualisiert nämlich scheinbar die vmdk Dateien nicht bei jedem Schreibzugriff des Gast OS, sondern nur beim Erstellen von Snapshots und beim Herunterfahren. Also landen die Änderungen an der Datenbank nicht im vmdk sondern im RAM, und das wird ja nicht mitgesichert.
Ich habe bereits mit den verschiedenen Optionen bei der virtuellen Festplatte gespielt, nur ändert das nichts am Verhalten.
Kennt jemand einen Weg, die vmdk Dateien synchron zu den Schreibzugriffen des Gast OS zu aktualisieren? Gibt es vielleicht einen undokumentierten Schalter, oder habe ich was übersehen?
Vielen Dank!
Alex
ich habe das altbekannte Problem, die VMs (VMware Server Beta) im laufenden Betrieb sichern zu müssen. Da sie unter Windows 2003 laufen, sollte das ja eigentlich mit VSC ganz gut funktionieren. Tuts aber nicht.
Ich habe auf den VMs Datenbanken (Navision) laufen, die ich natürlich nicht im inkonsistenten Zustand zu sichern brauche, sonst kann ichs gleich lassen. Die Datenbanken haben aber einen Transaktionsmechanismus, der nur komplett auf Platte geschriebene Transaktionen als gültig markiert. Auf echter Hardware klappt das auch prima, selbst ein Stromausfall mitten in der Transaktion bringt das System nicht aus dem Tritt. Nur in der VM greift das nicht.
Die aktualisiert nämlich scheinbar die vmdk Dateien nicht bei jedem Schreibzugriff des Gast OS, sondern nur beim Erstellen von Snapshots und beim Herunterfahren. Also landen die Änderungen an der Datenbank nicht im vmdk sondern im RAM, und das wird ja nicht mitgesichert.
Ich habe bereits mit den verschiedenen Optionen bei der virtuellen Festplatte gespielt, nur ändert das nichts am Verhalten.
Kennt jemand einen Weg, die vmdk Dateien synchron zu den Schreibzugriffen des Gast OS zu aktualisieren? Gibt es vielleicht einen undokumentierten Schalter, oder habe ich was übersehen?
Vielen Dank!
Alex