![Page 1: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/1.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Quo Vadis bvol
Richard Hartmann([email protected])
Globalways AG
September 22, 2010
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 2: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/2.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
1 Life with Bacula
2 Host management
3 bvols on disk
4 Automagic configuration
5 Verify everything
6 Catalog backup
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 3: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/3.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
1 Life with Bacula
2 Host management
3 bvols on disk
4 Automagic configuration
5 Verify everything
6 Catalog backup
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 4: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/4.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 5: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/5.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 6: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/6.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 7: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/7.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 8: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/8.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 9: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/9.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 10: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/10.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 11: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/11.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 12: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/12.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 13: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/13.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 14: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/14.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our experience
We used to run a set of self-baked scripts...
We migrated to Bacula because it’s:
StableScalableFlexibleFast
We love it
Yet, not everything is perfect
Side notes
Still using Bacula 3Each Director and its Storage are a self-contained unit
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 15: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/15.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Issues that annoyed us
Designed to work with tapes
Manual configuration does not scale
No review of backup jobs
Situations in which no backup was made at all!Not merely an in-house issue; patches sent
Catalog backups take too long to replay
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 16: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/16.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Issues that annoyed us
Designed to work with tapes
Manual configuration does not scale
No review of backup jobs
Situations in which no backup was made at all!Not merely an in-house issue; patches sent
Catalog backups take too long to replay
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 17: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/17.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Issues that annoyed us
Designed to work with tapes
Manual configuration does not scale
No review of backup jobs
Situations in which no backup was made at all!Not merely an in-house issue; patches sent
Catalog backups take too long to replay
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 18: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/18.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Issues that annoyed us
Designed to work with tapes
Manual configuration does not scale
No review of backup jobs
Situations in which no backup was made at all!Not merely an in-house issue; patches sent
Catalog backups take too long to replay
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 19: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/19.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Issues that annoyed us
Designed to work with tapes
Manual configuration does not scale
No review of backup jobs
Situations in which no backup was made at all!Not merely an in-house issue; patches sent
Catalog backups take too long to replay
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 20: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/20.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Issues that annoyed us
Designed to work with tapes
Manual configuration does not scale
No review of backup jobs
Situations in which no backup was made at all!Not merely an in-house issue; patches sent
Catalog backups take too long to replay
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 21: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/21.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
1 Life with Bacula
2 Host management
3 bvols on disk
4 Automagic configuration
5 Verify everything
6 Catalog backup
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 22: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/22.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Management/awareness is everything
In-house host management system
UUIDs for everything (sample UUID: 1f39f0a9-0172-4273-93fc-2e393fd5d5b4)
UUIDs are for computers, not people; need for abstraction andautomation
All solutions need to tie in to our management framework
Aggressive monitoring and verification
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 23: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/23.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Management/awareness is everything
In-house host management system
UUIDs for everything (sample UUID: 1f39f0a9-0172-4273-93fc-2e393fd5d5b4)
UUIDs are for computers, not people; need for abstraction andautomation
All solutions need to tie in to our management framework
Aggressive monitoring and verification
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 24: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/24.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Management/awareness is everything
In-house host management system
UUIDs for everything (sample UUID: 1f39f0a9-0172-4273-93fc-2e393fd5d5b4)
UUIDs are for computers, not people; need for abstraction andautomation
All solutions need to tie in to our management framework
Aggressive monitoring and verification
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 25: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/25.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Management/awareness is everything
In-house host management system
UUIDs for everything (sample UUID: 1f39f0a9-0172-4273-93fc-2e393fd5d5b4)
UUIDs are for computers, not people; need for abstraction andautomation
All solutions need to tie in to our management framework
Aggressive monitoring and verification
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 26: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/26.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Management/awareness is everything
In-house host management system
UUIDs for everything (sample UUID: 1f39f0a9-0172-4273-93fc-2e393fd5d5b4)
UUIDs are for computers, not people; need for abstraction andautomation
All solutions need to tie in to our management framework
Aggressive monitoring and verification
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 27: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/27.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
1 Life with Bacula
2 Host management
3 bvols on disk
4 Automagic configuration
5 Verify everything
6 Catalog backup
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 28: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/28.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol is one tape”
Bacula has been designed with tapes in mind
Not necessarily a downsideStill, not suitable for us
Recycling storage within bvols can spread backups acrossseveral bvols
Depending on the layout, there is no clean separation betweencustomers, hosts, file sets, and backup jobs
No direct access from our management system
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 29: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/29.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol is one tape”
Bacula has been designed with tapes in mind
Not necessarily a downsideStill, not suitable for us
Recycling storage within bvols can spread backups acrossseveral bvols
Depending on the layout, there is no clean separation betweencustomers, hosts, file sets, and backup jobs
No direct access from our management system
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 30: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/30.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol is one tape”
Bacula has been designed with tapes in mind
Not necessarily a downsideStill, not suitable for us
Recycling storage within bvols can spread backups acrossseveral bvols
Depending on the layout, there is no clean separation betweencustomers, hosts, file sets, and backup jobs
No direct access from our management system
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 31: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/31.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol is one tape”
Bacula has been designed with tapes in mind
Not necessarily a downsideStill, not suitable for us
Recycling storage within bvols can spread backups acrossseveral bvols
Depending on the layout, there is no clean separation betweencustomers, hosts, file sets, and backup jobs
No direct access from our management system
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 32: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/32.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol is one tape”
Bacula has been designed with tapes in mind
Not necessarily a downsideStill, not suitable for us
Recycling storage within bvols can spread backups acrossseveral bvols
Depending on the layout, there is no clean separation betweencustomers, hosts, file sets, and backup jobs
No direct access from our management system
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 33: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/33.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol is one tape”
Bacula has been designed with tapes in mind
Not necessarily a downsideStill, not suitable for us
Recycling storage within bvols can spread backups acrossseveral bvols
Depending on the layout, there is no clean separation betweencustomers, hosts, file sets, and backup jobs
No direct access from our management system
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 34: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/34.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol per backup job”
Solution: Create one bvol per backup job
Flexible
Clear directory structure:client-id/host-uuid/client-id host-uuid fileset level date
Most granular form of backup storage
Outside verification of:
existenceexpected file sizesquotas per customer, project, or host
Simply delete bvols when they get stale
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 35: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/35.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol per backup job”
Solution: Create one bvol per backup job
Flexible
Clear directory structure:client-id/host-uuid/client-id host-uuid fileset level date
Most granular form of backup storage
Outside verification of:
existenceexpected file sizesquotas per customer, project, or host
Simply delete bvols when they get stale
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 36: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/36.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol per backup job”
Solution: Create one bvol per backup job
Flexible
Clear directory structure:client-id/host-uuid/client-id host-uuid fileset level date
Most granular form of backup storage
Outside verification of:
existenceexpected file sizesquotas per customer, project, or host
Simply delete bvols when they get stale
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 37: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/37.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol per backup job”
Solution: Create one bvol per backup job
Flexible
Clear directory structure:client-id/host-uuid/client-id host-uuid fileset level date
Most granular form of backup storage
Outside verification of:
existenceexpected file sizesquotas per customer, project, or host
Simply delete bvols when they get stale
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 38: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/38.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol per backup job”
Solution: Create one bvol per backup job
Flexible
Clear directory structure:client-id/host-uuid/client-id host-uuid fileset level date
Most granular form of backup storage
Outside verification of:
existenceexpected file sizesquotas per customer, project, or host
Simply delete bvols when they get stale
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 39: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/39.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol per backup job”
Solution: Create one bvol per backup job
Flexible
Clear directory structure:client-id/host-uuid/client-id host-uuid fileset level date
Most granular form of backup storage
Outside verification of:
existenceexpected file sizesquotas per customer, project, or host
Simply delete bvols when they get stale
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 40: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/40.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol per backup job”
Solution: Create one bvol per backup job
Flexible
Clear directory structure:client-id/host-uuid/client-id host-uuid fileset level date
Most granular form of backup storage
Outside verification of:
existenceexpected file sizesquotas per customer, project, or host
Simply delete bvols when they get stale
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 41: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/41.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol per backup job”
Solution: Create one bvol per backup job
Flexible
Clear directory structure:client-id/host-uuid/client-id host-uuid fileset level date
Most granular form of backup storage
Outside verification of:
existenceexpected file sizesquotas per customer, project, or host
Simply delete bvols when they get stale
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 42: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/42.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
”One bvol per backup job”
Solution: Create one bvol per backup job
Flexible
Clear directory structure:client-id/host-uuid/client-id host-uuid fileset level date
Most granular form of backup storage
Outside verification of:
existenceexpected file sizesquotas per customer, project, or host
Simply delete bvols when they get stale
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 43: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/43.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
1 Life with Bacula
2 Host management
3 bvols on disk
4 Automagic configuration
5 Verify everything
6 Catalog backup
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 44: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/44.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
We are not Sisyphus; neither should you
Manual configuration does not scale
Takes timeError-proneHard to verify programmaticallyWe are using UUIDs, not names
Database-driven config generation
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 45: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/45.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
We are not Sisyphus; neither should you
Manual configuration does not scale
Takes timeError-proneHard to verify programmaticallyWe are using UUIDs, not names
Database-driven config generation
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 46: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/46.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
We are not Sisyphus; neither should you
Manual configuration does not scale
Takes timeError-proneHard to verify programmaticallyWe are using UUIDs, not names
Database-driven config generation
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 47: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/47.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
We are not Sisyphus; neither should you
Manual configuration does not scale
Takes timeError-proneHard to verify programmaticallyWe are using UUIDs, not names
Database-driven config generation
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 48: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/48.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
We are not Sisyphus; neither should you
Manual configuration does not scale
Takes timeError-proneHard to verify programmaticallyWe are using UUIDs, not names
Database-driven config generation
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 49: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/49.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
We are not Sisyphus; neither should you
Manual configuration does not scale
Takes timeError-proneHard to verify programmaticallyWe are using UUIDs, not names
Database-driven config generation
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 50: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/50.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 51: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/51.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 52: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/52.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 53: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/53.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 54: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/54.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 55: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/55.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 56: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/56.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 57: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/57.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 58: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/58.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 59: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/59.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
From zero to bacula.conf
Create host in host manager
Spawn VM from template
Retrieve UUID from host, copy & paste into host manager
Select schedule and fileset for host
Install custom Bacula package
Sends authentication and host-UUID via XML RPCReceives configurationFinishes local installation
The same happens on Storage and Director on demand andwith verification
No user interaction required to set up Bacula!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 60: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/60.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
1 Life with Bacula
2 Host management
3 bvols on disk
4 Automagic configuration
5 Verify everything
6 Catalog backup
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 61: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/61.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Backups are live-savers; treat them as such
Custom MySQL plugin to prohibit remote execution ofcommands
Module failed to load but backup ”OK”; patch sent upstreamUncaught bug in our module, thus no backup
Lesson learned: paranoia is good!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 62: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/62.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Backups are live-savers; treat them as such
Custom MySQL plugin to prohibit remote execution ofcommands
Module failed to load but backup ”OK”; patch sent upstreamUncaught bug in our module, thus no backup
Lesson learned: paranoia is good!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 63: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/63.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Backups are live-savers; treat them as such
Custom MySQL plugin to prohibit remote execution ofcommands
Module failed to load but backup ”OK”; patch sent upstreamUncaught bug in our module, thus no backup
Lesson learned: paranoia is good!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 64: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/64.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Backups are live-savers; treat them as such
Custom MySQL plugin to prohibit remote execution ofcommands
Module failed to load but backup ”OK”; patch sent upstreamUncaught bug in our module, thus no backup
Lesson learned: paranoia is good!
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 65: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/65.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 66: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/66.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 67: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/67.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 68: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/68.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 69: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/69.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 70: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/70.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 71: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/71.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 72: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/72.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 73: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/73.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 74: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/74.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Our additional safe-guards
We introduced additional checks ifexpected bvols exist
monitoring reacts in five minutes or less when new hosts are
configured
bvols’ sizes fit predictionsjobs are stuck in state Created for too longany job is not in state Running, Terminated normally, orCancelednon-fatal errors occured
All data is fed into our monitoring
Every single event needs to be looked at, verified, commentedand closed manually
Important backups are stored in three separate, remotelocations
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 75: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/75.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
1 Life with Bacula
2 Host management
3 bvols on disk
4 Automagic configuration
5 Verify everything
6 Catalog backup
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 76: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/76.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Is this even a section?
MySQL hot-copy
Locks database!
Takes 20% more space
Backup faster by 30%
Lightning fast restoration
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 77: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/77.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Is this even a section?
MySQL hot-copy
Locks database!
Takes 20% more space
Backup faster by 30%
Lightning fast restoration
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 78: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/78.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Is this even a section?
MySQL hot-copy
Locks database!
Takes 20% more space
Backup faster by 30%
Lightning fast restoration
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 79: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/79.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Is this even a section?
MySQL hot-copy
Locks database!
Takes 20% more space
Backup faster by 30%
Lightning fast restoration
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 80: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/80.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
Is this even a section?
MySQL hot-copy
Locks database!
Takes 20% more space
Backup faster by 30%
Lightning fast restoration
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol
![Page 81: Quo Vadis bvol - Open Source Backup Conference...Richard Hartmann (rh@globalways.net) Globalways AG Quo Vadis bvol Life with Bacula Host management bvols on disk Automagic configuration](https://reader031.vdocument.in/reader031/viewer/2022041003/5ea4f88c0a957e4797580b63/html5/thumbnails/81.jpg)
Life with Bacula Host management bvols on disk Automagic configuration Verify everything Catalog backup
The End
Thank you for your attention!
Richard HartmannGlobalways AG
RichiH @ irc://irc.freenode.net/bacula
Richard Hartmann ([email protected]) Globalways AG
Quo Vadis bvol