Proxmox

Proxmox Backup with Veeam Backup & Replication 12.2

New Proxmox backup with Veeam Backup & Replication 12.2. In this guide, you will learn how to configure, backup, and restore Proxmox VMs

One of the really cool new features that Veeam has added with Veeam Backup & Replication 12.2 is native Proxmox backup that is agentless. In other words, you don’t have to install agents inside your guest virtual machines to back these up in Proxmox. The Proxmox backup experience is very similar to what we have come to expect with Veeam backing up very mature hypervisors like VMware vSphere. Let’s take a look at the Proxmox backup feature that has been added and see how to add our 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.

Adding your proxmox server to managed servers in veeam backup and replication 12.2
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
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
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
New proxmox ve server wizard

You will need to add your credentials to connect to your Proxmox server if you have not done that already. Just click Add and add your username and password.

Add credentials to connect to proxmox ve server
Add credentials to connect to proxmox ve server

Accept the SSH key fingerprint.

Accept adding the ssh key for your proxmox ve server host
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
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
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
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
New proxmox ve worker wizard

On the Networks configuration, you will be able to Add a new network configuration for the worker. When you click Add, it will launch the network settings dialog box that allows you to configure the network connection using DHCP or specify a static IP address configuration.

Add your network settings to the proxmox ve server worker
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
Network configuration successfully added to your proxmox ve worker

Next, we get to the summary screen to review our settings. Note the checkbox Test the worker configuration when I click Finish. This will test the configured settings and make sure everything is good.

Finish adding the new proxmox ve worker node in veeam backup and replication 12.2
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
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 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
The proxmox worker is successfully added in veeam

Creating a Proxmox Backup Job in Veeam

Now that we have our Proxmox backup infrastructure configured in Veeam, along with the worker VM in Proxmox, let’s create a new Proxmox backup job. Type the name of the job.

Creating a new proxmox backup job in veeam backup and replication 12.2
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
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
Add objects chooser in the new proxmox backup job wizard

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
After adding a proxmox virtual machine to the new veeam 12.2 backup job

Next, choose the backup storage where you want to store the Proxmox backup. Also, on this screen we choose the retention policy and period that we want to use for the backup.

Choose your veeam backup storage
Choose your veeam backup storage

Next, we can schedule the backup.

Schedule the new proxmox backup job in veeam
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.

View the summary and finish creating the new proxmox backup job
View the summary and finish creating the new proxmox backup job

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
New proxmox backup job begins in veeam

The backup job completes successfully.

The proxmox backup job completes successfully in veeam
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
Choose to restore a proxmox ve server backup

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

Entire machine restore from a proxmox backup
Entire machine restore from a proxmox backup

Then, select Restore from Proxmox VE backup.

Restore from proxmox ve backup
Restore from proxmox ve backup

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

Add virtual machine to restore
Add virtual machine to restore

Select your Proxmox backup.

Chose your proxmox backup of your virtual machine
Chose your proxmox backup of your virtual machine

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

Virtual machine added to be able to restore the proxmox backup
Virtual machine added to be able to restore the proxmox backup

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.

Choose your restore location for your proxmox backup
Choose your restore location for your proxmox backup

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
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
Select the target proxmox server storage

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

Configure the name of the restored virtual machine
Configure the name of the restored virtual machine

You can configure the network if you like as well.

Configure the network settings of the restored proxmox backup
Configure the network settings of the restored proxmox backup

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
Type a reason for the restore if you like

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

Review the summary of the proxmox virtual machine restore
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
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
The proxmox virtual machine is restored to your proxmox ve server

Wrapping up

I really like the new Proxmox Backup capabilities in Veeam Backup & Replication. So far, Veeam is the best third-party tool for backing up Proxmox that I have tested, as they do this in a very automated way and without agents inside Proxmox virtual machines. Veeam is well known for virtual machine backups across many different hypervisors. It looks like they will definitely be a go-to solution for organizations that want to move to Proxmox and keep the data protection solution they are used to if they are currently using Veeam. Proxmox backup solutions is a rapidly evolving space though so look for quite a bit of flux in this space for quite some time. However, knowing Veeam, they will likely be in the top choices for third-party Proxmox backup.

Subscribe to VirtualizationHowto via Email ๐Ÿ””

Enter your email address to subscribe to this blog and receive notifications of new posts by email.



Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com, and a 7-time VMware vExpert, with over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, He has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family. Also, he goes through the effort of testing and troubleshooting issues, so you don't have to.

Related Articles

2 Comments

  1. It would be really helpful before starting all this tutorial to announce to everyone that Veeam does not support zfs file systems therefore if your proxmox have been deployed with zfs as per default norma of proxmox then you cannot use Veeam backup solution for proxmox itself. Thanx

    1. Panagiotis,

      Thank you for your feedback and the comment. Is this something you have tested or have seen in official documentation? I haven’t seen that limitation listed so far, but I haven’t tested ZFS volumes to be honest.

      Brandon

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.