The ramdisk ‘tmp’ is full – VMware ESXi 6.x on HPE ProLiant

We are using HPE ProLiant servers in our virtual environment to deliver different services to our customers. VMware ESXi has been installed on all servers as Hypervisor. You know that each vendor has customized image that includes hypervisor installation files, drivers and management tools. It seems, there is an issue on HPE Agentless Management (AMS) on latest image.

The ramdisk ‘tmp’ is Full, What’s Exact Issue?

I saw lot of error messages on our server that all messages said /tmp is out of space:

“The ramdisk ‘tmp’ is full.”

Unlike other Unix-Like operating system, “df” command will show datastores status not system partitions. use “vdf” command to find useful information about system partitions.

In my case, “ams-bbUsg.txt” was the root cause:

Temporary Solution

Removing the file is a temporary solution because, there is an issue on HPE AMS.

Permanent Solution

As describes in the below HPE advisory:

Advisory: VMware – VMware AMS Data File Filling Up Tmp May Cause VUM Updates to Fail On HPE Servers Running VMware ESXi 6.0/6.5/6.7 with AMS Version 11.4.0

AMS should be updated 11.4.2.

Further Reading

ESXi Fails with “Corruption in dlmalloc” on HPE Server

VMware ESXi Warning: Failed to reserve volume f530 28 1

External Links

https://kb.vmware.com/s/article/1003564