-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 In Samba's case, you certainly do continue to have the option of editing it manually, BTW. I don't use SWAT much, but I did switch between editing the file and using SWAT on it when I was first starting out. Seemed to work fine.
---- _ _ _ _ ___ _ _ _ |Y#| | | |\/| | \ |\ | | |Ryan Novosielski - User Support Spec. III |$&| |__| | | |__/ | \| _| |[EMAIL PROTECTED] - 973/972.0922 (2-0922) \__/ Univ. of Med. and Dent.|IST/AST - NJMS Medical Science Bldg - C630 Bill Moran wrote: > On Fri, 5 May 2006 14:47:12 +0200 > Kern Sibbald <[EMAIL PROTECTED]> wrote: > >> Hello, >> >> Thanks for your thoughts. >> >> When I was first researching the kind of basic organization I wanted for >> Bacula, I took a look at Amanda, read a bit on their email list, and talked >> to a user who had used Amanda, which basically from what I understand works >> much like that. That is Amanda figures out what has to be done then does >> it. >> >> Well, the person I talked to about Amanda and a number of other users >> complained the most about precisely that feature. Now, it doesn't mean that >> it is a bad feature, but it means that the issue is rather complicated to >> implement in a way that will please everyone (I certainly didn't know how to >> do it). As a result, I decided to do it the "traditional way". > > That's interesting to know. It pretty much validates my concerns, I > suppose. > >> That said, I have often thought of adding directives to guarantee that >> certain >> levels are performed at specified intervals (i.e. Differental at least once >> a >> week, ...). In the future, I could see adding some additional resources >> such >> as your Policy idea (cool) that along with some basic scheduling >> information, >> might decide more appropriately or rather dynamically what level to run >> when. >> Most adminstrators will still want considerable control over exactly when >> certain backups run to avoid interferring with users or to reduce network >> congestion ... > > Theoretically, there could be additional configuration to moderate > usage. Such as directives to limit bandwidth usage to different amounts > at different times of day. Or a directive to indicate that a specific > system is only available for backup at certain periods. To really do > it correctly would probably be _very_ complex. > > I was thinking that an interesting interim step might be a front-end > program that allows you to enter the business logic (servers, data > importance, etc) and then generates a configuration from that input > that would work with the current Bacula. I'm frightened of the SWAT > problem (i.e. the SWAT config tool for Samba is really nice, but > once you've used it you can never manually edit the smb.conf file > again!) So the tool would have to store extra config data in "magic" > comments (or something) so the admin would still have the ability > to manually adjust the config. I only wish I had time to work on > this. > >> On Friday 05 May 2006 14:32, Bill Moran wrote: >>> My reason for writing this is to share my thoughts with the Bacula >>> community before I move on to another project and forget all this. >>> >>> The other day, I was documenting the backup procedure here, and how >>> it fit in with our DRP and business policy. As I was trying to >>> document our Bacula config and explain how it reflected our business >>> policy, I got to wondering, "Why do all backup softwares work this >>> way? Isn't the job of sofware to translate human stuff into computer >>> stuff for us?" >>> >>> For example, imagine the following fictional software config for a >>> (yet non-existent) backup software: >>> >>> Policy { >>> Name = "CriticalData" >>> Acceptable Loss = 4 hours >>> Archive = 6 months >>> } >>> >>> Policy { >>> Name = "ConfigData" >>> Acceptable Loss = 1 day >>> Archive = 3 months >>> } >>> >>> Client { >>> Name = FileServer >>> Default Policy = None >>> Policy { >>> Name = "CriticalData" >>> Dir = /home >>> } >>> Policy { >>> Name = "ConfigData" >>> Dir = /etc >>> } >>> } >>> >>> Now, the backup software would automagically generate a schedule that >>> ensured that data on /home was backed up at least every 4 hours, and >>> that it was retained for at least 6 months, while ensuring that data >>> in /etc was backed up daily, and retained for three months. The rest >>> of the data on the server is not backed up (in this example). >>> >>> Granted, there's a lot of detail missing from the example config. >>> The system would need to be told what its options were as far as >>> media and pools and the like, but I think it describes what I've been >>> thinking for the last few days: that the config _could_ be closer to >>> the business logic in structure than the application logic. >>> >>> On the flip side, there are disadvantages. This kind of config might >>> abstract the process too much, and take too much control away from the >>> administrator. I've always been a big fan of software that is easy to >>> use, but has an "advanced" option that allows you to control the nitty >>> gritty details, should you want to. It's possible that creating such >>> a high level of abstraction as I'm describing would make advanced >>> control too difficult, or impossible. >>> >>> Anyway, those are my thoughts. Hopefully I've described it in a way >>> that others can understand. Hopefully its useful information that >>> someone will find inspiring or something. >>> >>> And Bacula kicks ass, just in case anyone was wondering :) This is >>> not intended to be a complaint about Bacula's config or anything, I'm >>> very happy with Bacula and how it works. I just thought I'd share my >>> thoughts. >> -- >> Best regards, >> >> Kern >> >> ("> >> /\ >> V_V > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (MingW32) iD8DBQFEW1sWmb+gadEcsb4RAl/yAJ9//ccT4hkkFDzdupm1BOGPs+TGjQCbBew+ Gy/yzLDyMMS8sKnJHiWPeRU= =gimG -----END PGP SIGNATURE----- ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users