Add External Storage Daemon on Different Server

The following article aims at guiding you through the process of adding an external Storage Daemon on a different server, including setting up the daemon, configuring storage devices, and deploying the setup through BWeb Manager Suite.

  1. Use Add Storage Device.

  2. Select Create a new Storage Daemon and add newly created Devices into it. Choose the Storage Daemon Name, define the Maximum Concurrent Jobs, and choose the Device Type.

  3. Select the OS Type from the drop-down menu. Then set the Address and Password.

  4. Choose the file location and define the Media Type.

  5. Finally, define the Name and add a meaningful Description.

Note

If Autocommit is not toggled, you may need to Commit your changes, e.g. see steps 8, 9 in here (open in a new tab).

  1. In the left menu click on SDs Overview

  2. Select the new Storage Daemon and click on Push.

  3. Check the Install/upgrade binaries box and select Perform the deployment directly form BWeb Manager Suite.

  4. Select the login method.

  5. On configuration completed, you may review the details by clicking on Show details.

    ../../../_images/10.png
    INFO: Execute user script '/opt/bweb/bin/deploy_script_linux.sh'
    INFO: Checking required files on 10.0.98.185
    INFO: Copy configuration files
    
    The authenticity of host '10.0.98.185 (10.0.98.185)' can't be established.
    ED25519 key fingerprint is SHA256:/2kIGZAhX8kheY01vCYHkl6CwMVRvqkn248Zi35/fLU.
    This key is not known by any other names
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    /etc/selinux/targeted/contexts/files/file_contexts:  invalid context system_u:object_r:usr_t:s0
    Warning: Permanently added '10.0.98.185' (ED25519) to the list of known hosts.
    
    
    root@10.0.98.185's password:
    
    bacula-push-1974.tar                            0%    0     0.0KB/s   --:-- ETA
    bacula-push-1974.tar                          100%   20KB  10.3MB/s   00:00
    INFO: Extract configuration files
    INFO: Backing up original configuration from 10.0.98.185
    tar: Removing leading `/' from member names
    Shared connection to 10.0.98.185 closed.
    
    tar: Removing leading `/' from member names
    /opt/bacula/etc/bacula-sd.conf
    /tmp/tempQwh_aBEI.cfg
    /tmp/tempQwh_aBEI
    Shared connection to 10.0.98.185 closed.
    
    INFO: Install binaries
            ============================================================
            Welcome to Bacula Enterprise Installation Manager 2023.06.29
            ============================================================
        This script will assist you during Bacula Enterprise installation
    
            AlmaLinux 9.3 (Shamrock Pampas Cat) detected [rhel9-64].
        We do best effort on Alma Linux and we recommend to use Rocky Linux
    
                                Press ENTER to start
    
    =====================================================
    Installation of Storage Daemon and associated plugins
    =====================================================
    
    Using Download Area Code [QA_SL_2-adsfJLU783jklAKjd667aJKNyX]
    Installing command line version 18.0.3
    [2K
    [==------------------] 9.1% aligned (not installed)[2K
    [====----------------] 18.2% bin ()[2K
    [=====---------------] 27.3% cloud-azure (not installed)[2K
    [=======-------------] 36.4% cloud-glacier (not installed)[2K
    [=========-----------] 45.5% cloud-google (not installed)[2K
    [===========---------] 54.5% cloud-oracle (not installed)[2K
    [=============-------] 63.6% cloud-s3 (not installed)[2K
    [===============-----] 72.7% cloud-swift (not installed)[2K
    [================----] 81.8% dedup (not installed)[2K
    [==================--] 90.9% key-manager (not installed)[2K
    [====================] 100.0% single-item-restore (not installed)
    
    The Bacula Storage deamon will be installed or upgraded by default.
    
    The following plugins available for the Storage daemon can be installed at version 18.0.3 :
    ---------------------------------------------------------------------------------------------
    1 : aligned                2 : cloud-azure
    3 : cloud-glacier          4 : cloud-google
    5 : cloud-oracle           6 : cloud-s3
    7 : cloud-swift            8 : dedup
    9 : key-manager           10 : single-item-restore
    ---------------------------------------------------------------------------------------------
    
    =======================
    Managing Firewall rules
    =======================
    
    =========================================
    Ready to process the following operations
    =========================================
    [X] Installation of : Bacula
    [ ] Managing Firewall rules
    
    
    ===================================================================
    Executing Installation of Storage Daemon and associated plugins ...
    ===================================================================
    [2K
    [==========----------] 50.0% installing keys
    Updating the following modules and dependencies : bin ...
    [2K
    [====================] 100.0% updating bin
    Installing the following modules and dependencies : gnupg, tar, bzip2, postgresql-server, bacula-enterprise-postgresql ...
    [2K
    [===-----------------] 16.7% yum clean all[2K
    [=======-------------] 33.3% yum install gnupg[2K
    [==========----------] 50.0% yum install tar[2K
    [=============-------] 66.7% yum install bzip2 curl[2K
    [=================---] 83.3% yum install postgresql-server[2K
    [====================] 100.0% yum install bacula-enterprise-postgresql --exclude=bacula-mysql done
    Service bacula-fd has been installed. It has been enabled and restarted.
    Service bacula-sd has been installed. It has been enabled and restarted.
    
    
    Installation of Storage Daemon Successfully completed
    =====================================================
    Bacula Enterprise Installation Manager. Done.
    =============================================
    Shared connection to 10.0.98.185 closed.
    
    INFO: Clean up temporary config files
    Shared connection to 10.0.98.185 closed.
    
    INFO: Clean up temporary install files
    Shared connection to 10.0.98.185 closed.
    
    INFO: Restarting  service on 10.0.98.185
    Shared connection to 10.0.98.185 closed.
    
    INFO: Clean up
    

Go back to the Bacula Enterprise Guide to Basic Operations.