Automatic Object Integration (Scan Plugin)

This chapter will explain how to automatically configure Bacula with systems such as VMWare, HyperV or NetApp among others where each object can be backed up separately with different Jobs to maximize the throughput and the resiliency.

It is a best practice to setup a Job per virtual machine, per database or per NAS volume, however, it becomes difficult to adjust the Bacula configuration each time an object is added or deleted from the system. The Scan Plugin can query the plugin and create or delete the corresponding Bacula configuration automatically. A Job and a corresponding FileSet will be created for each object detected by the Plugin.

With some simple rules, Bacula can then detect and adjust it’s configuration after each change done on the system, like a virtual machine, a database or a new volume added or deleted.