We use a template to deploy VMs. The VMs are normally Windows 2008 R2 Data Center that have been setup and run Sysprep on and then Converted to a template and then we deploy from that Template. What we have been seeing is duplicate UUID's on the VMDK. Is there a way to avoid this happening or do we just need to change the UUID each time we deploy a VM.
VMware ESX 4.1
VMwareVirtualizationWindows Server 2008
Last Comment
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
8/22/2022 - Mon
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
The UUID is automatically generated when a VM is first powered on or moved, with the UUID value being based on the physical host’s identifier and also the path to the VM’s configuration (vmx) file. Within this configuration file the UUID value is stored in two places:
uuid.bios
uuid.location (hash based on the current path of the VM)
RickEpnet
ASKER
So are you say we just need to go in and change the UUID each time we deploy a new VM from that template?
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
It would be just as easy to generate new UUID for each disk as doing that each time. Also when you deploy it from a template it does not ask if you have copied or moved.
uuid.bios
uuid.location (hash based on the current path of the VM)