I've just uploaded a pre-alpha (eg not all the functionality is present)
version of my Microsoft Exchange Agent for bacula, for anyone who wants
to do some testing.

Only backups are supported currently, so it's pretty much useless for
any production work. In fact please don't run it at all on a production
server! I'll be looking at restores next.

What does an Exchange agent give you over VSS?

. Incremental and differential backups (eg only the log files)

. In the event of database corruption (I have seen this happen several
times before - database completely screwed but all the log files intact
- Exchange is based on Jet afterall :) you restore the latest database
and Exchange automagically applies all the logfiles and brings you
completely back up to the point of failure.

. Individual database backups (or maybe VSS does this anyway?)

. Online restore

. Restore to the 'recovery' storage group for restoring an individual
mailbox (or maybe VSS allows this too?)

You can find it at http://www.meadowcourt.org/bacula-exchfd.zip (that
domain has just changed its IP address so if you get a 'not found', try
again in an hour or so).

Just unzip the files somewhere (eg c:\bacula-exchfd), edit the config
file (bacula-exchfd.conf - there's an example there), start it by
running 'bacula-exchfd.exe', then point the director at it (note that
the default port in the example config is 9105 - make sure you set this
in the director). An example fileset definition is also in there,
probably best to not get too adventurous with filesets - just use the
example provided.

Some other important information:

. The way I have implemented this is a completely separate file daemon
which is (should be!) protocol compatible with bacula 2.0.0. I haven't
yet tested it against any other version...

. This is not the form that Kern wishes for plugins/agents to take.

. Probably best just to email me directly with any questions, rather
than the bacula mailing lists.

. Kern: how is the 'Bacula' name protected? Would you have any problems
with me calling this something like 'Exchange Agent for Bacula'? If so
(and I'd completely understand if you did), do you have any suggestions?

James


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to