1. VMware vSphere 6.0 Documentation, vSphere Availability Guide:
Reference: Chapter 1, "vSphere High Availability," section "vSphere HA Architecture."
Content: This section explains that when vSphere HA is enabled, an agent (FDM) is installed and runs on each host in the cluster. This establishes that vmware-fdm is a service that must be running on the host for HA to function. A failure to start this service is a host-level problem.
2. VMware Knowledge Base, Article 2056299, "Troubleshooting vSphere High Availability (HA) issues in vSphere":
Reference: Section "The vSphere HA agent on a host has failed."
Content: This official troubleshooting guide provides commands to check the status of the FDM service (/etc/init.d/vmware-fdm status) and restart it. This confirms that vmware-fdm is a manageable service that can be in a stopped or failed state, and a failure to start it is a recognized troubleshooting step, distinct from installation or cluster configuration issues.
3. VMware vSphere 6.0 Documentation, vSphere Command-Line Interface Reference:
Reference: Section "esxcli system service," commands esxcli system service list and esxcli system service set.
Content: This documentation details how services on an ESXi host can be enabled or disabled. The vmware-fdm service can be explicitly set to enabled: false, which would prevent vCenter Server from starting it and cause the "Failed to start" error.