VMX Specification
On VMware platform products,
.vmx
is a text file (usually located in the same directory as virtual disk files) specifying virtual machine configuration. The Virtual Machine eXecutable (VMX) process is the user-space component (or “world”) of a virtual machine. The virtual disk library connects to virtual machine storage through the VMX process.When specifying connection parameters (see Data Structures in Virtual Disk API) the preferred syntax for
vmxSpec
is as follows:- Managed object reference of the virtual machine, an opaque object that you obtain programmatically using thePropertyCollectormanaged object:moRef=<moref-of-vm>ThemoRefof a virtual machine or disk snapshot on an ESXi host is likely different than themoRefof the same virtual machine or disk snapshot as managed by vCenter Server. Here are two examplemoRefspecifications, one for ESXi and one for vCenter Server, both referring to the same snapshot:moref=153 moref=271