Skip to content

Latest commit

 

History

History
431 lines (322 loc) · 18.8 KB

supportedoses.rst

File metadata and controls

431 lines (322 loc) · 18.8 KB

The Bareos project provides and supports packages that have been released at http://download.bareos.org/bareos/release/

However, the following tabular gives an overview, what components are expected on which platforms to run:

Operating Systems Version Client Daemon Director Daemon Storage Daemon
raw-latex
multicolu mn{5}{c}{t extbf{Linux }} :raw-latex: index[gen eral]{Platf orm!Linux}
Arch Linux :raw-latex: index[gen eral]{Platf orm!Arch Li nux}  
raw-latex
elink{X}{ https://aur .archlinux. org/pkgbase /bareos/}
raw-latex
elink{X}{ https://aur .archlinux. org/pkgbase /bareos/}
raw-latex
elink{X}{ https://aur .archlinux. org/pkgbase /bareos/}
CentOS current v12.4 v12.4 v12.4
Debian current v12.4 v12.4 v12.4
Fedora current v12.4 v12.4 v12.4
Gentoo :raw-latex: index[gen eral]{Platf orm!Gentoo}  
raw-latex
elink{X}{ https://pac kages.gento o.org/packa ge/app-back up/bareos}
raw-latex
elink{X}{ https://pac kages.gento o.org/packa ge/app-back up/bareos}
raw-latex
elink{X}{ https://pac kages.gento o.org/packa ge/app-back up/bareos}
openSUSE current v12.4 v12.4 v12.4
RHEL current v12.4 v12.4 v12.4
SLES current v12.4 v12.4 v12.4
Ubuntu current v12.4 v12.4 v12.4
raw-latex
ilink{Uni vention Cor porate Linu x}{section- UniventionC orporateSer ver}
App Center v12.4 v12.4 v12.4
raw-latex
multicolu mn{5}{c}{t extbf{MS Wi ndows}}
raw-latex
ilink{MS Windows}{se ction-windo ws} 32bit
10/8/7 v12.4 v15.2 v15.2
  2008/Vista
  2003/XP v12.4–v14.2
raw-latex
ilink{MS Windows}{se ction-windo ws} 64bit
10/8/2012/7 v12.4 v15.2 v15.2
  2008/Vista
raw-latex
multicolu mn{5}{c}{t extbf{Mac O S}}
raw-latex
ilink{Mac OS X/Darwi n}{section- macosx}
  v14.2
raw-latex
multicolu mn{5}{c}{t extbf{BSD}}
FreeBSD :raw-latex: index[gen eral]{Platf orm!FreeBSD } 5.0
raw-latex
elink{X}{ http://www. freshports. org/sysutil s/bareos-cl ient/}
raw-latex
elink{X}{ http://www. freshports. org/sysutil s/bareos-se rver/}
raw-latex
elink{X}{ http://www. freshports. org/sysutil s/bareos-se rver/}
OpenBSD   X  
NetBSD   X  
raw-latex
multicolu mn{5}{c}{t extbf{Unix} }
AIX :raw-latex: index[gen eral]{Platf orm!AIX} 4.3 com-13.2 $\sta r$ $\sta r$
HP-UX :raw-latex: index[gen eral]{Platf orm!HP-UX}   com-13.2    
Irix   $\sta r$    
Solaris :raw-latex: index[gen eral]{Platf orm!Solaris } 8 com-12.4 com-12.4 com-12.4
True64   $\sta r$    
vVV.V starting with Bareos version VV.V, this platform is official supported by the Bareos.org project
com-VV.V starting with Bareos version VV.V, this platform is supported. However, pre-build packages are only available from Bareos.com
nightly provided by Bareos nightly build. Bug reports are welcome, however it is not official supported
X known to work
:math:`star` has been reported to work by the community

Packages for the different Linux platforms

The following tables summarize what packages are available for the different Linux platforms.

This information is generated based on http://download.bareos.com/bareos/release/. In most cases this is identical to the packages provided by http://download.bareos.org/bareos/release/. Only if a package have been added later in a maintenance release, these information may differ.

Distributions that are no longer relevant are left out. However, you might still find the packages on our download servers.

Bareos tries to provide all packages for all current platforms. For extra packages, it depends if the distribution contains the required dependencies.

For general information about the packages, see section-BareosPackages.

Packages names not containing the word bareos are required packages where we decided to include them ourselves.

\small

\input{autogenerated/bareos-packages-table-redhat.tex} \input{autogenerated/bareos-packages-table-fedora.tex} \input{autogenerated/bareos-packages-table-suse.tex} \input{autogenerated/bareos-packages-table-opensuse.tex} \input{autogenerated/bareos-packages-table-debian.tex} \input{autogenerated/bareos-packages-table-ubuntu.tex}

Debian.org / Ubuntu Universe

triple: Platform; Debian; Debian.org;

triple: Platform; Debian; 8;

triple: Platform; Ubuntu; Universe;

triple: Platform; Ubuntu; Universe!15.04;

The distributions of Debian  > = 8 include a version of Bareos. Ubuntu Universe  > = 15.04 does also include these packages.

In the further text, these version will be named Bareos (Debian.org) (also for the Ubuntu Universe version, as this is based on the Debian version).

Limitations of the Debian.org/Ubuntu Universe version of Bareos

  • Debian.org does not include the libfastlz compression library and therefore the Bareos (Debian.org) packages do not offer the fileset options compression=LZFAST, compression=LZ4 and compression=LZ4HC.
  • Debian.org prefers that Bareos (Debian.org) is linked against GnuTLS instead of OpenSSL. Therefore, the Bareos (Debian.org) package only support section-TransportEncryption but no DataEncryption.
  • Debian.org does not include the bareos-webui package.

Mac OS X

triple: Platform; Mac; OS X;

Bareos for MacOS X is available either

However, you have to choose upfront, which client you want to use. Otherwise conflicts do occur.

Both packages contain the and bconsole.

Installing the Bareos Client as PKG

pair: Installation; MacOS

The Bareos installer package for Mac OS X contains the for Mac OS X 10.5 or later.

On your local Mac, you must be an admin user. The main user is an admin user.

Download the bareos-client*.pkg installer package from http://download.bareos.org/bareos/release/latest/MacOS/.

Find the .pkg you just downloaded. Install the .pkg by holding the CTRL key, left-clicking the installer and choosing \bquote{open}.

Follow the directions given to you and finish the installation.

Configuration

To make use of your on your system, it is required to configure the and the local .

Configure the server-side by follow the instructions at section-AddAClient.

After configuring the server-side you can either transfer the necessary configuration file using following command or configure the client locally.

subsubsubsection{Option 1: Copy the director resource from the Bareos Director to the Client}

Assuming your client has the DNS entry client2.example.com and has been added to as client2-fdbareos-dirclient :

scp /etc/bareos/bareos-dir-export/client/client2-fd/bareos-fd.d/director/bareos-dir.conf root@client2.example.com:/usr/local/etc/bareos/bareos-fd.d/director/

This differs in so far, as on Linux the configuration files are located under /etc/bareos/, while on MacOS they are located at /usr/local/etc/bareos/.

subsubsubsection{Option 2: Edit the director resource on the Client}

Alternatively, you can edit the file /usr/local/etc/bareos/bareos-fd.d/director/bareos-dir.conf.

This can be done by right-clicking the finder icon in your task bar, select \bquote{Go to folder ...} and paste /usr/local/etc/bareos/bareos-fd.d/director/.

Select the bareos-dir.conf file and open it.

Alternatively you can also call following command on the command console:

open -t /usr/local/etc/bareos/bareos-fd.d/director/bareos-dir.conf

The file should look similar to this:

Director {
  Name = bareos-dir
  Password = "SOME_RANDOM_PASSWORD"
  Description = "Allow the configured Director to access this file daemon."
}

Set this client-side password to the same value as given on the server-side.

Warning

The configuration file contains passwords and therefore must not be accessible for any users except admin users.}

Restart bareos-fd after changing the configuration

The bareos-fd must be restarted to reread its configuration:

sudo launchctl stop  org.bareos.bareos-fd
sudo launchctl start org.bareos.bareos-fd

Verify that the Bareos File Daemon is working

Open the bconsole on your and check the status of the client with

*status client=client2-fd

In case, the client does not react, following command are useful the check the status:

# check if bareos-fd is started by system:
sudo launchctl list org.bareos.bareos-fd

# get process id (PID) of bareos-fd
pgrep bareos-fd

# show files opened by bareos-fd
sudo lsof -p `pgrep bareos-fd`

# check what process is listening on the \bareosFd port
sudo lsof -n -iTCP:9102 | grep LISTEN

You can also manually start bareos-fd in debug mode by:

{commands}{Start bareosFd in debug mode sudo /usr/local/sbin/bareos-fd -f -d 100