Skip to main content

Proxmox data protection with Druva: Overview and Architecture

Updated today


πŸ“ Note

​This feature is currently available under the Early Access program. To know more about the Early Access program and sign up for this feature, contact Support or your Account Executive.


Proxmox Virtual Environment (Proxmox VE) is a complete open-source platform for enterprise virtualization. It integrates the Kernel-based Virtual Machine (KVM) hypervisor alongside software-defined storage and networking, managed through a unified web-based interface.
​

Key capabilities

  • Unified Management: Manage VMs, nodes, and clusters from a single UI.

  • High Availability: Integrated support for cluster-wide redundancy.

Understanding Proxmox Concepts

  • Nodes: The physical bare-metal servers running Proxmox. These provide the CPU and RAM.

  • Cluster: A logical group of nodes. Proxmox uses a Multi-Master architecture, meaning the Web GUI runs on every node but provides a centralized view of the entire cluster.

  • KVM: Kernel-based Virtual Machine provides full virtualization for running isolated OS instances such as Windows or Linux.

What can you back up from Proxmox?

Druva performs an image-level backup for the complete VM that includes the Guest operating system and data on the VM. Druva performs agent-less backup with the help of a backup appliance known as backup proxy.

  • You can protect:

    • VMs on standalone nodes

    • VMs on nodes in a cluster environment


      View the supported versions of Proxmox VE supported by Druva.

  • You can perform the following backups:

    • Full VM

The backed-up virtual machines can be restored to:

  • Alternate location.
    Destination location can be:

    • same node

    • a different node in the same cluster

    • a different node in a different cluster

    • or any other standalone node

Other capabilities

  • Discovery of Proxmox VMs across nodes within a cluster

  • Support for both Scheduled and Manual (On-demand) backups

  • Support for VM backups within a node; requires at least one backup proxy deployed per node

  • Support for both AWS and Azure Cloud Storage

Proxmox Architecture

The following diagram illustrates the architecture:

As illustrated in the diagram:

  • Direct backup to the cloud.

  • To back up and restore virtual machines, you have to deploy the Druva backup proxy on the Proxmox Node. The Druva backup proxy is the client-side component that detects the virtual machines running on your node and executes the backup and restore requests from the Druva Cloud.

  • Data is processed at the backup proxy end for deduplication, and the deduplicated data is then sent over to the Druva Cloud.

  • Once that data is backed up to the Druva Cloud, it is stored in the Druva storage.

Did this answer your question?