Architecture

Enterprise

Bacula Enterprise Only

This solution is only available for Bacula Enterprise. For subscription inquiries, please reach out to sales@baculasystems.com.

Bacula Enterprise IRIS Plugin is a Bacula File Daemon plugin that uses IRIS binaries (iris and irissession) to interact with the underlying instance and databases. The plugin runs a Java daemon that abstracts the local communication layer and emits backup artifacts (.cbk dumps, journal files, and metadata) to the Bacula Storage Daemon.

Instance discovery is performed via iris qlist, and restore operations invoke IRIS routines such as EXTALL^DBREST and EXTSELCT^DBREST using the configured iris_owner_user.

For more information about IRIS binaries and commands, see:

Below is a simplified view of the architecture of this plugin within a generic Bacula Enterprise deployment:

Bacula Enterprise IRIS Architecture

Bacula Enterprise IRIS Plugin Architecture

Go back to: IRIS Plugin.