ESXi Host has a yellow caution icon and a message stating: “Configuration Issues – System logs on host [hostname] are stored on non-persistent storage.”
This can happen for several reasons. I’m guessing that if you are reading this it is because you just barely setup a new host and you are receiving this error. In my situation, my 2 hosts in my homelab are booting from 8GB USB Flash drives. There is plenty of room to allow for logs to be stored on the flash drives but I instead want them stored on one of my datastores. In this case, I will be storing them on an NFS datastore.
- Select the host that has the warning and click on the “CONFIGURATION” tab.
- Under ‘SOFTWARE’ click on ‘ADVANCED SETTINGS’
- A new window pops up.
- Select ‘SYSLOG’ > ‘GLOBAL’
- The setting you will need to update is the ‘SYSLOG.GLOBAL.LOGDIR’
- Add the Datastore name inside the brackets ‘‘, followed by ‘/’ + [folder name]
- If you want to add the logs to the flash drive (or location where ESXi is installed) just add empty brackets ‘‘ + /folder name
- Click ‘OK’
After several seconds you will see the warning icon disappear and your ESXi host will be ready to log away!