DataSets Transfer to ESXi Host
When vSphere Automation identifies the ESXi host running the requested VM, it
transmits control information as directed.
DataSets and DataSet entries are associated
with a VM, rather than with a centralized vSphere service. This means DataSets are part
of a VM object. Any VM snapshot, clone, vMotion, or similar operation performed on the
VM will contain the DataSets and their entries.
By default, the attribute
omitFromSnapshotAndClone
is unset for each Dataset, but if set true
for any Dataset, snapshot and clone will not preserve the DataSet or its entries.DataSets Architecture

When vSphere Automation (vAPI) creates or
updates a DataSet, the ESXi host accepts the assigned path to the DataSet store, and
writes any data specified in the request. Vigor is an API for VMX interface generated
object representation.
During VM power on, the ESXi host locates the
DataSet file, opens the base store, initializes the VM, and updates its DataSet
list.
During VM power off, the ESXi host detaches
the DataSet and frees the base store.