57 lines
1.5 KiB
Plaintext
57 lines
1.5 KiB
Plaintext
======== Quick installation guide with the SQLite backend ========
|
|
|
|
Perform the following commands to install Bacula with its default configuration
|
|
and all daemons and consoles in one server.
|
|
|
|
1) Install packages
|
|
|
|
# yum -y install sqlite \
|
|
bacula-director bacula-storage bacula-client \
|
|
bacula-console bacula-console-bat
|
|
|
|
2) Select the SQLite database backend
|
|
|
|
# alternatives --set libbaccats.so /usr/lib64/libbaccats-sqlite3.so
|
|
|
|
3) Create database
|
|
|
|
# cd /usr/libexec/bacula
|
|
# ./create_bacula_database sqlite3
|
|
# ./make_bacula_tables sqlite3
|
|
# ./grant_bacula_privileges sqlite3
|
|
|
|
4) Change passwords in /etc/bacula/*conf with something you like.
|
|
|
|
# sed -i -e 's/@@DIR_PASSWORD@@/dir-Fedora/g' \
|
|
-e 's/@@FD_PASSWORD@@/fd-Fedora/g' \
|
|
-e 's/@@SD_PASSWORD@@/sd-Fedora/g' \
|
|
-e 's/@@MON_DIR_PASSWORD@@/mon-dir-Fedora/g' \
|
|
-e 's/@@MON_FD_PASSWORD@@/mon-fd-Fedora/g' \
|
|
-e 's/@@MON_SD_PASSWORD@@/mon-sd-Fedora/g' \
|
|
/etc/bacula/*conf
|
|
|
|
5) Enable daemons and check they are working
|
|
|
|
# systemctl enable bacula-dir.service
|
|
# systemctl enable bacula-sd.service
|
|
# systemctl enable bacula-fd.service
|
|
|
|
# systemctl start bacula-dir.service
|
|
# echo status bacula-dir | bconsole
|
|
|
|
# systemctl start bacula-sd.service
|
|
# echo status bacula-sd | bconsole
|
|
|
|
# systemctl start bacula-fd.service
|
|
# echo status bacula-fd | bconsole
|
|
|
|
6) Install the docs and read them
|
|
|
|
# yum -y install bacula-docs
|
|
|
|
7) If you don't backup to disk and have a tape library or autochanger, please
|
|
also install the magnetic tapes commands:
|
|
|
|
# yum -y install mt-st mtx
|
|
|