![Page 1: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/1.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
backyImage-basiertes Backup für virtuelle Maschinen
Christian Kauhaus<[email protected]>
Chemnitzer Linux-Tage 2016
![Page 2: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/2.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Einführung
![Page 3: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/3.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Wer ist… Christian Kauhaus?
I Seit 2008 bei Flying Circus (gocept)I Systems Engineer: Infrastruktur, Storage, NetzwerkI Linuxer seit 1995I PythonistaI @ckauhaus
![Page 4: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/4.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Flying Circus Internet Operationshttps://flyingcircus.io
![Page 5: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/5.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Flying Circus Internet OperationsOperations as a Service
I Betriebsunterstützung für komplexe WebanwendungenI Betrieb einer Hosting-PlattformI ca. 350 virtuelle Maschinen in 3 RZI 10 Jahre BaculaI davon 9 Jahre unglücklich
![Page 6: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/6.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
MotivationGrößter anzunehmender UnfallArchitektur-ProblemePraktische Probleme
DesignVMs. Nur VMs.Nutzen, was da istBedienbarkeit
TechnikEffiziente BackupsSchedulingRestore & Monitoring
Ausblick
![Page 7: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/7.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Motivation
![Page 8: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/8.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Größter anzunehmender UnfallNobody needs backup.Everybody needs restore.
![Page 9: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/9.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Größter anzunehmender Unfall
Montag 14:48 Uhr
![Page 10: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/10.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Größter anzunehmender Unfall
Montag 15:03 Uhr (t+15min)
![Page 11: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/11.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Größter anzunehmender Unfall
Montag 16:37 Uhr (t+2 h)
![Page 12: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/12.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Größter anzunehmender Unfall
Dienstag 05:47 Uhr (t+15 h)
![Page 13: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/13.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Größter anzunehmender Unfall
Dienstag 13:09 Uhr (t+22.5 h)
![Page 14: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/14.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Architektur-ProblemeIst eine Architektur aus den 70ern noch angemessen?
![Page 15: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/15.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Architektur-ProblemeVirtual Tape Library
![Page 16: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/16.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Architektur-ProblemeBackup Agent Inside
1975
![Page 17: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/17.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Architektur-ProblemeBackup Agent Inside
2016
![Page 18: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/18.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Architektur-ProblemeDateibasiertes Backup
I Sichert nicht alles: Bootloader, Partitionstabelle, …I Ineffizient für große, langsam wachsende DateienI Ineffizient für viele kleine DateienI Gelöschte DateienI Hardlink-Farmen
![Page 19: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/19.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Architektur-ProblemeZentraler Director
I Flaschenhals für Parallelisierung
I Single Point of Failure
I Fetter Katalog
![Page 20: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/20.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Praktische ProblemeIm Prinzip ja, aber…
![Page 21: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/21.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Praktische ProblemeKomplexität
I 32MB Konfiguration (generiert)
I Explizite Schedules
I Aufwändiges Scripting
![Page 22: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/22.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Praktische ProblemeMangelnde Parallelität
I VTL-“Laufwerke”I Single-threaded DirectorI Katalog-Datenbank überlastetI Warten, warten, wartenI Backup-Frequenz zu niedrig
![Page 23: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/23.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
DesignWie soll ein stressfreies Backup-System aussehen?
![Page 24: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/24.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
VMs. Nur VMs.Konzentration auf eine Aufgabe
![Page 25: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/25.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
VMs. Nur VMs.So simpel wie möglich
Was backy nicht macht:
I Backup physischer MaschinenI BandlaufwerkeI Client/ServerI Eigene DatenformateI Fixe SchedulesI KatalogI Self-service
![Page 26: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/26.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
VMs. Nur VMs.Imagebasiertes Backup
Dateien in Verzeichnissen
![Page 27: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/27.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
VMs. Nur VMs.Parallelisierung
Unabhängige Prozesse
global:base-dir: /srv/backyworker-limit: 3
![Page 28: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/28.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Nutzen, was da istDas Rad nicht neu erfinden
![Page 29: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/29.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Nutzen, was da istRZ-Infrastruktur
Netzwerk-DateisystemSnapshots
Copy-on-write
Virtual Machine Monitor
Koordination
![Page 30: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/30.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
BedienbarkeitDer Pager klingelt nachts um 3
![Page 31: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/31.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
BedienbarkeitZiele
I Restore nur mit UNIX-WerkzeugenKeine neuen Formate erfinden!So einfach wie möglich!
I Recovery Point Objective (RPO)Tägliches/halbtägliches/stündliches Backup?Sicherung manuell einschieben?
I Recovery Target Objective (RTO)Sport: Wiederherstellung eines ganzen RZ in …?
![Page 32: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/32.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Technik
![Page 33: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/33.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsSpart Zeit, spart Platz, spart Bandbreite
![Page 34: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/34.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsInteraktion
![Page 35: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/35.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsInteraktion
![Page 36: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/36.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsInteraktion
![Page 37: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/37.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsInteraktion
![Page 38: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/38.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsInteraktion
![Page 39: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/39.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsKonfiguration
Kurzes YAML-Snippet pro VM
jobs:test10:schedule:default
source:type: flyingcircusvm: test10pool: rbdimage: test10.root
![Page 40: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/40.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsImaging
I Storage: Snapshot-Delta anfertigen
I backy: Klonen eines alten Image (copy-on-write)
I backy: Einpflegen des Deltas
I Verifikation/Scrubbing
![Page 41: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/41.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsSnapshot-Delta im Storage
![Page 42: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/42.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsSnapshot-Delta im Storage
![Page 43: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/43.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsSnapshot-Delta im Storage
![Page 44: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/44.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsSnapshot-Delta im Storage
![Page 45: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/45.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsEinpflegen des Deltas
![Page 46: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/46.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsEinpflegen des Deltas
![Page 47: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/47.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsEinpflegen des Deltas
![Page 48: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/48.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsEinpflegen des Deltas
![Page 49: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/49.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsCLI
![Page 50: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/50.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Effiziente BackupsCLI
![Page 51: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/51.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SchedulingHauptsache regelmäßig
![Page 52: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/52.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SchedulingKonzept
I Intervalle (RPO/SLA)I Tags und KeepI Randomisierung der Zeiten
schedule1
daily
interval: 24h keep: 7
weekly
interval: 7d keep: 4
![Page 53: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/53.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SchedulingKonfiguration
schedules:default:daily:interval: 1dkeep: 30
monthly:interval: 30dkeep: 4
frequent:hourly:interval: 1hkeep: 25
daily:interval: 1dkeep: 30
![Page 54: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/54.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SchedulingCLI
![Page 55: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/55.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SchedulingTelnet-Shell
![Page 56: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/56.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Restore & MonitoringJetzt fängt der Spaß erst richtig an!
![Page 57: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/57.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Restore & MonitoringGanze VM wiederherstellen
![Page 58: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/58.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Restore & MonitoringEinzelne Dateien wiederherstellen
![Page 59: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/59.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Restore & MonitoringSelbstcheck
![Page 60: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/60.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Ausblick
![Page 61: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/61.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
AusblickDie nächsten Schritte
I Sichern auf Dateisystemen ohne COW
I FUSE-Treiber
I Plugins für weitere Sourcen
![Page 62: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/62.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
AusblickBacky ist Open Source
Dokumentation:
I http://pythonhosted.org/backy/
Code:
I https://bitbucket.org/flyingcircus/backyI Pull Requests sind willkommen (GPL)
Autoren/Maintainer:
I Christian Kauhaus <[email protected]>I Christian Theune <[email protected]>I Daniel Kraft <[email protected]>
![Page 63: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/63.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Vielen Dank!
![Page 64: Image-basiertesBackupfürvirtuelleMaschinen ... · Motivation GrößteranzunehmenderUnfall Architektur-Probleme PraktischeProbleme Design VMs.NurVMs. Nutzen,wasdaist Bedienbarkeit](https://reader033.vdocuments.mx/reader033/viewer/2022050509/5f9a20b4918b3726a6784c8d/html5/thumbnails/64.jpg)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.