Installation
This article describes how to install Bacula Enterprise Automatic Big Filesystem Split Plugin.
The installation process involves executing the install-big-fs.sh script several times.
The first execution should be with the
configureoption:root@user:~# /opt/bacula/scripts/install-big-fs.sh configure
The second execution should be with the
installoption:root@user:~# /opt/bacula/scripts/install-big-fs.sh install
At this point, a configuration sample located at
/opt/bacula/big-fs/bacula-dir.conf.sampleis created. This file contains example resource configurations for a Client, Fileset, Job, and restricted Console. These resources should be added to the/opt/bacula/etc/bacula-dir.confindividually, or this file may be included in thebacula-dir.confusing the@include option, as follows:@/opt/bacula/big-fs/bacula-dir.conf.sampleAfter reloading the Bacula director’s configuration, the
installscript may be optionally executed a third time with thetestoption:root@user:~# /opt/bacula/scripts/install-big-fs.sh test
to check if the installation is working correctly.
Note
If the Bacula Director already has a Client resource, the Client in bacula-dir.conf.sample should not be copied into the Director’s configuration as the Client resource should not be duplicated. However it is important to set the Maximum Concurrent Jobs = <number> to a value larger than 1. Ideally this number should be equal to or greater than the number of workers configured on the plugin command line in the Fileset.
Steps
Run:
root@big-fs-test:/opt/bacula# scripts/install-big-fs.sh configure
Enter the Bacula Director Name [big-fs-test-dir]:
Enter the Bacula Director Address [big-fs-test]:
Enter the Bacula Director Port [9101]:
Enter the Bacula FileDaemon name [big-fs-test-fd]:
INFO: Creating configuration template for the Director
/opt/bacula/big-fs/bacula-dir.conf.sample will help you to setup
a Job with the Bacula Enterprise Automatic Big Filesystem Split Plugin.
The template can be included in your Director configuration and
you need to review all items marked as "might need to be adjusted"
root@big-fs-test:/opt/bacula# scripts/install-big-fs.sh install
Installing big-fs plugin
Update the Director’s configuration with the help of the newly generated
/opt/bacula/big-fs/bacula-dir.conf.sample.Open
bconsoleand runreload:Test the setup:
root@big-fs-test:/opt/bacula# scripts/install-big-fs.sh test
1000 OK: 10002 big-fs-test-dir Version: 18.0.0 (20 November 2023)
INFO: Connection to the Director OK
INFO: Connection from the Director to the Client OK
INFO: Plugin installed correctly
INFO: Job found on the Director
INFO: FileSet configured on the Director
INFO: RestoreJob found on the Director
INFO: Test job finished ok
Result
Automatic Big Filesystem Split Plugin is installed.
See also
Previous articles:
Next articles:
Go back to: Automatic Big Filesystem Split.