Question: where are vms stored on esxi?
Answer: On ESX/ESXi hosts, virtual machine disk (VMDK) files are located under one of the /vmfs/volumes, perhaps on shared storage. Storage volumes are visible from the vSphere Client, in the inventory for hosts and clusters. Typical names are datastore1 and datastore2.