Recommendations for Installing Agents in Virtual Desktop Infrastructure (VDI) Environment

Agent ID is generated based on various parameters, such as security identifier (SID) and SMBIOS Universal Unique Identifier (UUID). A SMBIOS UUID is a 128-bit number used to uniquely identify a host.

Note: While cloning the VDI image where an agent is already installed, the agent ID automatically changes for Windows and Mac agents if uuid.action = keep is not set in the .vmx file. For more information, see Configure a Virtual Machine to change the UUID.
For Linux agents, the agent ID does not change automatically on VDI clone.

When you clone a VDI image:

  • If you do not change the agent ID for each VDI clone, make sure that the SMBIOS UUID remains the same.
  • If you change the agent ID for each VDI clone, make sure that the SMBIOS UUID is also changed.

To avoid duplication of agent IDs, make sure that the SMBIOS UUID changes on the following VDIs:

  • Citrix XenServer

  • VMWare Workstation

  • VMware vCloud Director

    For more information, see VMware Knowledge Base.

  • vCenter hosted ESXi Server

To get the SMBIOS UUID on a Windows virtual host, execute the following command:

wmic csproduct get UUID