QEMU Example

Enterprise

Bacula Enterprise Only

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

Using Bweb Automation to Create an Admin Job

The QEMU Plugin supports Genuine QEMU and Proxmox VE (PVE) modes. This example uses PVE mode to discover VMs on a Proxmox host and create or update their backup Jobs and Filesets through a scheduled Bweb Automation Job.

  1. Click Create automation in the Automation Center or New Automation in the left menu.

    Bweb Automation Center with Create automation and New Automation controls.
  2. Select Qemu and the Client installed on the Proxmox host. This example uses proxmox03-fd. Use Add Connection Plugin Options to configure mode=PVE.

    Qemu plugin and Proxmox host Client selection with PVE mode.
  3. Check that the plugin command shows qemu: mode="PVE", then click Next.

  4. In Step 2 Defining what to backup, use inclusion or exclusion rules, or enable manual selection. This example includes VM names ending in -bck using .*-[Bb][Cc][Kk]$. Click Refresh table to review the matching VMs, then click Next.

    Include rule and matching virtual machines.
  5. In Step 3 Defining job parameters, select a Job Definition and configure the job, Fileset, and plugin options. This example uses BackupsToDedup2 and the job-name pattern %c_%p_%v. Click Next.

    Job Definition and job-name settings for generated backup jobs.
  6. In Step 4 Automation name and schedule, enter the automation name, choose a schedule if required, and review the resource-management options.

    Automation name, schedule, and resource-management options.
  7. Click Run now and save. The automation runs and creates or updates backup resources for the selected VMs. Review the report for Configuration applied and reloaded.

    QEMU scan report listing updated resources and successful configuration reload.

Go back to: Examples.