it’s all about size: bareos · • ensuring we can move vm backup directories between different...
TRANSCRIPT
![Page 1: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/1.jpg)
It’s all about size: Bareos
![Page 2: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/2.jpg)
The giants we stand on
![Page 3: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/3.jpg)
Limits
• Not a general purpose backup system.
• No tapes. No weird hardware.
• Restore without tools.
• Dead-simple configuration.
![Page 4: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/4.jpg)
Let’s take a tour
![Page 5: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/5.jpg)
![Page 6: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/6.jpg)
simple!?!
![Page 7: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/7.jpg)
Hello CLI
![Page 8: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/8.jpg)
Running a single backup
![Page 9: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/9.jpg)
Inspecting a backup
![Page 10: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/10.jpg)
Inspecting a backup
![Page 11: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/11.jpg)
Hello, daemon!
![Page 12: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/12.jpg)
Daemon configuration
![Page 13: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/13.jpg)
Scheduling
![Page 14: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/14.jpg)
Scheduling
![Page 15: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/15.jpg)
Purging
![Page 16: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/16.jpg)
Purging
![Page 17: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/17.jpg)
Scrubbing
• partial, random verification during backup against
source
• btrfs scrubbing
• Raid-6
![Page 18: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/18.jpg)
Deleting a VM
• rewrite config, reload master
• rm -rf
![Page 19: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/19.jpg)
Monitoring
• old state is uninteresting
• do I have to act?
![Page 20: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/20.jpg)
Monitoring
![Page 21: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/21.jpg)
![Page 22: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/22.jpg)
What did we leave out?
• Physical host backup
• Guesstimating achievable backup storage ratio
![Page 23: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/23.jpg)
Future
• trim-ready - waiting for our whole stack (Guest,
Hypervisor, Ceph, …) to pass this through
• Hot reload of scheduler
• Ensuring we can move VM backup directories between
different backup hosts
![Page 24: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/24.jpg)
Having your backup and
eating it!
![Page 26: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/26.jpg)
Image Sources
• https://www.flickr.com/photos/galeria_stefbu/
4781641072/in/pool-fotoszene/
• https://www.flickr.com/photos/dlography/6982668385/
• https://www.flickr.com/photos/
127437845@N04/15142216255
• https://www.flickr.com/photos/
clement127/15440591160
![Page 27: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/27.jpg)
Image Sources
• https://www.flickr.com/photos/galeria_stefbu/
4781641072/in/pool-fotoszene/
• https://www.flickr.com/photos/dlography/6982668385/
• https://www.flickr.com/photos/
127437845@N04/15142216255
• https://www.flickr.com/photos/
clement127/15440591160
![Page 28: It’s all about size: Bareos · • Ensuring we can move VM backup directories between different backup hosts. Having your backup and eating it! @theuni ct@flyingcircus.io. Image](https://reader033.vdocuments.mx/reader033/viewer/2022051907/5ffacdafa2e38b518508bfcc/html5/thumbnails/28.jpg)
Image Sources
• https://www.flickr.com/photos/
clement127/15999160179
• https://www.flickr.com/photos/
63433965@N04/5814096531/
• private pictures