Bacula: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 37: | Line 37: | ||
cd ./bacula-3.0.2 | cd ./bacula-3.0.2 | ||
yum install mysql mysql-devel mysql-server qwtplot3d qwtplot3d-devel zlib-devel | |||
./configure --sbindir=/usr/local/bacula/bin --sysconfdir=/usr/local/bacula --enable-smartalloc --enable-bat --with-qwt=/usr/lib/libqwt.so --enable-batch-insert --enable-tray-monitor --enable-largefile --with-mysql --with-openssl --with-python --with-working-dir=/usr/local/bacula --with-dir-user=bacula --with-dir-group=bacula --with-sd-user=bacula --with-sd-group=bacula --with-fd-user=root --with-fd-group=root | groupadd bacula -g 811 | ||
useradd bacula -u 811 -g 811 -d /usr/local/bacula -s /sbin/nologin | |||
./configure --sbindir=/usr/local/bacula/bin \ | |||
--sysconfdir=/usr/local/bacula \ | |||
--enable-smartalloc \ | |||
--enable-bat \ | |||
--with-qwt=/usr/lib/libqwt.so \ | |||
--enable-batch-insert \ | |||
--enable-tray-monitor \ | |||
--enable-largefile \ | |||
--with-mysql \ | |||
--with-openssl \ | |||
--with-python \ | |||
--with-working-dir=/usr/local/bacula \ | |||
--with-dir-user=bacula \ | |||
--with-dir-group=bacula \ | |||
--with-sd-user=bacula \ | |||
--with-sd-group=bacula \ | |||
--with-fd-user=root \ | |||
--with-fd-group=root | |||
Revision as of 08:26, 22 August 2009
"It comes by night and sucks the vital essence from your computers." -Bacula Project
How perfect for Transylvania... muhahahaha!
Bacula is an enterprise-class, open source, network backup solution. While its configuration and use may seem daunting to understand at first, its structure is very logical and easy to use and maintain once you understand the basics. Bacula is supported by a team of developers that also offer commercial support for the product which is in its third version.
Basics
Bacula consists of 3 basic daemons and thus 3 config files:
- bacula-dir.conf - The director config.. the BIG config.. jobs, clients, schedules, etc (server only)
- bacula-sd.conf - The storage daemon config.. tape and/or disk drive config (server only)
- bacula-fd.conf - The file daemon config.. allows the director to backup the system (server + clients)
TBC..
Server Installation
- This documentation is from the install of version 3.0.2 from sourcecode onto Kay on Aug 21, 2009 by Chris Moore.
mkdir /usr/local/bacula-src # Where we will keep and build the source
mkdir /usr/local/bacula # The installation directory (binaries, configs, etc)
cd /usr/local/bacula-src
wget http://downloads.sourceforge.net/project/bacula/bacula/3.0.2/bacula-3.0.2.tar.bz2
wget http://downloads.sourceforge.net/project/bacula/bacula/3.0.2/bacula-gui-3.0.2.tar.bz2
wget http://downloads.sourceforge.net/project/bacula/bacula/3.0.2/bacula-docs-3.0.2.tar.bz2
wget http://downloads.sourceforge.net/project/bacula/bacula/3.0.2/bacula-rescue-3.0.2.tar.bz2
tar -xvzf bacula-3.0.2.tar.bz2
tar -xvzf bacula-gui-3.0.2.tar.bz2
tar -xvjf bacula-docs-3.0.2.tar.bz2
tar -xvzf bacula-rescue-3.0.2.tar.bz2
cd ./bacula-3.0.2
yum install mysql mysql-devel mysql-server qwtplot3d qwtplot3d-devel zlib-devel
groupadd bacula -g 811
useradd bacula -u 811 -g 811 -d /usr/local/bacula -s /sbin/nologin
./configure --sbindir=/usr/local/bacula/bin \
--sysconfdir=/usr/local/bacula \
--enable-smartalloc \
--enable-bat \
--with-qwt=/usr/lib/libqwt.so \
--enable-batch-insert \
--enable-tray-monitor \
--enable-largefile \
--with-mysql \
--with-openssl \
--with-python \
--with-working-dir=/usr/local/bacula \
--with-dir-user=bacula \
--with-dir-group=bacula \
--with-sd-user=bacula \
--with-sd-group=bacula \
--with-fd-user=root \
--with-fd-group=root