Added README.Fedora
This commit is contained in:
parent
5c0373579c
commit
f5d09cc0e8
88
README.Fedora
Normal file
88
README.Fedora
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
======== Features
|
||||||
|
|
||||||
|
- Components: bat, bconsole, bacula-tray-monitor, director, storage daemon,
|
||||||
|
client, docs, Nagios plugin.
|
||||||
|
- HTML/PDF docs.
|
||||||
|
- File Daemon bpipe-fd plugin.
|
||||||
|
- POSIX.1e capabilities for File Daemon.
|
||||||
|
- Systemd for Fedora 15+.
|
||||||
|
- LZO compression.
|
||||||
|
- Static uid/gid of 133 (see "setup" package).
|
||||||
|
- No usermode / fedora-usermgmt stuff in the packages.
|
||||||
|
|
||||||
|
======== PostgreSQL, MySQL and SQLite databases
|
||||||
|
|
||||||
|
Bacula director supports different databases backends, if you want to switch
|
||||||
|
away from the default PostgreSQL one you need to change the "libbaccats" (the
|
||||||
|
catalogue library) symlink to the real library. The following examples uses
|
||||||
|
version 5.2.3, substitute them with you running version.
|
||||||
|
|
||||||
|
Show the current database backend:
|
||||||
|
|
||||||
|
# update-alternatives --display libbaccats-5.2.3.so
|
||||||
|
libbaccats-5.2.3.so - status is auto.
|
||||||
|
link currently points to /usr/lib64/libbaccats-postgresql-5.2.3.so
|
||||||
|
/usr/lib64/libbaccats-mysql-5.2.3.so - priority 50
|
||||||
|
/usr/lib64/libbaccats-sqlite3-5.2.3.so - priority 40
|
||||||
|
/usr/lib64/libbaccats-postgresql-5.2.3.so - priority 60
|
||||||
|
Current `best' version is /usr/lib64/libbaccats-postgresql-5.2.3.so.
|
||||||
|
|
||||||
|
To change to a different backend (i.e. MySQL), issue the following command:
|
||||||
|
|
||||||
|
# update-alternatives --set libbaccats-5.2.3.so /usr/lib64/libbaccats-mysql-5.2.3.so
|
||||||
|
|
||||||
|
======== Quick installation guide with the default PostgreSQL backend
|
||||||
|
|
||||||
|
Perform the following commands as root to install Bacula with its default
|
||||||
|
configuration and all daemons and consoles in one server. Tune your commands
|
||||||
|
accordingly.
|
||||||
|
|
||||||
|
1) Install packages
|
||||||
|
|
||||||
|
# yum -y install postgresql-server bacula-director bacula-storage \
|
||||||
|
bacula-client bacula-console bacula-console-bat
|
||||||
|
|
||||||
|
2) Create database
|
||||||
|
|
||||||
|
# postgresql-setup initdb
|
||||||
|
# systemctl enable postgresql.service
|
||||||
|
# systemctl start postgresql.service
|
||||||
|
# su - postgres
|
||||||
|
# cd /usr/libexec/bacula
|
||||||
|
# ./create_bacula_database
|
||||||
|
# ./make_bacula_tables
|
||||||
|
# ./grant_bacula_privileges
|
||||||
|
|
||||||
|
3) 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
|
||||||
|
|
||||||
|
4) 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
|
||||||
|
|
||||||
|
5) Install the docs and read them!!
|
||||||
|
|
||||||
|
# yum -y install bacula-docs
|
||||||
|
|
||||||
|
======== Bugs
|
||||||
|
|
||||||
|
Please file bugs against the appropriate component using the Fedora version.
|
||||||
|
|
@ -13,6 +13,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|||||||
|
|
||||||
Source0: http://www.bacula.org/downloads/Bacula-%{version}/%{name}-%{version}.tar.gz
|
Source0: http://www.bacula.org/downloads/Bacula-%{version}/%{name}-%{version}.tar.gz
|
||||||
Source1: http://www.bacula.org/downloads/Bacula-%{version}/%{name}-docs-%{version}.tar.bz2
|
Source1: http://www.bacula.org/downloads/Bacula-%{version}/%{name}-docs-%{version}.tar.bz2
|
||||||
|
Source5: README.Fedora
|
||||||
Source6: bacula.logrotate
|
Source6: bacula.logrotate
|
||||||
Source7: bacula-fd.init
|
Source7: bacula-fd.init
|
||||||
Source8: bacula-dir.init
|
Source8: bacula-dir.init
|
||||||
@ -354,7 +355,7 @@ for manual in problems console utility developers main misc; do
|
|||||||
cp -f bacula-docs-%{version}/manuals/en/$manual/$manual/*.{css,html,png} $manual
|
cp -f bacula-docs-%{version}/manuals/en/$manual/$manual/*.{css,html,png} $manual
|
||||||
cp -f bacula-docs-%{version}/manuals/en/$manual/$manual.pdf .
|
cp -f bacula-docs-%{version}/manuals/en/$manual/$manual.pdf .
|
||||||
done
|
done
|
||||||
|
cp %{SOURCE5} .
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf %{buildroot}
|
rm -rf %{buildroot}
|
||||||
@ -651,6 +652,7 @@ fi
|
|||||||
%files common
|
%files common
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc AUTHORS ChangeLog COPYING LICENSE README SUPPORT VERIFYING ReleaseNotes
|
%doc AUTHORS ChangeLog COPYING LICENSE README SUPPORT VERIFYING ReleaseNotes
|
||||||
|
%doc README.Fedora
|
||||||
%config(noreplace) %{_sysconfdir}/logrotate.d/bacula
|
%config(noreplace) %{_sysconfdir}/logrotate.d/bacula
|
||||||
%dir %{_sysconfdir}/%{name}
|
%dir %{_sysconfdir}/%{name}
|
||||||
%dir %{_libexecdir}/%{name}
|
%dir %{_libexecdir}/%{name}
|
||||||
@ -796,6 +798,7 @@ fi
|
|||||||
to bacula-libs.
|
to bacula-libs.
|
||||||
- Move bscan to bacula-storage now that is dependent only on
|
- Move bscan to bacula-storage now that is dependent only on
|
||||||
bacula-libs.
|
bacula-libs.
|
||||||
|
- Added README.Fedora.
|
||||||
|
|
||||||
* Tue Dec 20 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-4
|
* Tue Dec 20 2011 Simone Caronni <negativo17@gmail.com> - 5.2.3-4
|
||||||
- Changing uid from 33 per previous discussion, static uid
|
- Changing uid from 33 per previous discussion, static uid
|
||||||
|
Loading…
Reference in New Issue
Block a user