This article provides information on how to troubleshoot and resolve situations where the /tmp partition becomes full on ESXi, preventing the vSphere HA (Fault Domain Manager) agent (vmware-fdm) from being installed or updated.
Symptoms
vSphere HA agent for this host has an error: vSphere HA agent cannot be correctly installed or configured.var/log/vmkernel.log, you may see messages such as:YYYY-MM-DDTHH:MM:SS.6972 cpu34:2101938 WARNING: VisorFSRam: 203: Cannot extend visorfs file /tmp/VMware_bootbank vmware-fdm 8.0.3-1.24853646.vib because its ramdisk (tmp) is full.YYYY-MM-DDTHH:MM:SS.6972 cpu34:2101938 WARNING: VisorFSRam: 203: Cannot extend visorfs file /tmp/VMware_bootbank vmware-fdm 8.0.3-1.24853646.vib because its ramdisk (tmp) is full./tmp folder shows 90% or higher usage:vdf -htmp 192M 192M 0B 100%The issue occurs because of inadequate file cleanup on the ESXi host.
One or more RAM disks that make up the ESXi root filesystem can reach resource limits due to:
/tmp./tmp directory is fullvdf -h| grep tmpcd /tmpdu -a . | sort -n -r | head -n 20ls -lha/tmp| Large/frequent files name | Resolution |
| mili2d.log |
|
| ahs.debug | |
| ql_ima.log ql-ima_sdm.log ql_ima_sdm.log.old |
|
/tmp./tmp has free space, vCenter automatically uploads and installs the vmware-fdm VIB.esxcli software vib list | grep vmware-fdmImpact/Risks
/tmp is completely full, the ESXi host may fail to update critical files and could become unresponsive in vCenter.