13733 mal gelesen
VMWare ist das beste Produkt für Admins seit der Entdeckung des Kaffees. Hardware-Upgrades sind dank ESXi-Servern ein Kinderspiel geworden. Besonders verführerisch ist auch die Snapshot-Technologie, dank derer man einen Server in wenigen Sekunden auf einen guten Zustand zurücksetzen kann.
Man sollte es mit den Snapshots aber nicht übertreiben: Snapshots beeinträchtigen die Leistung des Servers und verbrauchen Speicherplatz. Gerade Datenbanken und Fileserver sollten nicht mit Snapshots betrieben werden. Eine gute Variante ist der Einsatz unabhängiger virtueller Datenfestplatten, die nicht in Snapshots mitgesichert werden.
Genau so ist mein Win 2008 Domänencontroller und Fileserver installiert: 100 GB für C:, die mit Snapshots abgesichert werden kann, dazu unabhängige Datenplatte mit 200 GB.
Leider habe ich es mit den Snapshots zu bunt getrieben: Seit der Server im Frühjahr 2009 installiert wurde, habe ich munter einen Snapshot nach dem anderen angelegt, ohne mir Gedanken über die damit verbundenen Probleme zu machen. 19 Snapshots mit insgesamt 86 GB sind auf diese Weise zusammengekommen. Nun bin ich auf diese sehr informative Seite gestoßen, die mir klar gemacht hat, dass ich die almost worst practice betrieben habe (almost, weil ich Snapshots nie als Backups angesehen und die Datenplatte unabhängig ließ).
Da mir nun neue Hardware zur Verfügung steht, auf der ich außerhalb des Produktivbetriebs testen kann, läuft gerade der Befehl „Alle Snapshots löschen“.
Ganz auf Snapshots verzichten möchte ich in Zukunft zwar nicht, da sie mir im Falle eines Crashs erlauben, das System binnen weniger Sekunden wieder online zu bringen. Mehr als ein Snapshot soll es aber nicht mehr sein. Bei den regelmäßigen Backups gilt künftig:
- VM herunterfahren und komplett auf ein Backup-Medium kopieren.
- Alle Snapshots löschen.
- Einen neuen Snapshot anlegen, zu dem im Zweifelsfall zurückgekehrt werden kann.
- VM hochfahren.
Noch ein bißchen Hintergrund-Info: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1025279
http://serverfault.com/questions/376900/why-are-snapshots-considered-as-temporary-backups-not-real-backups