A vSAN daemon liveness alert was triggered on an ESXi host, with the EPD (Entry Persistence Daemon) status showing as Abnormal.
NOTE: EPD (Entry Persistence Daemon) is a user space daemon that runs on every host that is part of the vSAN cluster. The main job of EPD is to make sure there is no component leakage when objects are deleted.
Changes:
Observations:
[root@ESXI:~] /etc/init.d/epd restart
epd is not runningNo such pool: epdINIT: Failed to clear epd memory reservation.INIT: EPD uses a ramdisk for the db fileINIT: No persistent storage found to backup the DB into.
vim-cmd hostsvc/advopt/view ScratchConfig.ConfiguredScratchLocation
Configured Scratch Location: /vmfs/volumes/...
vim-cmd hostsvc/advopt/view ScratchConfig. CurrentScratchLocation
Current Scratch Location: /tmp/_osdata...
hexdump -C /vmfs/devices/disks/naa.#####
partedUtil getptbl /vmfs/devices/disks/naa.#####
VMware vSAN 8.x
VMware vSAN 7.x
The ESXi host has a scratch partition configured, but the local device used for persistent storage is not accessible.
After replacing the RAID controller, the controller’s NVRAM configuration (which stores RAID metadata) was lost. Although the physical drives retain the old metadata, the new controller does not automatically import or recognize it.
As a result, the logical drive that contains the ESXi OS and local datastore is detected as Unconfigured, making the datastore unavailable and preventing the EPD service from initializing properly.
Validation
INIT: /scratch is not yet mounted (attempt #1) .INIT: EPD uses a ramdisk for the db fileINIT: No persistent storage found to backup the DB into.INIT: Failed to clear epd memory reservation.INIT: EPD uses a ramdisk for the db fileINIT: No persistent storage found to backup the DB into.INIT: Failed to clear epd memory reservation.INIT: EPD uses a ramdisk for the db fileINIT: No persistent storage found to backup the DB into.INIT: Failed to clear epd memory reservation.INIT: EPD uses a ramdisk for the db fileINIT: No persistent storage found to backup the DB into.INIT: Failed to clear epd memory reservation.INIT: EPD uses a ramdisk for the db fileINIT: No persistent storage found to backup the DB into.INIT: EPD uses a ramdisk for the db fileINIT: No persistent storage found to backup the DB into.
Engage the hardware vendor to verify and restore the RAID configuration.
Once the RAID configuration is successfully restored, the local datastore becomes accessible again, allowing the EPD service to start normally.
The missing logical drive prevents ESXi from mounting the scratch partition, which the EPD service depends on for storing its database.
Restoring the RAID configuration resolves the persistent storage issue and restores normal vSAN service operation.