38130: Acronis Cyber Backup: Virtual Machines Are Not Shown When Using Duplicated UUID

Last update: Fri, 2020-05-01 06:16

If you have virtual machines using duplicated BIOS UUID, you cannot see all existing virtual machines. Only one of them will be displayed. To fix this issue, you should change the BIOS UUID in one of the affected machines manually

This article applies to:

  • Acronis Cyber Backup & Recovery 11.5
  • Acronis Cyber Backup 11.7 - upgraded from earlier versions
  • Acronis Cyber Backup 12/12.5 - upgraded from earlier versions

Symptoms

If you have virtual machines using duplicated BIOS UUID, you cannot see all existing virtual machines. Only one of them will be displayed.

The following steps can lead to duplicate BIOS UUIDs:

  • You clone an existing virtual machine using vSphere;
  • The existing virtual machine is replicated using a some other backup software;
  • You import the virtual machine using vCloud Director;
  • The virtual machine is created using a template in vCloud;

Cause

Acronis Cyber Backup & Recovery 11.5 needs to have unique BIOS UUIDs in VMware in order to identify each machine. By default the new installation of Acronis Cyber Backup & Recovery 11.5/11.7 and later products is using the instance UUID method, while other installations or upgrades from previous installations are using the BIOS UUID method. Using the instance UUID method will prevent this issue from happening.

Solution

  1. Open Windows registry editor. Go to Start -> Run -> regedit.exe;
  2. Navigate to the following registry paths:
     
    On machines with Agent for VMware(Windows):
    HKLM\Software\Acronis\VirtualWare\VMwareESXServer

    On the machine with Acronis Management Server installed:
    HKLM\Software\Acronis\AMS\Settings\VMwareESXServer

    On ESX(i) host with Virtual appliance
    /etc/Acronis/VirtualWare.config

  3. Create a new key VMwareESXServer and add there a new DWORD (32bit) with the name UseInstanceUuid and Value 1.
    The Value 0 enables BIOS UUID method, the Value 1 enables the instance UUID method.
  4. Restart Acronis services.

More information

New product installations will use instance UUID. Upgraded product installations will inherit UUID usage:

  • If the product was using BIOS UUID, it will keep using this method;
  • If the product was using instance UUID, it will keep using this method;
  • If the Value is absent, it will use Instance UUID method.
  • Updating Virtual Appliance from Acronis Management Server will preserve the originally used method and will NOT overwrite it with the one defined on Acronis Management Server.

If orphaned virtual machines appear after upgrade/update, make sure that UseInstanceUuid value is the same on Agent and Management Server and that the value is correctly set according to UUID type that you want to use.

See also information from VMware:

 

Tags: