(Reposted with proper Subject) Here's what I have working now:
corosync/pacemaker cluster with node A @ 1.2.3.4, node B @ 1.2.3.5, and
cluster ip @ 1.2.3.1, shared storage mounted a /raid on the active node.
Bacula-fd is started at boot on both nodes and is left pretty much a the
default config. Cluster ip is managed by the pacemaker resource agent
and is up'ed on an existing physical interface that bacula-fd is already
bound to.
node A bacula-fd.conf:
FileDaemon {
name = nodea-fd
...
}
node B bacula-fd.conf:
FileDaemon {
name = nodeb-fd
...
}
bacula-dir config:
Client {
name = nodea-fd
address = 1.2.3.4
...
}
Client {
name = nodeb-fd
address = 1.2.3.5
...
}
Client {
name = cluster-fd
address = 1.2.3.1
...
}
Job {
name = nodea-etc
client = nodea-fd
fileset = etc
...
}
Job {
name = nodeb-etc
client = nodeb-fd
fileset = etc
...
}
Job {
name = cluster-raid
client = cluster-fd
fileset = raid
...
}
The trick is that there is no bacula-fd with the name "cluster-fd"
running anywhere. Yet the job "cluster-raid" Just Works(tm).
--
Dimitri Maziuk
Programmer/sysadmin
BioMagResBank, UW-Madison -- http://www.bmrb.wisc.edu
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ The Command Line: Reinvented for Modern Developers Did the resurgence of CLI tooling catch you by surprise? Reconnect with the command line and become more productive. Learn the new .NET and ASP.NET CLI. Get your free copy! http://sdm.link/telerik
_______________________________________________ Bacula-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bacula-users
