PodHeitor vSphere BRC Plugin — Quick Guide

PodHeitor vSphere BRC Plugin — Quick Guide


PodHeitor vSphere BRC Plugin v1.3.0

Backup, Replication & Conversion for VMware vSphere/ESXi on Bacula Community

💰 Special Offer — At Least 50% Off

Bring your Bacula Enterprise, Veeam, Commvault or Netbackup quote or renewal proposal.
We guarantee at least 50% discount, with far more features.

📧 heitor@opentechs.lat  |  📱 +1 789 726-1749  |  +55 61 98268-4220 (WhatsApp)

Three Products in One Plugin

PodHeitor vSphere BRC delivers enterprise-grade VMware VM protection on free Bacula Community — no Enterprise license required.

What you get:

  • Backup Image-level Full/Incremental/Differential via VADP + CBT
  • Replication CBT-based async replication with 10-mode DR failover lifecycle
  • Conversion Cross-hypervisor restore: vSphere ↔ Hyper-V ↔ Proxmox/KVM

v1.3.0 — What’s New

Category Feature
🔐 Security TLS encryption for DR protocol (rustls — no OpenSSL dependency)
🔐 Security Constant-time PSK authentication (timing-attack resistant)
🌐 Network Automatic network mapping on failover (ReconfigVM SOAP)
🌐 Network Automatic IP reconfiguration on failover (CustomizeVM SOAP)
📸 Recovery Snapshot-based restore points on replica VM
🔧 Operations SIGTERM graceful shutdown for daemon mode

Complete DR Lifecycle — 10 Modes

# Mode Description
1 replication-status Query sync state and last delta timestamp
2 cbt-push Push CBT deltas to remote replica (incremental)
3 seed Initial full disk sync — create the replica
4 failover-test Boot replica on isolated test network (non-destructive)
5 failover-undo Power off test replica — return to standby
6 failover-planned Final sync → shutdown source → boot replica with net_map + Re-IP
7 failover-unplanned Boot replica immediately (disaster scenario)
8 failover-permanent Convert replica to production VM
9 failback Reverse-replicate from replica back to source
10 reprotect Re-establish forward replication after failback

Architecture

Written in Rust for maximum performance and memory safety. Zero-overhead FFI integration with VMware VDDK. Communicates with Bacula FD via a lightweight C meta-plugin over stdin/stdout pipe (PTCOMM protocol).

Component Technology
Backend binary Rust — ~6,000 lines, memory-safe, no GC
VDDK integration C FFI — VixDiskLib_Open/Read/Write + QueryAllocatedBlocks
vSphere API SOAP/XML over HTTPS — native, no SDK dependency
TLS rustls 0.23 — modern TLS 1.3, no OpenSSL
Meta-plugin C .so — standard Bacula FD plugin interface

Transport Modes

Mode Performance Use Case
NBD Good Lab/test environments
NBDSSL Good Standard production — encrypted
HotAdd Better FD running as VM on same ESXi
SAN Best LAN-free, direct SAN access

Cross-Hypervisor Conversion

From To Format
VMware (VMDK) Hyper-V (VHDX) Automatic
VMware (VMDK) Proxmox/KVM (QCOW2) Automatic
Hyper-V (VHDX) VMware (VMDK) Automatic
Hyper-V (VHDX) Proxmox/KVM (QCOW2) Automatic
Proxmox/KVM (QCOW2) VMware (VMDK) Automatic

Test Results: 12/12 PASS ✅

All 12 replication modes tested on ESXi 8.0U3e + Bacula 15.0.3 + VDDK 9.0.1 — 100% success rate (April 2026).

Test Data Status
Replication Status 870 B ✅ PASS
CBT Push (Incremental) 377 MB ✅ PASS
Failover Test ✅ PASS
Failover Undo ✅ PASS
Failover Planned ✅ PASS
Failover Unplanned ✅ PASS
Failover Permanent ✅ PASS
Seed (Full Sync) 377 MB ✅ PASS
Failback 2.1 GB ✅ PASS
Reprotect ✅ PASS

vs. Enterprise Solutions

Feature PodHeitor BRC Bacula Enterprise Veeam Commvault
Image Backup + CBT
VM Replication ✅ (10 modes)
DR Failover
Network Mapping
Re-IP on Failover
Cross-Hypervisor ⚠️ ⚠️
Bacula Community N/A N/A
Cost $$ $$$$ $$$$$ $$$$$

Compatibility

Component Supported
ESXi 7.0, 8.0, 8.0U3
vCenter 7.0, 8.0 (optional — standalone ESXi supported)
VDDK 8.0+, 9.0+
OS (FD) OL9 / RHEL 9 / Rocky 9 / AlmaLinux 9 (x86_64)
Bacula Community 15.0.x

Whitepaper

PodHeitor_vSphere_backup_plugin_for_Bacula_WHITEPAPER

Ready to Protect Your VMware Infrastructure?

Enterprise features at community cost. 50% off guaranteed vs your current vendor.

📧 heitor@opentechs.lat
📱 +1 789 726-1749 | +55 61 98268-4220 (WhatsApp)

Heitor Faria — Creator of PodHeitor

Copyright © 2026 Heitor Faria — All Rights Reserved.
VMware, vSphere, ESXi are trademarks of Broadcom/VMware. Bacula is a trademark of Kern Sibbald.

Disponível em: pt-brPortuguês

Deixe um comentário