On 11/28/2016 12:43 PM, Kern Sibbald wrote:
> Hello Josip,
>
> Well for end users such as myself, I do consider having Bacula all over
> your system a problem.  First, if I want to bring up a new version, I
> simply do:
>
> cp -a /opt/bacula /opt/old-bacula
> save the database
>
> then install a new version.  If something goes wrong, it is easy to roll
> back to the previous version.  In addition, when saving the database
> dump every evening, I have Bacula backup the database dump plus
> everything in /opt/bacula with the exclusion of a few directories such
> as /opt/bacula/working, ...

I would add that the single directory approach is essential when running 
Bacula daemons in a high availability environment where all of the 
Bacula files must be on shared storage available to multiple cluster 
nodes. The cluster config is far simpler when there is only a single 
device and filesystem involved during a failover. When the files are 
scattered across the system, they are usually also scattered across 
multiple filesystems. In order to use Simone's RHEL RPMs, I have had to 
create numerous symlinks and force the files to live on a single shared 
storage device, (a DRBD device in this case). I, for one, welcome a RPM 
with everything in /opt/bacula. That said, Simone's work with RHEL RPMs 
has been greatly appreciated.


> In case of an emergency, it is then easy to get back the database and
> all of Bacula including the conf files very easily.  The same can be
> done when the Bacula files are sprayed all over your system, bit
> generally, you either need to do a big backup or you need to know
> exactly what files to backup and where they are.  It is easy to forget
> one, especially if you upgrade and we release a new file or you decide
> to modify mtx-changer or something ...
>
> That said, you are free to do it your way :-)
>
> Best regards,
> Kern
>
> On 11/28/2016 01:10 PM, Josip Deanovic wrote:
>> On Monday 2016-11-28 11:56:25 Jaime Ferrer Hepp wrote:
>>> Thanks Josip, I 'll take a look into it. Mainly what might be helpful is
>>> to have bacula-fd binaries for the different linux distributions and
>>> version. Regarding bacula-dir and bacula-sd I prefer to use Kern's
>>> suggestion to have all files under /opt/bacula. Today I have it using
>>> the "RedHat standard" and it is really cumbersome to maintain and
>>> update.
>> I don't know. It's all the same for me if all the paths are properly set.
>>
>> If all the libraries, binaries and manuals are at the correct locations
>> they should already exist in the relevant path environment variable and
>> you shouldn't experience any problems whether you are using /opt/bacula
>> or /usr as your prefix during the configure and compile time.
>>
>> In case you want to check the content of the bacula rpm package you can
>> simply issue the command rpm -ql <name of the package> and that's it.
>>
>> I understand that the bacula developers have additional things to care
>> abut because they need to make it easier to support but for the end users
>> it shouldn't be a problem or at least I am unable to see it.
>>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users


------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to