Bacula-users

Re: [Bacula-users] Migration from Arkeia, Other Questions

2008-05-01 20:27:08
Subject: Re: [Bacula-users] Migration from Arkeia, Other Questions
From: Arno Lehmann <al AT its-lehmann DOT de>
To: Bacula-users AT lists.sourceforge DOT net
Date: Fri, 02 May 2008 02:26:31 +0200
Hi,

01.05.2008 18:47, John Drescher wrote:
> On Thu, May 1, 2008 at 12:23 PM, Thomas Krwawecz III
> <tom AT bluegravity DOT com> wrote:
>> We're doing disk based backups over NFS to a NetApp so hardware
>>  compatibility is not a concern. In no way are we switching to save money. I
>>  just need something reliable. With Arkeia I'm lucky if scheduled backups run
>>  consistently over 2-4 weeks before breaking.
>>
>>  Final questions (and I can pay if there's someone available for quick phone
>>  support until we get setup):
>>
>>
> I know Arno Lehmann can provide paid support if you would like that.

Thanks for the advertisement :-)

Of course there are others. Have a look at 
http://www.bacula.org/en?page=professional

>>  1) Where should I send suggestions/feature requests? To the devel list?
>>
>>
> I believe Arno collects these. Although there is currently long wish list...

Well, I try to keep track of the requests until we have something more 
user-friendly set up.

I suggest yo send your ideas here - in many cases, a short discussion 
will help to clean up remaining questions, and sometimes there are 
reasons why a certain feature will likely never be implemented.

>>  2) YES/NO: Backing up concurrent jobs/clients requires the following in
>>  "bacula-dir.conf", as well as the other confs, correct?

Yes.

>>  Director {
>>   .
>>   Maximum Concurrent Jobs = 10
>>   .
>>  }
>>
> I have this set in quite a few places:
> # grep -R oncurrent *
> bacula-dir.conf:  Maximum Concurrent Jobs = 5
> bacula-fd.conf:  Maximum Concurrent Jobs = 5
> bacula-sd.conf:  Maximum Concurrent Jobs = 20
> include/bacula-dir-storage.conf:  Maximum Concurrent Jobs = 5
> include/bacula-dir-storage.conf:  Maximum Concurrent Jobs = 5
> include/bacula-dir-storage.conf:  Maximum Concurrent Jobs = 5
> include/bacula-dir-storage.conf:  Maximum Concurrent Jobs = 5
> include/bacula-dir-clients-linux.conf:  Maximum Concurrent Jobs = 2
> include/bacula-dir-clients-linux.conf:  Maximum Concurrent Jobs = 2
> include/bacula-dir-clients-linux.conf:  Maximum Concurrent Jobs = 2
> include/bacula-dir-clients-win.conf:  Maximum Concurrent Jobs = 2
> 
> It looks like this is for the fd and the local sd and also some of the
> client resources and storage resources in bacula-dir.conf as well as
> the main bacula-dir.conf. BTW the include directory are files included
> in bacula-dir.conf using the @ syntax.
> 
>>  3) How should pools be defined for concurrent backups? Is there a problem
>>  with multiple jobs writing to the same volume?
>>
> With spooling, The answer is no. I limit my spool size to 2 to 5 G but
> others limit it to much larger. I know Arno does uses a much larger
> spool file that approximates the size of the tape.

That's what I prefer at least. Having a spool size area that can hold 
a whole job or a whole tape is, in many cases, the way to maximize the 
overall throughput.

>> Or do I need to have each job
>>  write to a new volume (in the same pool) with "Use Volume Once = yes", or
>>  "Maximum Volume Jobs = 1"? That doesn't seem to be efficient though. I'd
>>  expect some option to "write job to a unique volume, but once that job is
>>  done, another job can append" (to eliminate the interleaved volume blocks
>>  issue with simultaneous jobs writing).

That's what you get when you either disable concurrent writes to a 
storage device, or use concurrency with a spooling space that holds 
complete jobs.

> If we're trying to keep the total
>>  space used by a pool to 3 TB max, it doesn't seem efficient to use one job
>>  per volume if the volume can't fill up.

True for tapes, yes.

> Recycling by max # of volumes won't
>>  work (use space efficiently/keep as much data as possible) if the volumes
>>  aren't full. And from what I can tell there's no "max pool size" option.

Also true.

Arno

>>  Anyone follow?
>>
>>
> Yes, I follow. I could go into more detail but this has been discussed
> on the list dozens of times. Please check the archives for the pros
> and cons of all of these methods...
> 
>>  Here's what I have configured now:
>>
>>  Pool {
>>   Name = Weekly-Pool
>>   Pool Type = Backup
>>   AutoPrune = yes
>>   Recycle = yes
>>   Recycle Oldest  = yes
>>   Label Format = "Weekly-Volume-"
>>   Volume Retention = 14 days
>>   Maximum Volumes = 48
>>   Maximum Volume Bytes = 25000000000
>>  }
> 
> You can use Maximum Volume Bytes = 250 G
> 
> instead. Or was that 25G? Much easier to tell with the G ...
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save $100. 
> Use priority code J8TL2D2. 
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
> 

-- 
Arno Lehmann
IT-Service Lehmann
www.its-lehmann.de

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users