One issue when taking advantage of ESXi’s small footprint with USB keys or SD cards is the lack of storage area for syslogs. Unless you are running a centralized syslog for your ESXi hosts, you will need to specify local syslogs. This is easily done.
1. Log into vCenter/ESXi host with the vCenter client.
2. Select the Configuration tab for the host.
3. Choose Advanced Settings.
4. Select Syslog from the tree on the left.
5. Syslog.Local.Datastore.Path – Enter the path to a datastore you wish to use for syslogs. We use a dedicated one at 200GB. Keep in mind the datastore needs to be kept in brackets. Example: [datastorename]/syslogs/hostname.log
With the path above you will find the syslogs by hostname in a syslogs folder on the datastore. You will need to create the folder ahead of time.