Skip to main content
Answer

vmware upgrade

  • November 26, 2025
  • 5 comments
  • 25 views

hs08
Forum|alt.badge.img+1
  • Comes here often

I upgraded my vmware (esxi and vcenter) from v7 to v8. What i do is install esxi8 and vcenter8 then i migrate the vm under v7 to v8.

After migrated to v8 i run the existing job and get error, i can see the vm size is 0 in the backup job. Then i remove the exising vm in the backup job and select same vm in vcenter8. The backup job is running but vbr make full backup, likely vbr see this is new vm.

How i can retain existing backup chain so when vbr backup same vm but in the different vcenter the vbr will continue by doing incremental backup?

 

Best answer by wesmrt

Yeh, this is expected. When you change the vcenter the VMs get a new MoRefID and VBR uses this ID to know if a VM is new or not.
You can use the VM Migrator Utility to retain the MoRefID and continue the backup chain: https://helpcenter.veeam.com/docs/vbr/userguide/vm_migrator_utility.html?ver=13

5 comments

wesmrt
Forum|alt.badge.img+4
  • Veeam MVP
  • Answer
  • November 26, 2025

Yeh, this is expected. When you change the vcenter the VMs get a new MoRefID and VBR uses this ID to know if a VM is new or not.
You can use the VM Migrator Utility to retain the MoRefID and continue the backup chain: https://helpcenter.veeam.com/docs/vbr/userguide/vm_migrator_utility.html?ver=13


Chris.Childerhose
Forum|alt.badge.img+21
  • Veeam Legend, Veeam Vanguard
  • November 26, 2025

As Wesley said the ID changes during upgrade and you would have needed to run that tool prior to the upgrade.  There is nothing you can do except move forward with the fulls.


coolsport00
Forum|alt.badge.img+21
  • Veeam Legend
  • November 26, 2025

Yep...as others stated...this is due to VMs having new IDs. I’ve had this happen before and just started Jobs anew with Fulls. I kept my old VMW backups until retention was met on the new Job runs then  I manually deleted them to reclaim Repo space.

Best.


MicoolPaul
Forum|alt.badge.img+23
  • November 26, 2025

For future reference the reason this happened is you didn’t perform a vCenter migration from v7 to v8 which would’ve kept all of this the same and is the recommended path for upgrading vCenter instead of installing everything new


Tommy O'Shea
Forum|alt.badge.img+5
  • Veeam Legend
  • November 26, 2025

As ​@wesmrt shared, the VM Migrator utility is the way to go. However, you don’t have to run it before the migration, in fact, it’s suppose to be run after the migration, while the old vCenter is still connected to Veeam (there is a command to rename the old vCenter if the new vCenter will have the same name as the old one), and before running your next incremental backup.

After running the utility, you should be able to go to the backup job and click “Recalculate”, and if the vms don’t show up with a 0KB size, then you know it has mapped them correctly.

 

Based on what you’ve described, if you haven’t already committed to using the new backup chain, you still have the ability to use the tool.