Hello Kern, pt., 25 sty 2019 o 16:47 Kern Sibbald <k...@sibbald.com> napisał(a):
> Hello guys, > > Interesting conversation. I thought I would throw in some general > comments of my own. > > - I really like seeing another GUI for Bacula, because it is something we > really need. > Thank you Kern, I really appreciate your support. You are the only one who sees it as an opportunity and not a threat. > - The BWeb GUI created by Bacula Systems, is very essential to corporate > users. > - The Baculum GUI created by Bacula Community (Marcin Haba -- note he also > works > on the Enterprise BWeb) will be very essential to large community > users. > - I don't like the idea that a GUI read/write directly into the Bacula > catalog. If I am not mistaken > both BWeb and Baculum do this, but we are developing API calls and > trying to make sure all > accesses go through the Bacula core code. However, it will take more > time to get those > products switched over. > Thank you Kern for your opinion. As I wrote before, IBAdmin should support databases split without a problem. So I prepared a patch which support a full databases split. The patch is available in IBAdmin/split branch for anyone who wants to test it. IBAdmin was not designed as an another Bacula GUI but it was designed as a complete solution where Bacula is the main engine. Not all the design goals are reached yet and requires a lot of work. But now it can be used as a general purpose Bacula GUI. The project started in 2015 and was opened to public at Jun 29, 2017 with opensource license - AGPL-3, basically the same as Bacula Community. Now the IBAdmin reached the next big goal - advanced users and permissions management with multitenant support which was a great opportunity to introduce it to all Bacula users at bacula-users and bacula-devel mailing list. The introduction failed. Community rejected the project. > - GUI programs designed and coded by Bacula Systems and/or Bacula > Community will remain > compatible with the Bacula Catalog -- this is a given. However > non-Bacula GUI until we finish > the APIs and those programs use them, 3-rd party GUIs are almost certain > to have problems > with Bacula catalog changes (the exception is IBAdmin, because Radek > works directly with both > Bacula Enterprise and Bacula Community so he knows what is changing > before the release). > Thank you Kern. > - Around April of 2019 (or whenever I finish the work) there will be a > major Bacula Community > Catalog change -- anyone who reads the catalog directly will very likely > need to adapt their > SQL. > - For Bacula itself (enterprise or community), I am not in favor of > storing Bacula configuration files in the catalog, > because doing so makes it more difficult to change the configuration > files, and requires the SD and FD and > any tool to know how to access the database. Even more importantly, in > a disaster recovery situation, > you may not be able to reconstruct the same catalog database, while > restoring ASCII configuration > files is relatively simple. > Every solution has pros and cons. I'm very happy when I can discuss what is a best solution in certain requirements and assumptions. The main requirements for IBAdmin in this area are: encrypted passwords storage and a single Catalog and Configuration replication. To meet the requirements we decided to store configuration data in a database where as a bonus we've got a transaction configuration change, so the application error does not invalidate the current configuration. We see it as a real value. DR in IBAdmin will be based on replication. Someone in other projects can have a different assumptions or requirements and I respect it. best regards -- Radosław Korzeniewski rados...@korzeniewski.net
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users