I am building a scripted installation for a customer. The last time i did this it was for ESX4.0 and i have never done a scripted install with the ESXi implementation until now. When I made a scripted install for ESX i always customize the partitions for the installation like this in the KS.CFG file:
part /boot –fstype=ext3 –size=1100 –onfirstdisk
part None –fstype=vmkcore –size=110 –onfirstdisk
part [Hostname]-LocalStorage –fstype=vmfs3 –size=18000 –grow –onfirstdisk
virtualdisk localdisk1 –size=[disksize] –onvmfs=[Hostname]-LocalStorage
part / –fstype=ext3 –size=6000 –grow –onvirtualdisk=localdisk1
part /home –fstype ext3 –size=2048 –onvirtualdisk=localdisk1
part swap –fstype=swap –size=1600 –onvirtualdisk=localdisk1
part /var –fstype=ext3 –size=4096 –onvirtualdisk=localdisk1
part /tmp –fstype=ext3 –size=2048 –onvirtualdisk=localdisk1
part /opt –fstype=ext3 –size=2048 –onvirtualdisk=localdisk1
This are sizes that are common in the community. So when i started to make a new installation script for the ESXi 4.1 i opened a ESX 4.0 ks.CFG file and modified some data en went for a dry run in VMware workstation with a CD installation and found out that i got a lot of warnings.So here’s a tip one start a new KS.cfg file don’t use the old KS.cfg file even if it is been prepared for ESX version 4 the some things have change.
I went looking for a best practices for the partitioning of ESXi but i found nothing! The only thing i found was this post http://communities.vmware.com/message/1620970 And looking at this i was not the only one in search of answers. The manual gives us the option to set some options for datastores.
I found this rule for the installation script ( Ks.cfg) autopart –firstdisk –overwritevmfs
there are some options en please remember to disconnect every LUN form the host because you may end up with some unwanted free storage. The sequence that is with this rule, used for looking at the available storage, is local disk and then remote disk but when you use a blade system the disk are seen as a remote disk and than this is tricky because what is the first remote disk? The storage you thought or the LUN with you’re Virtual Machines. So specify witch storage you like to use or disconnect the LUN form your to install ESXi host.