Basically, I'm putting together a backup solution with Bacula, and I
want to get feedback on my organization to see if anyone can suggest
improvements. We aren't having any real _problems_, I'm just curious
as to if I can do it better.
Since we have a number of servers with duplicate setups, I organized
the fileSets by task. For example, I have a standard fileset, and
then specialized filesets for different types of systems (Note that
this is somewhat simplified):
FileSet {
Name = "CFBSDStandard"
Include {
File = /etc
File = /usr/local/etc
File = /var
}
}
Then, each service type has a specific fileset. For example:
FileSet {
Name = "CFweb"
Include {
File = /usr/local/www
}
}
FileSet {
Name = "CFPostgreSQL"
Include {
File = /usr/local/pgsql
}
}
So, for an arbitrary server, there will be a Job (again, simplified):
Job {
Name = "Server1-std"
FileSet = "CFBSDStandard"
}
If Server1 has PostgreSQL running production, there will also be a job:
Job {
Name = "Server1-DB"
FileSet = "CFPostgreSQL"
}
The theory is that this will allow us to easily create a service
abstraction for how things are backed up. This organization results
in every server having at least 2 jobs associated with it. Busy
servers will have many.
The only whine I have is that it would be nice if Server1-std and
Server1-DB could share the name. For example:
Job {
Name = "Server1"
FileSet = "CFBSDStandard"
FileSet = "CFPostgreSQL"
}
As the more seasoned Bacula users already know, this doesn't work.
Nor does it work to define two jobs with the same name.
Overall, this is a minor inconvenience, but I have difficulty believing
that I'm the first person to try this. Is there a better way to
organize things to accomplish what we want?
--
Bill Moran
Collaborative Fusion Inc.
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users