It's worth pointing out that you can build a failover pair of bacula directors and FDs with no software modifications, providing you've got shared storage for your data. The Heartbeat project has a mechanism for having a backup server take over a primary server's IP address when the primary goes down. MySQL replication can handle synchronizing a main and backup database, and shared storage (plus GFS or something similar) makes the backup data available to whichever system wants it.
This wouldn't handle the non-realtime, remote backups you were talking about. What you're talking about is a much bigger, more flexible clustering system, which could have a lot more uses. - Andy Rich wrote: > Item 41: Clustered bacula server, including director, storage daemon > and database > Origin: Rihards, [EMAIL PROTECTED] > Date: 18 May 2007 > Status: > > > What: It would be nice to run two (or more) separate backup servers > that would synchronise backups and be able to take over each others > clients in case any server dies. > Clustered servers would each run a director, storage daemon and each > would have a separate database. > > > Why: Disk based backup solutions have become very popular, but > proper offsite backups and distributed servers are cumbersome and > requires too much of hacking and manual interventions. > > Currently, failed primary server would require manual reconfiguring of > all clients (setting identical director names welcomes mistakes later > on), and it also requires syncing data separately from bacula. > Configuring and restoring from a secondary system is far from > straightforward. > > In case of geographically distributed servers there also is no way to > tell backup jobs to go to a particular server first, so there's > increased network traffic as well. > For example, if organisation has two locations that both have services > to backup, each site could have a separate backup server with simple > failover to the remote server. > > > Notes: > * File daemons would have access for all servers in the cluster; > * It should be possible to set preferred server for each client; > * How should sharing of the configuration be implemented ? Would it be > enough to configure one server and get the changes propagated to all of > them ? > * Would it make sense to back up to one server only ? For example, some > jobs could be configured to back up, but not sync to other servers. In > case of the primary server failure secondary server would take the > backup, but move it to the primary when it comes back. > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users