Relax-and-Recover Automated Testing with Bareos
summary
Project automates full recovery tests against a Bareos backup server, claiming to test every commit and unstable/stable release by provisioning VMs, running backups, then PXE-booting recovery images and checking results. The framework uses Ansible, Vagrant, KVM/VirtualBox to build client and server VMs, performs backups to Bareos, boots a recovery VM, and runs inspec validations and custom scripts to assert filesystem and config restoration. Demo mostly runs end-to-end; occasional manual fallback appears for flaky PXE or NFS steps.
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker welcome
- 3:57Why automated disaster recovery testing
- 7:30Testing as quality assurance
- 16:06Automated testing challenges
- 19:15Live demo setup overview
- 27:26Running automated tests
- 32:27Live demonstration start
- 40:24Live recovery demonstration
- 44:00Testing results and insights
- 49:26Q&A and closing remarks
related talks
46mChaos Experiments - Datacenter Stress Testing
25mResilience testing in modernization projects
38mTest Infrastructure on Steroids
28mFrom Monitoring to Automated Testing of Your Infrastructure Code
51mWrite tests for the Always Ready Operating System
32mUsing Docker in test automation
01h 08mPerformance testing in the cloud
38mopenQA - end to end testing of operating systems
