Appliance Mode (Hotadd) isn't available if proxy VM and its replica are running under the same vCenter

Veeam Backup & Replication
Last Modified:


Proxy VM is no longer processing VMs over Virtual Appliance mode (Hotadd) or does it randomly  after upgrade to v9 despite all requirements are met


Starting with v9 Veeam B&R is using VDDK 6.0 in order to communicate with VMware infrastructure. This version of VDDK libraries introduced additional logic to validate possible transport modes on a proxy. This validation procedure for Virtual appliance (Hotadd) fails on this proxy because BIOS UUID isn't unique. Most likely there is a replica of a proxy VM registered within same vCenter Server.


Due to this additional check implemented in the VMware VDDK 6.0 it is advisable  to either stop replicating Veeam B&R or proxies within same vCenter or replicate them to standalone ESXi hosts added explicitly to the Veeam server. In order to protect your Veeam B&R server please use Configuration Backup job (see more details:

More Information

Per Virtual Disk Development Kit 6.0 Release Notes
HotAdd skipped if proxy has same BIOS UUID as the target VM.
The VixDiskLib_ConnectEx function contains a pre-check for HotAdd to validate that the proxy is virtual machine. (HotAdd is not allowed on physical machines.) If the proxy VM and the target VM have the same BIOS UUID, validation fails because multiple VMs are returned from pre-check. This results in skipping HotAdd mode and reverting to another transport. The workaround is to make the BIOS UUID keys unique.

Please be aware that we’re making changes which will restrict access to product updates for users without an active contract.


Rate the quality of this KB article: 
3.1 out of 5 based on 10 ratings

Couldn't find what you were looking for?

Below you can submit an idea for a new knowledge base article.

Report a typo on this page:

Please select a spelling error or a typo on this page with your mouse and press CTRL + Enter to report this mistake to us. Thank you!

Spelling error in text: