Bacula Enterprise 10.0.2 Centos/RHEL 7 Ad Hoc Packages Install


Full general Requirements:

  • The recommended is always in the 64-bit version of the Operating System, with at least xvi GB of RAM, 4 processing cores and 500 GB for the Bacula backup server (for POC or exam purposes, 50 GB and 8 GB RAM are sufficient ).
  • Backup server and clients installation require root or ambassador access.

Dependency

Add together the Bacula Systems repository, for example: vi /etc/yum.repos.d/baculasystems-dag.repo, with the following content:

[dag] proper name = Bacula Enterprise Bweb - dag baseurl = https://www.baculasystems.com/dl/DAG/rhel7-64/ enabled = one protect = 0 gpgcheck = 0

Disable Selinux temporarily and permanently. Add together Bacula and Bweb firewall rules:

setenforce 0 sudo sed -i "s/enforcing/disabled/m" /etc/selinux/config firewall-cmd --permanent --zone=public --add-port=9101-9103/tcp firewall-cmd --permanent --zone=public --add-port=9180/tcp firewall-cmd --reload

Install the Bacula database and enable its automated startup:

yum install -y postgresql-server service postgresql initdb chkconfig postgresql on service postgresql restart

Install other dependencies:

yum -y install perl-DBI perl-DBD-mysql perl-DBD-Pg perl-GD-Graph  perl-HTML-Template perl-Fourth dimension-modules gd perl-Date-Calc  perl-Bit-Vector perl-Expect perl-GD  perl-GD-Text-Util perl-IO-Tty perl-CGI-Session perl-JSON  perl-JSON-XS lighttpd logwatch

Download the Bacula and Bweb Server packages and copy them to a split directory (contact Bacula U.s.a. to get them). For example:

bacula-enterprise-client-ten.0.ii.el7.x86_64.rpm bacula-enterprise-html-manuals-x.0.2-1.el7.noarch.rpm bacula-enterprise-libs-10.0.2-one.el7.x86_64.rpm bacula-enterprise-postgresql-x.0.2-1.el7.x86_64.rpm bacula-enterprise-bweb-10.0.2-1.el7.noarch.rpm

Install the Bacula Enterprise and Bweb Server Packages:

sudo yum localinstall /download_path/*.rpm

Run the database configuration scripts and restart Bacula services:

sudo -u postgres /opt/bacula/scripts/create_postgresql_database sudo -u postgres /opt/bacula/scripts/make_postgresql_tables sudo -u postgres /opt/bacula/scripts/grant_postgresql_privileges service postgresql restart

Finish the installation of Bweb, enable automatic restart, and showtime the service:

/opt/bweb/bin/install_bweb.sh chkconfig bweb on chown -R bacula /opt/bacula /opt/bacula/scripts/bacula restart service bweb start

Well done! Type http://ip_server: 9180 in your web browser to access Bweb.



Additional Steps: Installing Backup Clients on Other Linux and Windows Machines

Download the exe, rpm or deb packages from your distribution, provided past Bacula United states of america. Then:

a) Install the clients. Edit the bacula-fd.conf file (/opt/bacula/etc on linux; Offset Menu> Edit Client Configuration on Windows); Cheque or arrange the Manager – Name directive for the actual proper noun of your Manager (encounter Bweb, Bacula Configuration, Director, for this value). Still within the client configuration file, re-create to a data block the randomly generated password and nowadays in the first Director resource. We'll need it to tie this client to the Director.

Restart the Client service if you brand any changes (service bacula-fd restart; windows services.msc, and restart the Bacula File Daemon service).

b) Now get to Bacula Enterprise'due south exclusive interface: Bweb. In the setup carte du jour, add a new Client feature to your Director. Fill in a name for this client; the IP of the client machine, and the password that you lot copied to the notebook.

Commit changes (reload), so the Manager can recognize the new client.

Go dorsum to the Director settings and also create a FileSet (list of directories to be copied). If everything is done correctly you lot will be able to scan the files of the new configured customer.

Finally create a Task, marker as options the utilize of Client and FileSet created in the previous steps. Make the changes within the Bweb itself and test the new Job created by running it through the Chore menu.


Disponível em: pt-br Português (Portuguese (Brazil)) en English es Español (Spanish)