VMware vSAN

How to see where VM data / objects are located on VSAN

Once you’ve deployed VSAN and built a couple of VMs, you might create a few Virtual Machine Storage Policies but then wonder where exactly are those VM objects located?

Let’s say you create a VM and use a Storage Policy with Failures To Tolerate (FTT) set to 1. You may wonder on which hosts and disks are the VMs files and VMDKs actually located.

I half expected to have to run a few PowerCLI commands to find this out but I actually found an easier way in the Web Client UI!

Simply select your VM from the inventory, click Monitor > Policies. Select the file you are interested in and click the Physical Disk Placement tab on the bottom pane.

See below for an example where there is FTT =1 set on the VMs Storage Policy

Vm-object-location-vsan

We can see above that because FTT =1 there are two copies of the VM (RAID 1) created on two different hosts, plus a witness.

We can see the host and the cache disk per object, this is useful to verify that the policy is working correctly!

 

If we change FTT =0 and Disk Stripes =2 on the policy we see something different:

Vm-object-location-vsan-stripe-2

Now we see that there is no mirror (RAID 1) because there is no FTT set. However we do see a RAID 0 stripe as per the Number of Disk Stripes per Object set to 2 as per the policy below:

Vsan-policy

 

 

 

author avatar
Graham
Graham is a seasoned expert in VMware and Microsoft solutions, bringing deep expertise from his 20 years' experience and senior engineering work at Tesla and Dell Technologies in the UK. He focuses on cutting-edge virtualization and storage projects. A VMware Certified Implementation Expert, 10x VMware vExpert, and Moderator on the official Broadcom forums, Graham is a trusted community resource. Connect with him on X.com for insights! https://x.com/VirtualG_UK

Leave a Response

This site uses Akismet to reduce spam. Learn how your comment data is processed.