Backup, replicate and cross-restore Apache CloudStack VMs with Bacula Community — including block-level CBT (QEMU dirty bitmaps), hash dedup, continuous DR replication via encrypted bitmap-push and cross-hypervisor restore to Proxmox, Hyper-V and VMware. Capabilities the paid Bacula Enterprise plugin does not offer.

What it does

  • Block-level CBT with three-layer detection — QEMU QMP dirty bitmap → xxHash64 verification → SIMD zero-block detection. Incremental window cut by 90%+.
  • Continuous DR replication — Near-real-time bitmap-push with PSK-AES-256-GCM; seed, daemon, failover, failback and reprotect modes (none of which exist in BEE).
  • Cross-restore to Proxmox / Hyper-V / VMware — Streaming format conversion (qcow2 ↔ vhdx ↔ vmdk ↔ raw) with no intermediate files — capability absent in BEE.
  • 100% Rust, no Bacula source required — v2.0 is a pure Rust cdylib; build does not need the Bacula source tree. Memory-mapped O(1) hash DB, native Prometheus metrics and JSON logging.

Differentiators

Feature Bacula Community alone Bacula Enterprise / Veeam PodHeitor
Capability available on Bacula Community No Yes ($$) Yes, no extra license
Implementation Proprietary C++ / Perl Memory-safe Rust
Native observability Limited Limited Prometheus + live dashboard
Cost Free (no support) $$$$ ≥ 50% cheaper than Enterprise/Veeam

Compatibility

  • Bacula Community 15.0.3+
  • Apache CloudStack 4.16+ (validado em 4.19, 4.20)
  • Hipervisor primário KVM; cross-restore para Proxmox, Hyper-V, VMware
  • Linux x86_64: Oracle Linux 9, RHEL/Alma/Rocky 9, Ubuntu 22.04+, Debian 12+

Quick install

Pacotes .deb / .rpm v2.0; instale, configure /opt/bacula/etc/cloudstack.ini com api_key + secret_key + chave SSH dos hosts KVM, rode podheitor-cloudstack-preflight e reinicie bacula-fd.

Ready to switch?

Bring your Bacula Enterprise, Veeam, Commvault or NetBackup renewal or contract proposal. We guarantee at least a 50% discount with more features.

Heitor Faria · [email protected] · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)

Request a Quote