Skip to main content
Question

P2V Restore to Proxmox - Error output: MAX vcpus allowed Veeam Backup and Replication


Hi, 

 

I do a Backup from a Phyiscal Maschine and try do restore it by Veeam Backup and Replication. 

Of course the PMaschine has 8 Cores, the proxmox SVR just have 4 Cores. 

I got the error message “Failed to reach the hypervisor. Error output: MAX 4 vcpus allowed”. Is there any solution? I have no possibility to change the vm config bevore create.  Thanks for any help.

5 comments

Tommy O'Shea
Forum|alt.badge.img+3
  • Experienced User
  • 112 comments
  • March 30, 2025

I am not aware of any way to have Veeam create a VM with custom virtual hardware. As far as I am aware, it will automatically create it as close to the original server as possible.

What you can do instead is create a VM with the virtual hardware you require (Make sure the disks are slightly larger than the original server), attach the Veeam Recovery Media created by the agent, then perform a Bare Metal Recovery to within the OS of that VM.


Chris.Childerhose
Forum|alt.badge.img+21

Creating the VM in Proxmox and using the restore media seems to be the way to go here as there was another post on the community with the same issue and this was the answer.

https://community.veeam.com/discussion-boards-66/restore-vm-to-proxmox-ve-3721

 


  • Author
  • New Here
  • 1 comment
  • March 30, 2025

Thank you! Thats exactly what i dont want to do … I want just use the function from veeam .. .restore to proxmox … like restore to vmware esxi… maybe somebody have a solution.


Chris.Childerhose
Forum|alt.badge.img+21
Rob.Die wrote:

Thank you! Thats exactly what i dont want to do … I want just use the function from veeam .. .restore to proxmox … like restore to vmware esxi… maybe somebody have a solution.

Since you cannot change the VM specifications there will not be and you will continue to have the issue. Only other option is via a support ticket to see if they have any workaround for it.


Tommy O'Shea
Forum|alt.badge.img+3
  • Experienced User
  • 112 comments
  • March 30, 2025

I found this guide for migrating from VMware to proxmox.

In it, it mentions "It is possible, (though not recommended) to override that limit by editing the QemuServer.pm file (look for $allowed_vcpus)."

If you feel comfortable doing so, you may be able to get proxmox to allow more CPUs this way. I'm sure you'd want to reset that setting after your migration to be safe. 

 

Aside from that, it seems like a bug in the Veeam restore logic that it doesn't check that value before restoring and restore with less vcpus. Perhaps a feature request or support ticket would be in order.