fdm.log:
YYYY-MM-DDTHH:MM:SS.945Z info hostd[2804677] [Originator@6876 sub=Solo.Vmomi opID=xxxxxxxx-273929-auto-5vd6-h5:xxxxxxxx-b2-01-01-xx-96c4 user=vpxuser:Domain\Domain_User] Result:
--> (vim.fault.PlatformConfigFault) {
--> text = "Starting vmware-fdm:Setting the memory limit for fdm resource pool on this host to 200 MB
--> Setting the memory limit for fdm resource pool on this host to 0 MB
--> failed
-->
--> ",
--> msg = "",
--> }
vpxa.log:
YYYY-MM-DDTHH:MM:SS.966Z info vpxa[9031411] [Originator@6876 sub=Default opID=xxxxxxxx-273929-auto-5vd6-h5:xxxxxxxx-b2-01-01-xx] [VpxLRO] -- ERROR lro-5209363 -- serviceSystem -- vim.host.ServiceSystem.start: vim.fault.PlatformConfigFault:
--> Result:
--> (vim.fault.PlatformConfigFault) {
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = <unset>,
--> text = "Starting vmware-fdm:Setting the memory limit for fdm resource pool on this host to 200 MB
--> Setting the memory limit for fdm resource pool on this host to 0 MB
--> failed
-->
--> "
--> msg = "Received SOAP response fault from [<<io_obj p:0x000000138ab675a8, h:24, <TCP '127.0.0.1 : 15822'>, <TCP '127.0.0.1 : 8307'>>, /sdk>]: start
--> An error occurred during host configuration."
--> }
--> Args:
-->
--> Arg id:
--> "vmware-fdm"
syslog.log:
YYYY-MM-DDTHH:MM:SS.881Z fdm[2112489]: Successfully dlopen()=/lib64/libconfigstorec.so
YYYY-MM-DDTHH:MM:SS.881Z fdm[2112489]: Empty hostlist. Nothing to upgrade.
YYYY-MM-DDTHH:MM:SS.881Z fdm[2112489]: Upgrade succeessful for hostlist.
YYYY-MM-DDTHH:MM:SS.882Z fdm[2112489]: Empty clusterconfig. Nothing to upgrade.
YYYY-MM-DDTHH:MM:SS.882Z fdm[2112489]: Upgrade successful for clusterconfig.
YYYY-MM-DDTHH:MM:SS.882Z fdm[2112489]: Empty vmmetadata. Nothing to upgrade.
YYYY-MM-DDTHH:MM:SS.882Z fdm[2112489]: Upgrade succeessful for vmmetadata.
YYYY-MM-DDTHH:MM:SS.883Z fdm[2112489]: Uprade FDM configuration failed with error:Duplicate child: unknownStateMonitorPeriod.
YYYY-MM-DDTHH:MM:SS.883Z fdm[2112489]: Upgrade failed for fdm.cfg.
YYYY-MM-DDTHH:MM:SS.897Z vmware-fdm[2112492]: Starting vmware-fdm service
YYYY-MM-DDTHH:MM:SS.916Z vmware-fdm[2112495]: Invoking config_rp to configure fdm resource pool
vpxd.log:
YYYY-MM-DDTHH:MM:SS.919Z info vpxd[09953] [Originator@6876 sub=MoHost opID=xxxxxxxx-273929-auto-5vd6-h5:xxxxxxxx-b2-01-xx] VC state for host host-###### (uninitialized -> init error), FDM state (UNKNOWN_FDM_HSTATE -> UNKNOWN_FDM_HSTATE), src of state (null -> null)
YYYY-MM-DDTHH:MM:SS.935Z info vpxd[09953] [Originator@6876 sub=vpxLro opID=xxxxxxxx-273929-auto-5vd6-h5:xxxxxxxx-b2-01-xx] [VpxLRO] -- FINISH lro-19700064
YYYY-MM-DDTHH:MM:SS.935Z info vpxd[09953] [Originator@6876 sub=Default opID=xxxxxxxx-273929-auto-5vd6-h5:xxxxxxxx-b2-01-01] [VpxLRO] -- ERROR lro-19700064 -- -- DasConfig.ConfigureHost: vmodl.fault.SystemError:
--> Result:
--> (vmodl.fault.SystemError) {
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = <unset>,
--> reason = "Failed to start fdm service on host [vim.HostSystem:host-######,esx.domain.com]"
--> msg = ""
--> }
--> Args:
-->
VMware vCenter Server 7.0.x
VMware vSphere ESXi 7.0.x
VMware vCenter Server 8.0.x
VMware vSphere ESXi 8.0.x
<fdm> <memReservationMB>200</memReservationMB> <memoryCheckerTimeInSecs>0</memoryCheckerTimeInSecs> <unknownStateMonitorPeriod>30</unknownStateMonitorPeriod> <unknownStateMonitorPeriod >30</unknownStateMonitorPeriod> <unknownStateMonitorPeriod >30</unknownStateMonitorPeriod > </fdm>In the above example, there are 2 additional duplicate lines of "unknownStateMonitor Period." Additionally, there are extra spacings in the line.
Note: This is not applicable from ESX 9.0 onwards.
Option 2: