New features in Bacula Enterprise 12.4.x (2020). Xen and RHV Block-Level Incremental Backup, NAS SMTAPE and TAR Deduplicated Backups, BWeb Remote Client Installation etc.

Bacula Enterprise Edition is currently the backup system with more innovative features and greater application and platform support worldwide, covering all the Windows, MacOS, Linux, Unix, Android and IO families.

See the most important released features for upgrading from 12.4.x., as follows.

Main Topics

  • Citrix Xen Server Block-Level Incremental VM Backup Support
  • IBM GPFS ACL Backup Support
  • RHV Block-Level Incremental VM Backup Support
  • RHV Proxy Backup Support
  • HDFS Hadoop Plugin
  • NDMP SMTAPE NAS Incremental Backup Support
  • NDMP EMC Unity Global Endpoint TAR Deduplication Support
  • vSphere Virtual Machine Overwrite During Restore
  • BWeb Remote Bacula Client Installation and Configuration
  • BWeb Improved Event and Auditing
  • Bacula Enteprise Installation Manager
  • VMware PERL SDK Incorporation
  • SAP HANA Plugin TOOLOPTION
  • BAT Desktop GUI QT5 on Windows

Bacula Enterprise 12.4.x

Citrix Xen Server Block-Level Incremental VM Backup Support

The new Bacula Enterprise Citrix Xen Server Plugin supports Virtual Machine incremental backup. Please see the Citrix Xen Server Plugin whitepaper for more information.

IBM GPFS ACL Backup Support

The new Bacula Enterprise FileDaemon supports the GPFS filesystem specific ACL. The GPFS libraries must be installed in the standard location. To know if the GPFS support is available on your system, the following commands can be used.

*setdebug level=1 client=stretch-amd64-fd
Connecting to Client stretch-amd64-fd at stretch-amd64:9102
2000 OK setdebug=1 trace=0 hangup=0 blowup=0 options= tags=

*st client=stretch-amd64-fd
Connecting to Client stretch-amd64-fd at stretch-amd64:9102

stretch-amd64-fd Version: 12.4.0 (20 July 2020)  x86_64-pc-linux-gnu-bacula-enterprise debian 9.11
Daemon started 21-Jul-20 14:42. Jobs: run=0 running=0.
 Ulimits: nofile=1024 memlock=65536 status=ok
 Heap: heap=135,168 smbytes=199,993 max_bytes=200,010 bufs=104 max_bufs=105
 Sizes: boffset_t=8 size_t=8 debug=1 trace=0 mode=0,2010 bwlimit=0kB/s
 Crypto: fips=no crypto=OpenSSL 1.0.2u  20 Dec 2019
 APIs: GPFS
 Plugin: bpipe-fd.so(2)

The APIs line will indicate if the /usr/lpp/mmfs/libgpfs.so was loaded at the start of the Bacula FD service or not.

The standard ACL Support (cf (here)) directive can be used to enable automatically the support for the GPFS ACL backup.

RHV Block-Level Incremental VM Backup Support

The new Bacula Enterprise RHV Plugin supports Virtual Machine incremental backup. Please see the RHV Plugin whitepaper for more information.

RHV Proxy Backup Support

The new Bacula Enterprise RHV Plugin can use a proxy to backup Virtual Machines. Please see the RHV Plugin whitepaper for more information.

HDFS Hadoop Plugin

The Bacula Enterprise HDFS Plugin can save the objects stored in an HDFS cluster. During a backup, the HDFS Hadoop Plugin will contact the Hadoop File System to generate a system snapshot and retrieve files one by one. During an incremental or a differential backup session, the Bacula File Daemon will read the differences between two Snapshots to determine which files should be backed up.

Please see the HDFS Plugin whitepaper for more information.

NDMP SMTAPE NAS Incremental Backup Support

Bacula Enterprise NDMP Plugin now supports the SMTAPE Incremental feature. Please see the NDMP Plugin whitepaper for more information.

NDMP EMC Unity Global Endpoint TAR Deduplication Support

The NDMP plugin has been enhanced to greatly increase the deduplication ratio of EMC DUMP images and TAR images.

When the NDMP system is identified as a EMC host or the format is TAR or DUMP and the target storage device supports the Bacula Global Endpoint Deduplication option, the NDMP data stream will be analyzed automatically. The following message will be displayed in the Job log.

  JobId 1: EMCTAR analyzer for Global Endpoint Deduplication enabled

Please see the NDMP Plugin whitepaper for more information.

vSphere Virtual Machine Overwrite During Restore

The new Bacula Enteprise vSphere Plugin can now overwrite existing Virtual Machines during the restore process. Please see the vSphere Plugin whitepaper for more information.

BWeb Management Console New Features

Remote Bacula Client Installation and Configuration

BWeb Management Console can now deploy Bacula Enterprise File Daemons to remote client machines.

Improved Event and Auditing

The Director daemon can now record events such as:

  • Console connection/disconnection
  • Daemon startup/shutdown
  • Command execution

The events may be stored in a new catalog table, to disk, or sent via syslog.

  Messages {
    Name = Standard
    catalog = all, events
    append = /opt/bacula/working/bacula.log = all, !skipped
    append = /opt/bacula/working/audit.log = events, !events.bweb
  }

  Messages {
    Name = Daemon
    catalog = all, events
    append = /opt/bacula/working/bacula.log = all, !skipped
    append = /opt/bacula/working/audit.log = events, !events.bweb
    append = /opt/bacula/working/bweb.log = events.bweb
  }

The new message category “events” is not included in the default configuration files by default.

It is possible to filter out some events using “!events.” form. It is possible to specify 10 custom events per Messages resource.

All event types are recorded by default.

When stored in the catalog, the events can be listed with the “list events” command.

  * list events [type=<str> | limit=<int> | order=<asc|desc> | days=<int> |
                 start=<time-specification> | end=<time-specification>]
 +---------------------+------------+-----------+--------------------------------+
 | time                | type       | source    | event                          |
 +---------------------+------------+-----------+--------------------------------+
 | 2020-04-24 17:04:07 | daemon     | *Daemon*  | Director startup               |
 | 2020-04-24 17:04:12 | connection | *Console* | Connection from 127.0.0.1:8101 |
 | 2020-04-24 17:04:20 | command    | *Console* | purge jobid=1                  |
 +---------------------+------------+-----------+--------------------------------+

The .events command can be used to record an external event. The source recorded will be recorded as “**source**”. The events type can have a custom name.

  * .events type=bweb source=joe text="User login"

Misc

Bacula Enteprise Installation Manager

Bacula Enterprise can now be installed in a very simple and straight forward way with the bee_installation_manager procedure. The program will use the Customer Download Area information to help users to install Bacula Enterprise in just a few seconds.

The procedure to install Bacula Enterprise on Redhat, Debian and Ubuntu can now be automatised with the following procedure:

  # wget https://www.baculasystems.com/ml/bee_installation_manager
  # chmod +x ./bee_installation_manager
  # ./bee_installation_manager

Please see the BEE Installation Manager whitepaper for more information.

VMware PERL SDK Incorporation

The VMware PERL SDK is no longer required to configure VMware backup jobs with the vsphere plugin. To use the vSphere – BWeb integration, all that is now neccessary to install is the bacula-enterprise-vsphere plugin on the BWeb server.

SAP HANA Plugin TOOLOPTION

The TOOLOPTION parameter can be used to customize some backint parameter at runtime. The following job options can be modified:

  • job
  • pool
  • level
  hdbsql -i 00 -u SYSTEM -p X -d SYSTEMDB "BACKUP DATA INCREMENTAL USING BACKINT ('Inc2') TOOLOPTION 'level=full'"

BAT Desktop GUI QT5 on Windows

Microsoft Windows graphical programs are now using QT5.

Disponível em: pt-brPortuguês (Portuguese (Brazil))enEnglishesEspañol (Spanish)

Leave a Reply