Job Examples

Enterprise

Bacula Enterprise Only

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

Back up All VMs using Bacula’s Default Working Directory

Job {
  Name = "Hyper-V-BackupAll"
  Type = Backup
  Client= w2019-hv01-fd
  Fileset="Simplest-Hyper-V-Fileset"
  Storage = File
  Messages = Standard
  Pool = Default
  Accurate = yes
}

Fileset {
  Name = "Simplest-Hyper-V-Fileset"
  Enable VSS = no
  Include {
    Options {
      signature=MD5
      compression=GZIP
    }
    Plugin = "hyperv-winapi:"
  }
}

Back up only Linux-prefixed VMs using Bacula’s Default Working Directory

Job {
  Name = "Hyper-V-BackupOnlyLinux"
  Type = Backup
  Client= w2019-hv01-fd
  Fileset="Linux-Hyper-V-Fileset"
  Storage = File
  Messages = Standard
  Pool = Default
  Accurate = yes
}
Fileset {
  Name = "Linux-Hyper-V-Fileset"
  Enable VSS = no
  Include {
    Options {
      signature=MD5
      compression=GZIP
    }
    Plugin = "hyperv-winapi: include=Linux-*"
  }
}

Back up VMs with Windows-containing Names using a Default Working Directory

Job {
  Name = "Hyper-V-BackupOnlyWindowsOnF"
  Type = Backup
  Client= w2019-hv01-fd
  Fileset="WindowsOnF-Hyper-V-Fileset"
  Storage = File
  Messages = Standard
  Pool = Default
  Accurate = yes
}
Fileset {
  Name = "WindowsOnF-Hyper-VFileset"
  Enable VSS = no
  Include {
    Options {
      signature=MD5
      compression=GZIP
    }
    Plugin = "hyperv-winapi: include=\"*Windows*\" tmp_dir=\"F:/backup\""
  }
}

Go back to: HyperV WinAPI: Configuration.