Hi Shon,
Shon Stephens wrote:
> I am completely unfamiliar with Debian and its installation
> system. I would like to know how others have easily
> installed a Bacula client (FD) on Debian hosts.
>
I was, like yourself, unfamiliar with the Debian install method; having
been used to the RedHat Fedora release. However that has changed
recently as I've moved over to Ubuntu which as you may be aware is based
on Debian. Although others like Eric, Jason and Zakai have already
answered how to make bacula-fd on Debian I thought I'd mention that
installing it as a service is slightly different to RedHat and the
standard directories are slightly different too.
Anywhoo, here's my recipe for installation...
As root make a directory for the file daemon to be installed into: -
# mkdir /usr/local/bacula
Download bacula into a suitable directory. I use a local account for
this called webby: -
# su webby
$ cd ~webby/downloads
$ wget http://downloads.sourceforge.net/bacula/bacula-2.2.5.tar.gz
$ tar xfz bacula-2.2.5.tar.gz
$ cd bacula-2.2.5/
$ CFLAGS="-g -Wall" \
> ./configure \
> --enable-client-only \
> --sbindir=/usr/local/bacula/bin \
> --sysconfdir=/usr/local/bacula/conf \
> --enable-smart-alloc \
> --with-subsys-dir=/var/run
A lot of work goes on here... note that the directories specified will
be used when we do the next command.
# make install
Now edit the configuration file in
/usr/local/bacula/conf/bacula-fd.conf You should only have to change
the director name and password.
By default Ubuntu doesn't enable a firewall, not sure what the score is
with pure debian. As my server was a public facing server with a
configured firewall I had to ensure ports 9102 and 9103 were open.
Finally I installed it as a service as follows : -
# cp /usr/local/bacula/conf/bacula-ctl-fd /etc/init.d/bacula
# chmod 755 bacula
# update-rc.d bacula defaults 30 70
Adding system startup for /etc/init.d/bacula ...
/etc/rc0.d/K70bacula -> ../init.d/bacula
/etc/rc1.d/K70bacula -> ../init.d/bacula
/etc/rc6.d/K70bacula -> ../init.d/bacula
/etc/rc2.d/S30bacula -> ../init.d/bacula
/etc/rc3.d/S30bacula -> ../init.d/bacula
/etc/rc4.d/S30bacula -> ../init.d/bacula
/etc/rc5.d/S30bacula -> ../init.d/bacula
#
If your director, storage and file daemons are all connected by a LAN
you should be ready after updating the director's config file. If, like
me, your machines are separated by a broadband connection, with a NAT
router in between, your fun is only just beginning ;-)
Hope that helps.
Best Regards,
David Legg
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users