Symptoms
In a Manual Desktop Pool, you see "Waiting for Agent Communication"Horizon Agent Logs show the following multiple times:
[AgentRegistryConfig] Failed to get current MAC address. Restarting JMS.
Cause
This is caused when the IpPrefix setting is set to a network that cannot be found.Configure a Virtual Machine with Multiple NICs for Horizon Agent
Resolution
Change the setting for the IpPrefix to the correct network and mask or remove the setting after an appropriate registry backup.
HKLM\Software\VMware, Inc.\VMware VDM\IpPrefix = n.n.n.n/m (REG_SZ)
Once JMS is restarted the new settings are found and the agent can communicate with the connection server.