that is normal as - if you like you can create a persistent area for the scratch partition http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1033696
From VMware documentation
"Installing ESXi 5.1 requires a boot device that is a minimum of 1GB in size. When booting from a local disk or SAN/iSCSI LUN, a 5.2GB disk is required to allow for the creation of the VMFS volume and a 4GB scratch partition on the boot device. If a smaller disk or LUN is used, the installer will attempt to allocate a scratch region on a separate local disk. If a local disk cannot be found the scratch partition, /scratch, will be located on the ESXi host ramdisk, linked to /tmp/scratch. You can reconfigure /scratch to use a separate disk or LUN. For best performance and memory optimization, VMware recommends that you do not leave /scratch on the ESXi host ramdisk."
Yep it is. We store ours on a datastore we created just for this purpose.
Click on a VMhost.
Click 'configuration' tab
Under software click 'advanced settings'
Scroll down the window that comes up to ' Syslog '
Under 'global' you will see a Syslog.global.logDir
Fill in the datastore name and logdir name.
Repeat for each VMhost.
We created a datastore called "VMwareLOGS" and a directory in there called "VMHOST01"
So our synax in the Syslog.global.logDir paramenter is:
Hope this helps.
How do you bypass this error message? I'm trying to get past the error but nothing lets me by. I can only get to the console and the debug screen but not into the install process.
Verifying the Location of System Logs in vSphere Client
To verify the location:
- In vSphere Client, select the host in the inventory panel.
- Click the Configuration tab, then click Advanced Settings under Software.
- Ensure that Syslog.global.logDir points to a persistent location.The directory should be specified as [datastorename] path_to_file where the path is relative to the datastore. For example, [datastore1] /systemlogs.
- If the Syslog.global.logDir field is empty or explicitly points to a scratch partition, make sure that the fieldScratchConfig.CurrentScratchLocation shows a location on persistent storage.
Verifying the Location of System Logs in vSphere Web Client
To verify the location:
- Browse to the host in the vSphere Web Client navigator.
- Click the Manage tab, then click Settings.
- Under System, click Advanced System Settings.
- Ensure that Syslog.global.logDir points to a persistent location.
- If the field Syslog.global.logDir is empty or points to a scratch partition, make sure that the fieldScratchConfig.CurrentScratchLocation shows a location on persistent storage.
Note: You must reboot the host for the changes to take effect.
Hope this will help
hey, I have same error, but I am booting from CD, please how resolve it?
take note, I don't do it from PC or client, else from CD in a fresh install.
Thanks for this info. What size do you recommend for the datastore? We only have 3 ESXi 5.1 host servers.