Storage array management tools allow us to clone/snapshot/replicate LUN/s backing VMFS datastore/s. The snapshots are created at the storage array using the array management interface. However, it is not possible to mount an identical copy of an existing VMFS datastore to the same ESXi host. This is deliberately disallowed to avoid data corruption, unless it is backed by a different device ID.
ESXi identifies each VMFS volume using its signature denoted by a UUID (Universally Unique Identifier). The UUID is generated when the volume is first created or resignatured and is stored in the LVM header of the VMFS volume.
The command esxcli storage filesystem list
can be used to list all the VMFS datastores along with their details, which include the UUID, in columnar format as follows:
The following diagram shows the structure of a VMFS UUID:
When an ESXi host scans for new LUN devices and VMFS volumes on it, it compares the physical device ID (NAA ID) of the LUN with the device ID (NAA ID) value stored in the VMFS volumes LVM header. If it finds a mismatch, then it flags the volume as a snapshot volume. Volumes detected as snapshots are not mounted by default.
There are two options to mount such volumes/datastores. These options are made available via the New Datastore wizard, only if you select a clone/snapshot/replica LUN with a VMFS volume on it:
However, as mentioned before, the volume can be mounted onto an ESXi host that does not see the original datastore, with the same datastore name.
52.15.160.43