advertisment

advertisment

Proxmox Backup with Veeam Backup & Replication 12.2

2,170

- Advertisement -

One of the standout new features in Veeam Backup & Replication 12.2 is the addition of native, agentless Proxmox backup. This means you no longer need to install agents inside your guest virtual machines to back them up in Proxmox. The backup experience for Proxmox is quite similar to what we’ve come to expect when backing up well-established hypervisors like VMware vSphere. Let’s explore the Proxmox backup feature, learn how to add a Proxmox server, back up a virtual machine, and restore a virtual machine in Proxmox.

Adding your Proxmox server to Veeam Backup & Replication 12.2

Now, we can add Proxmox VE server to our managed servers in Veeam. Let’s look at that process.

- Advertisement -

adding your proxmox server to managed servers in veeam backup and replication 12.2

This will bring up the Add Server wizard. Here we want to choose Virtualization Platforms.

choose virtualization platforms

Next, we can select Proxmox VE.

now we see the option for proxmox ve server that we can add in veeam 12.2

This will launch the new Proxmox VE server wizard. On the first screen we want to enter the DNS name or IP address of the Proxmox VE server host.

new proxmox ve server wizard

If you haven’t already done so, you’ll need to add your credentials to connect to your Proxmox server. Simply click “Add” and enter your username and password.

add credentials to connect to proxmox ve server

Accept the SSH key fingerprint.

accept adding the ssh key for your proxmox ve server host

Select your snapshot storage.

select your snapshot storage for backing up proxmox virtual machines

The Proxmox VE Server host is successfully registered.

the operations will be registered and finalized to add your proxmox server to veeam

Adding a new Proxmox VE Server worker node

Veeam Proxmox VE backups have the concept of worker nodes. These are like the Veeam proxies that we are used to working with in the VMware vSphere world using Veeam.

message about deploying a worker to your proxmox ve server host

When you choose to add a new Proxmox VE Worker, it will launch the wizard to add the new worker VM. You choose the destination host, name of the worker, storage on the Proxmox host, etc.

new proxmox ve worker wizard

In the Networks configuration, you can add a new network setup for the worker. By clicking “Add,” a network settings dialog box will appear, enabling you to configure the network connection using DHCP or define a static IP address configuration.

add your network settings to the proxmox ve server worker

Below, we have added the network configuration using DHCP.

network configuration successfully added to your proxmox ve worker

Next, we reach the summary screen to review our settings. Pay attention to the checkbox “Test the worker configuration when I click Finish.” Selecting this will test the configured settings to ensure everything is correct.

finish adding the new proxmox ve worker node in veeam backup and replication 12.2

Test of the worker configuration is successful and the deployment of the worker begins.

the testing and deployment operation to add the worker to proxmox ve begins

If you flip over to your Proxmox web interface, you will see the new pvetest-worker VM that I named it spun up.

the proxmox ve server worker node is deployed in proxmox as a virtual machine

The deployment of the Proxmox backup worker in Veeam is successful.

the proxmox worker is successfully added in veeam

Creating a Proxmox Backup Job in Veeam

Now that we’ve set up our Proxmox backup infrastructure in Veeam, along with the worker VM in Proxmox, let’s proceed by creating a new Proxmox backup job. Start by entering the job name.

creating a new proxmox backup job in veeam backup and replication 12.2

Next, we will need to pick the VM or VMs that we want to add to the new Proxmox backup in Veeam. Click the Add button.

add your proxmox virtual machines to the backup job

This will bring up the Add Objects dialog box that will allow us to choose from the virtual machines running on our Proxmox host.

add objects chooser in the new proxmox backup job wizard

- Advertisement -

Now, I have added the virtual machine I want to back up using Veeam.

after adding a proxmox virtual machine to the new veeam 12.2 backup job

Next, select the backup storage location for storing the Proxmox backup. On this screen, you will also choose the retention policy and the duration for which you want the backup to be kept.

choose your veeam backup storage

Next, we can schedule the backup.

schedule the new proxmox backup job in veeam

Finally, we get to the summary screen to review the backup settings. You can also check the box to Run the job when I click Finish to kick it off as soon as the job is created. Click Finish.

The Proxmox backup job kicks off and we see the pvetest-worker is being used for the backup process in “HotAdd” mode.

new proxmox backup job begins in veeam

The backup job completes successfully.

the proxmox backup job completes successfully in veeam

Restore a Proxmox Backup using Veeam

Now that we have created a new Proxmox backup using the new functionality in Veeam, let’s test out the restore process. Navigate to Restore > Proxmox VE to begin the process.

choose to restore a proxmox ve server backup 1

Select Entire machine restore in the Restore from Proxmox backup wizard.

entire machine restore from a proxmox backup

Then, select Restore from Proxmox VE backup.

restore from proxmox ve backup 1

Now, we click the Add button so we can add the Proxmox backup from which we want to restore.

add virtual machine to restore

Select your Proxmox backup.

chose your proxmox backup of your virtual machine 1

The Proxmox backup is added to the virtual machines to restore.

virtual machine added to be able to restore the proxmox backup 1

Now, we select the restore mode. Here we can choose to overwrite the original virtual machine to restore it to the original location. Or, we can choose Restore to a new location, or with different settings.

Select which Proxmox host you want to restore to. I just have one added so I only have one choice.

choose your proxmox ve host

Next, select the destination storage you want to target for the Proxmox virtual machine restore.

select the target proxmox server storage 1

Select your name of the new virtual machine to be restored.

configure the name of the restored virtual machine 1

You can configure the network if you like as well.

configure the network settings of the restored proxmox backup 1

You can next type in a reason for the restore, but optionally you can leave this blank and just click Next.

type a reason for the restore if you like 1

Finally, we make it to the Summary. Here we just click Finish.

review the summary of the proxmox virtual machine restore

The Proxmox backup is restored to our Proxmox environment successfully.

the restore of the proxmox backup completes successfully

If I hop over to my Proxmox VE server, I can see the newly restored virtual machine in my Proxmox VE Server inventory.

the proxmox virtual machine is restored to your proxmox ve server

Wrapping up

Veeam is the best third-party tool for backing up Proxmox, as it offers a highly automated solution without requiring agents inside Proxmox virtual machines. Veeam has a strong reputation for virtual machine backups across various hypervisors, and it seems poised to become the go-to option for organizations transitioning to Proxmox while maintaining their existing data protection solution if they’re already using Veeam. While Proxmox backup solutions are evolving quickly, expect significant changes in this space for the foreseeable future. Given Veeam’s track record, they are likely to remain a top choice for third-party Proxmox backups.

- Advertisement -

- Advertisement -

- Advertisement -

1 Comment
  1. […] Target Node: Assign a secondary node where the VM data will be replicated. This node will be the backup in case the primary node […]

Leave A Reply

Your email address will not be published.