Hello to all bacula users. I am quite new to bacula, but i've read documentation and done the basic bacula setup and testing. However, I can't seems to get my head around some elements of the implementation of our backup requirements with bacula. I know that bacula is a very powerful backup management system and I am quite sure that my requirements are achievable with bacula. However I can't seems to find the right way to do that.
Let me first give an idea of my hardware and requirements. Hardware: Overland PowerLoader library 2 DLT8000 drives 15 tape library barcode reader I've tested the loader, which seems to work fine for recording, restoring, loading and unloading tapes from the library, as well as reading barcode labels. My backup requirements are as follows: 1. I would like to have 3 tapes dedicated to FULL backups of the servers that we have (about 5 of them in total). The FULL backups to be recorded once a week on sunday and to be rotated every 2 months. 2. Dedicate 3 tapes to incremental backups from the servers taken each day and keep them for 2 months. Together with the full backup this should have a full set of data for 2 months. Am I wright here? 3. Dedicate 2 tapes for a couple of workstation backups including full and incremental backups. The backup schedule is to be similar to the servers bakups above (point 1 and 2). 4. I want to have 2 tapes dedicated to the full backups for one of the remote servers that I want to keep on a separate tape. Due to the bandwidth restrictions, I want to take a full backup once a month without any incremental backups. 5. If possible, for efficiency and speed, i wanted to utilise both drives, so that one drive only records FULL and Workstation backups and the other drive records incremental backups and backups from remote server. 6. and finally, i wanted to keep a few tapes for general/selective data backup that will be done manually, without the use of bacula. So i'll leave this out of the way. So, after taking the above points into consideration i've done the Pools and Volumes (volumes are taken from the barcode labels) in the following manner: Pools - Volumes: 1. Full - FULL-001, FULL-002, FULL-003 2. Incremental - INCR-001, INCR-002, INCR-003, 3. Workstations - WORK-001, WORK-002 4. Remote - REM-001, REM-002 Is this the good way of implementing the backup strategy for my needs? Or can this be done in a more efficient/easier way? I have a few questions that I have doubts about. 1. How can I split the Pools between two drives? Should this be done by defining two different JobDefs { }, one for each drive and then assign a JobDefs to each of the clients? If doing this way, can can i separate the FULL backup to record on Drive01 and incremental backups to go to Drive02? 2. How can I configure bacula so that it will automatically loads the right tape with required volume into the drive? For example. the Drive01 has the tape with Volume FULL-001 (after finishing a full backup). The next pending job requires Volume WORK-001 to be in Drive01 (for workstation backups). As far as i've noticed before, when this happens, bacula waits for me to mount volume WORK-001, instead of automatically mounting it. Let me note that bacula knows the slots with each volume, as i've done the label barcodes, update slots and list volumes shows the right slots. Many thanks for the suggestions/answers in advance! -- Andrei
signature.asc
Description: This is a digitally signed message part