Having recently made a right old mess of my home lab, I set about building it from scratch over the weekend. Having installed some nice, fresh builds of ESXi 5.0 I started adding in my SATA disks and began to create VMFS datastores on the hosts.
The first one worked ok. The second one didn’t for some reason. I got an error part way through the “Add Storage” wizard. The error stack wasn’t too helpful:
Call “HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” for object “datastoreSystem-9” on vCenter Server “svr-vcenter.vspecialist.co.uk” failed.
I was trying to power up a new VM on an ESX 3.5 host just now and I got the following error:
“A general system error ocurred: The system returned an error. Communication with the virtual machine may have been interrupted”
Nice and helpful!
It appears that there are two ways to fix this. The first is to reboot your ESX host. Of course this isn’t normally practical and you may have VMs running. The alternative is to make your way into the service console and issue the following command:
service mgmt-vmware restart
Assuming that no errors are displayed as the service is restarted you should be sound as a pound (although these days the £ isn’t worth much).