NetWorker: Unable to Restore ESXi VM Without vCenter Integration Due to Missing UUID

Summary: Save set Exists but unable to restore ESXi Virtual Machine without vCenter Integration on NetWorker due to missing UUID.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • When performing a Virtual Machine restore from the NetWorker Management Console (NMC), the Virtual Machine is not listed as a recoverable option.
  • The Virtual Machine has backups (save sets) available in NetWorker:
Save Sets information in NMC 
 
NOTE: Virtual Machine save sets can also be listed with the following NetWorker server command mminfo -kot -q vmname=vm_name`.
  • From VMware View in the NMC, the Virtual Machine does not show a "UUID" field under "Properties"
Virtual Machine properties without UUID

Cause

With ESX/ESXi integration without vCenter/vSphere, the backed-up Virtual Machine is missing the vc.uuid parameter created in its vmx files.

The ESX/ESXi host does not configure this parameter during the creation of the Virtual Machine, unlike where Virtual Machines are restored with vCenter integration.

Resolution

NOTE: The following steps must be performed by the VMware admin.
  1. From the vSphere web client, shut down the Virtual Machine where the issue was encountered. 
  2. Browse to the Virtual Machine's configuration files in the VMware datastore.
  3. Download the VMX file on the datastore related to the specific Virtual Machine.
Datastore browser on ESXi 
 
4. Make a copy of the original vmx file, then open the original file in a text editor.
5. Search for vc.uuid and it should be blank.
 
 empty vc.uuid for vmx file on text editor
 
6. Manually add a new UUID that is not a duplicate to the ones ESXi is holding record of:
 vc.uuid for vmx file on text editor 
 
NOTE: VMware commands such as `esxcli vm process list` can be run on the ESXi host to return a list of all running VMs. This list will also show the current assigned UUIDs of VMs. The UUID cannot be a duplicate of another UUID. See VMware documentation for additional command options.

        7. Delete the original vmx on ESXi and upload the new one we saved from editing.

        8. Run the following command on the ESXi terminal to get the vm-id of the Virtual Machine which was modified:

vim-cmd vmsvc/getallvms

        9. Run the following command to reload the Virtual Machine, specifying the vmid from the above command:

vim-cmd vmsvc/reload vmid

        10. Power up the Virtual Machine and ensure that it is functioning correctly.
        11. Refresh the VMware View on NetWorker Management Console, the Virtual Machine should now have the assigned "UUID" listed:

Virtual Machine properties with UUID
        12. Perform the Virtual Machine restore.

Affected Products

NetWorker Family
Article Properties
Article Number: 000216124
Article Type: Solution
Last Modified: 05 Jun 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.