0
Backup & Restore in VMware Umgebungen Virtuelle Maschinen effizient sichern Sebastian Kayser & Malte Geierhos, ConSol* GmbH
<ul><li>ConSol* - Wer sind wir? </li></ul><ul><li>Klassische Sicherung vs. ... </li></ul><ul><li>…  image-basierte Sicheru...
<ul><li>ConSol* - Wer sind wir? </li></ul><ul><li>Klassische Sicherung vs. ... </li></ul><ul><li>…  image-basierte Sicheru...
Partnerschaften
http://blog.consol.de/virtualisierung/ http://blog.consol.de/virtualisierung/about/
Webcast Serie Get Virtual – Virtualisierung erfolgreich gestalten http://www.flickr.com/photos/ppym1/93571524/ <ul><ul><li...
Disclaimer <ul><ul><li>Keine Produkt-Demo </li></ul></ul><ul><ul><li>Fundament </li></ul></ul><ul><ul><li>Allgemeingültige...
Alt: Klassische Sicherung <ul><ul><li>Backup-Agenten in den VMs (bzw. rsync & Co.) </li></ul></ul><ul><ul><li>Pro:  Erprob...
http://www.flickr.com/photos/cdwarren/991105089 Gedankenexperiment: Alle VMs auf einem Datastore kaputt. Wie lange brauche...
Besser: Image-basierte Sicherung <ul><ul><li>Temporäre Snapshots von VMs, Kopien, Sicherung der Kopien </li></ul></ul><ul>...
Besser: Image-basierte Sicherung   2 x hilfreich
Besser: Image-basierte Sicherung http://www.flickr.com/photos/82887550@N00/1485207253/ <ul><li>Komplette Rücksicherung  </...
Besser: Image-basierte Sicherung http://www.flickr.com/photos/explainthatstuff/3676031868/ <ul><li>Partielle Rücksicherung...
Image-basierte Sicherung   Konkrete Technologie-Komponenten im VMware-Umfeld VCB VADP CBT
Virtual Consolidated Backup (VCB) <ul><ul><li>Backup-Proxy-Programm, keine eigenständige Backup-Lösung </li></ul></ul><ul>...
vStorage API for Data Protection (VADP) <ul><ul><li>vSphere API + Virtual Disk Development Kit (VDDK) </li></ul></ul><ul><...
vStorage API for Data Protection (VADP) <ul><li>Datentransfer  </li></ul><ul><ul><li>a) Netzwerk-basiert via ESX Server od...
vStorage API for Data Protection (VADP) <ul><ul><li>Die Zukunft: Service-Console-basierte Backup-Agenten sind obsolet </li...
Changed Block Tracking (CBT) <ul><ul><li>Ab vSphere 4.x, benötigt virtuelle Hardware Version 7 </li></ul></ul><ul><ul><li>...
Changed Block Tracking <ul><ul><li>Ermöglicht inkrementelle VM-Backups ohne Datenanalyse auf dem Backup-Server </li></ul><...
Nicht kompatibel mit VMware Server ESXi mit Lizenz -> ok ESXi ohne Lizenz-> keine vStorage API http://www.flickr.com/photo...
Konsistenz <ul><ul><li>Immer bedenken: Backup hat nur einen einzigen Zweck -> Recovery! </li></ul></ul><ul><ul><li>Verschi...
Konsistenz <ul><ul><li>Mit VMware-Tools und Sync-Treiber ->  OS-/Dateisystem-konsistent </li></ul></ul><ul><ul><li>Entspri...
<ul><ul><li>Ideal:  Applikations-konsistent  (Datenbanken, Mail-Server, AD, ..) </li></ul></ul><ul><ul><li>Entspricht: Kon...
<ul><ul><li>Ausschnitt: Beispiel-Hooks unter Linux für MySQL </li></ul></ul><ul><ul><li>Für andere Anwendungen gilt ebenso...
<ul><ul><li>VSS Integration verstehen und Features beachten </li></ul></ul><ul><ul><li>VMware Data Recovery Admin Guide ->...
Desaster Recovery http://www.flickr.com/photos/unitednationsdevelopmentprogramme/4274632760/
<ul><ul><li>Gegen welches Desaster soll geschützt werden? ESX-Ausfall, Storage-Ausfall oder Site-Ausfall? </li></ul></ul><...
Desaster Recovery <ul><ul><li>Planen, Testen </li></ul></ul><ul><ul><li>Prioritäten festlegen </li></ul></ul><ul><ul><li>Z...
FRAGEN PROJEKT-SUPPORT Besuchen Sie uns online: blog.consol.de/virtualisierung/ www.consol.de/virtualisierung/ Oder kontak...
Upcoming SlideShare
Loading in...5
×

Webcast - VMware Backup

2,164

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,164
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Wer sind wir: ConSol Consulting &amp; Solutions beschäftigt sich mit Vorort- und Remote-Betrieb seit 1984. Ein weiteres Streckenpferd ist die Lösungsentwicklung in diversen Einsatzgebieten und mittels unterschiedlichster Programmiersprachen. Zuletzt ist aus Eigeninitiative der Mitarbeiter die Business Unit Virtualisierung entstanden. Diese macht es sich zur Aufgabe, zusammen mit Kunden Lösungen zu entwickeln und zu implementieren. Zusätzlich werden verschiedene Betriebsvarianten bis zum 24x7 Support mit strikten Reaktions- und Lösungszeiten angeboten. Herr Geierhos und ich sind Teil dieses Teams und möchten Ihnen heute über Lösungsansätzen zu einem Problem berichten, das uns selbst regelmäßig wieder begegnet. Die Dimensionierung virtueller –oder zukünftig virtueller- Umgebungen.
  • BMR ausschreiben!
  • Aufzählungszeichen eingefügt
  • Mögliche Fragestellungen: Was soll der rote Kringel darstellen? Warum hat der untere Strich eine Treppe? Was bedeutet der untere Strich?
  • Transcript of "Webcast - VMware Backup"

    1. 1. Backup & Restore in VMware Umgebungen Virtuelle Maschinen effizient sichern Sebastian Kayser & Malte Geierhos, ConSol* GmbH
    2. 2. <ul><li>ConSol* - Wer sind wir? </li></ul><ul><li>Klassische Sicherung vs. ... </li></ul><ul><li>… image-basierte Sicherung </li></ul><ul><li>VMware-Komponenten: VCB, VADP, CBT </li></ul><ul><li>Konsistent? Aber wie? </li></ul><ul><li>Desaster Recovery </li></ul>Agenda
    3. 3. <ul><li>ConSol* - Wer sind wir? </li></ul><ul><li>Klassische Sicherung vs. ... </li></ul><ul><li>… image-basierte Sicherung </li></ul><ul><li>VMware-Komponenten: VCB, VADP, CBT </li></ul><ul><li>Konsistent? Aber wie? </li></ul><ul><li>Desaster Recovery </li></ul>Agenda Fragen
    4. 4. Partnerschaften
    5. 5. http://blog.consol.de/virtualisierung/ http://blog.consol.de/virtualisierung/about/
    6. 6. Webcast Serie Get Virtual – Virtualisierung erfolgreich gestalten http://www.flickr.com/photos/ppym1/93571524/ <ul><ul><li>Folge 1: Desktop Virtualisierung </li></ul></ul><ul><ul><li>Folge 2: Infrastruktur-Virtualisierung: vSphere4, vCenter, ESX-Server u.a. </li></ul></ul><ul><ul><li>Folge 3: Performance und Dimensionierung von virtuellen Umgebungen </li></ul></ul><ul><ul><li>Folge 4: Scripting in VMware-Umgebungen </li></ul></ul><ul><ul><li>Folge 5: Backup in Vmware-Umgebungen on air </li></ul></ul><ul><ul><li>Folge 6: Frisch aus Kopenhagen: Best of VMworld 2010 19.10. </li></ul></ul>
    7. 7. Disclaimer <ul><ul><li>Keine Produkt-Demo </li></ul></ul><ul><ul><li>Fundament </li></ul></ul><ul><ul><li>Allgemeingültige Überlegungen und Technologien </li></ul></ul>
    8. 8. Alt: Klassische Sicherung <ul><ul><li>Backup-Agenten in den VMs (bzw. rsync & Co.) </li></ul></ul><ul><ul><li>Pro: Erprobt, keine Änderung durch Migration von Blech nach VM </li></ul></ul><ul><ul><li>Kontra: Backup-Lastspitzen bei gleichzeitiger Sicherung </li></ul></ul><ul><ul><li>Kontra: Bare Metal Restore komplex und fehleranfällig (Stress, Hektik, Technologien) </li></ul></ul>Backup Server Datenfluss Agent Agent Agent Agent
    9. 9. http://www.flickr.com/photos/cdwarren/991105089 Gedankenexperiment: Alle VMs auf einem Datastore kaputt. Wie lange brauchen Sie für klassisches BMR?
    10. 10. Besser: Image-basierte Sicherung <ul><ul><li>Temporäre Snapshots von VMs, Kopien, Sicherung der Kopien </li></ul></ul><ul><ul><li>Just-In-Time-Aufnahmen im laufenden Betrieb </li></ul></ul><ul><ul><li>Snapshots werden nach erfolgtem Backup entfernt </li></ul></ul>Backup Server Snapshots
    11. 11. Besser: Image-basierte Sicherung 2 x hilfreich
    12. 12. Besser: Image-basierte Sicherung http://www.flickr.com/photos/82887550@N00/1485207253/ <ul><li>Komplette Rücksicherung </li></ul><ul><li>Alles dabei (VM, OS, Anwendungen) </li></ul><ul><li>Nicht Hardware-gebunden </li></ul><ul><li>ESX Host reicht zum Restore </li></ul><ul><li>Achtung: Physical RDMs </li></ul><ul><li>Achtung: Shared VMDKs </li></ul>
    13. 13. Besser: Image-basierte Sicherung http://www.flickr.com/photos/explainthatstuff/3676031868/ <ul><li>Partielle Rücksicherung </li></ul><ul><li>File-Level bzw. Objekt-Level Restore (AD, Exchange) </li></ul><ul><li>Achtung: Backup-Software diktiert OS-Support </li></ul>
    14. 14. Image-basierte Sicherung Konkrete Technologie-Komponenten im VMware-Umfeld VCB VADP CBT
    15. 15. Virtual Consolidated Backup (VCB) <ul><ul><li>Backup-Proxy-Programm, keine eigenständige Backup-Lösung </li></ul></ul><ul><ul><li>Zwei-phasiger Backup-Prozess 1. Kopie auf den VCB Server 2. Sicherung der Daten </li></ul></ul><ul><ul><li>Staging-Speicher benötigt </li></ul></ul><ul><ul><li>! EOL für vSphere Releases > 4.1 http://www.vmware.com/support/vsphere4/doc/vsp_esx41_vc41_rel_notes.html#featureplatformnotice </li></ul></ul>
    16. 16. vStorage API for Data Protection (VADP) <ul><ul><li>vSphere API + Virtual Disk Development Kit (VDDK) </li></ul></ul><ul><ul><li>Direkte Schnittstellen für Backup-Software, kein Proxy notwendig </li></ul></ul>1. Snapshot bitte! (via vSphere API) Backup Server Snapshots 2. Daten bitte! (via vSphere API + VDDK)
    17. 17. vStorage API for Data Protection (VADP) <ul><li>Datentransfer </li></ul><ul><ul><li>a) Netzwerk-basiert via ESX Server oder </li></ul></ul><ul><ul><li>b) SAN-basiert mit direktem FC-/iSCSI-Zugriff am Backup-Server </li></ul></ul>b) SAN-basiert a) Netzwerk-basiert Backup Server
    18. 18. vStorage API for Data Protection (VADP) <ul><ul><li>Die Zukunft: Service-Console-basierte Backup-Agenten sind obsolet </li></ul></ul><ul><ul><li>Grund: ab vSphere > 4.1 nur noch ESXi ohne Service Console </li></ul></ul>Backup Server ESX Agent
    19. 19. Changed Block Tracking (CBT) <ul><ul><li>Ab vSphere 4.x, benötigt virtuelle Hardware Version 7 </li></ul></ul><ul><ul><li>Feature des vmkernel, vermerkt Änderungszeitpunkt von VMDK-Bereichen </li></ul></ul>CBT Liste (-ctk.vmdk), feste Größe Vermerkt pro Bereich (a ~ 256KB) den letzten Änderungszeitpunkt VMDK Bereich 1 zuletzt geändert 1283169444 Bereich 2 zuletzt geändert 1282996722 Bereich 3 zuletzt geändert 1282564707 ... ...
    20. 20. Changed Block Tracking <ul><ul><li>Ermöglicht inkrementelle VM-Backups ohne Datenanalyse auf dem Backup-Server </li></ul></ul><ul><ul><li>Reduziert Sicherungsfenster drastisch </li></ul></ul>... CBT Liste (-ctk.vmdk) Feste Größe Vermerkt letzten Änderungszeitpunkt für Block-Bereiche (~ 256KB) VMDK Geänderte Bereiche seit 1212345678? Backup Server Bereich 1 zuletzt geändert 1283169444 Bereich 2 zuletzt geändert 1282996722 Bereich 3 zuletzt geändert 1282564707 ...
    21. 21. Nicht kompatibel mit VMware Server ESXi mit Lizenz -> ok ESXi ohne Lizenz-> keine vStorage API http://www.flickr.com/photos/adobemac/294078052/#/
    22. 22. Konsistenz <ul><ul><li>Immer bedenken: Backup hat nur einen einzigen Zweck -> Recovery! </li></ul></ul><ul><ul><li>Verschiedene Stufen der Konsistenz bei Snapshots </li></ul></ul><ul><ul><li>Einfachste Form: Ohne VMware-Tools -> Crash-konsistent </li></ul></ul><ul><ul><li>Entspricht: Stecker raus, Stecker rein, nur bedingt für ruhigen Schlaf geeignet </li></ul></ul>http://www.flickr.com/photos/bekit/22264359/
    23. 23. Konsistenz <ul><ul><li>Mit VMware-Tools und Sync-Treiber -> OS-/Dateisystem-konsistent </li></ul></ul><ul><ul><li>Entspricht: Stecker raus, Stecker rein, nur mit vorigem Bescheid an das Datei-System </li></ul></ul><ul><ul><li>Anwendungskonsistenz nicht garantiert </li></ul></ul>http://www.flickr.com/photos/bekit/22264359/ http://www.flickr.com/photos/breitei/2885278495/ Daten ggf. „in-flight“
    24. 24. <ul><ul><li>Ideal: Applikations-konsistent (Datenbanken, Mail-Server, AD, ..) </li></ul></ul><ul><ul><li>Entspricht: Kontrollierter „Shutdown“ und Neustart </li></ul></ul><ul><ul><li>Unter Windows: Volume Shadow Copy-Integration (VSS) </li></ul></ul><ul><ul><li>Unter Linux: Pre-/Post-Hooks: /usr/sbin/{pre,post}-thaw-script </li></ul></ul>Konsistenz http://www.flickr.com/photos/mistersnappy/2282846520/
    25. 25. <ul><ul><li>Ausschnitt: Beispiel-Hooks unter Linux für MySQL </li></ul></ul><ul><ul><li>Für andere Anwendungen gilt ebenso: Im Speicher befindliche Datenstrukturen müssen konsistent auf die Platte geschrieben werden </li></ul></ul>Konsistenz
    26. 26. <ul><ul><li>VSS Integration verstehen und Features beachten </li></ul></ul><ul><ul><li>VMware Data Recovery Admin Guide -> „Volume Shadow Copy Service Quiescing“ http://www.vmware.com/pdf/vdr_12_admin.pdf </li></ul></ul><ul><ul><li>VMware VSS mitunter nur OS-/Dateisystem-konsistent </li></ul></ul><ul><ul><li>Alternativ: 3 rd Party VSS-Provider </li></ul></ul><ul><ul><li>VSS Pflichtlektüre: </li></ul></ul><ul><li>http://deinoscloud.wordpress.com/2010/01/11/vdr-and-quiescing-mechanisms/ </li></ul><ul><li>http://www.backupcentral.com/mr-backup-blog-mainmenu-47/13-mr-backup-blog/288-windows-vss-overview.html/ </li></ul><ul><li>http://www.backupcentral.com/mr-backup-blog-mainmenu-47/13-mr-backup-blog/287-vmware-and-apps.html/ </li></ul>Achtung: Konsistenz & VSS
    27. 27. Desaster Recovery http://www.flickr.com/photos/unitednationsdevelopmentprogramme/4274632760/
    28. 28. <ul><ul><li>Gegen welches Desaster soll geschützt werden? ESX-Ausfall, Storage-Ausfall oder Site-Ausfall? </li></ul></ul><ul><ul><li>Rechenbeispiel: Storage-Ausfall: 100 VMs a 20GB -> 2TB Restore (von LTO4) mit 100 MB/s Restore-Dauer: ~ 5.7 Stunden Reaktionszeit, Vorlauf: ~1-2 Stunden Gesamt: 8+ Stunden </li></ul></ul><ul><ul><li>Erste VMs können bereits während des Restores wieder gestartet werden </li></ul></ul>Desaster Recovery http://www.flickr.com/photos/41002268@N03/4806272306/ http://www.flickr.com/photos/41002268@N03/4805647645/
    29. 29. Desaster Recovery <ul><ul><li>Planen, Testen </li></ul></ul><ul><ul><li>Prioritäten festlegen </li></ul></ul><ul><ul><li>Zeiten durchkalkulieren </li></ul></ul><ul><ul><li>Bei Hochverfügbarkeitsanforderungen beliebig ausbaubar </li></ul></ul><ul><ul><ul><li>VM-Replikation (einfach) </li></ul></ul></ul><ul><ul><ul><li>Storage-Replikation </li></ul></ul></ul><ul><ul><ul><li>Automatisierung/Skripten des Failover </li></ul></ul></ul><ul><ul><ul><li>u.v.a.m. … Stoff für einen eigenen Webcast </li></ul></ul></ul>
    30. 30. FRAGEN PROJEKT-SUPPORT Besuchen Sie uns online: blog.consol.de/virtualisierung/ www.consol.de/virtualisierung/ Oder kontaktieren Sie uns: [email_address] +49-89-45841-100 ConSol* Consulting & Solutions Software GmbH Franziskanerstr. 38 D-81669 München
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×