The following diagram shows the configuration that we are going to backup:
In order to show the workings of the backup solution, we have chosen the following scenario: perform a full backup of the virtual machine virtual01, that is hosted in the production environment, so that it may be restored in case of disaster.
The backup is performed by the Bacula Client Daemon. It is installed in produccion01, one of the hosts in the production environment with access to the storage volume where virtual01 resides.
There is also a development environment, that hosts the virtual machine backup01. There is running the Bacula Director Daemon, that is in charge of managing and scheduling the backup process. The configuration is stored in /etc/backula-dir.conf
, and it contains all the necessary information to perform the backups.
Lastly, there is the Bacula Storage Daemon, that writes the backups to the storage in storagebackup, which has been enabled just for this purpose (a NAS storage with a RAID 5 array of disks). The deamon is installed in desarrollo01, in the development environment.