Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.
Some article numbers may have changed. If this isn't what you're looking for, try searching all articles. Search articles

Dell VxRail: How to identify Unassociated vSAN objects.

Summary: Instructions on how to identify unassociated vSAN objects using RVC and ESXi objtool.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

Step 1. Identify the objects using RVC:
* ssh to the vcsa
 
# rvc administrator@vsphere.local@localhost
> cd /localhost/<datacenter-name>/computers/<cluster-name>
 vsan.obj_status_report . --print-uuids --print-table
* Will be working with the Unassociated objects section only
+------------------------------------------+---------+---------------------------+
| Unassociated objects                     | 18      |                           |
|    a338b560-78bc-e6fa-f520-e4434b18d1d4  |         | 3/3                       |
|    7ac9ae60-b8d3-9711-b67d-e4434b18d264  |         | 3/3                       |
|    a23af760-da61-cc14-95e2-e4434b18cea0  |         | 4/4                       |
|    47227361-b0a5-c91a-a2bf-e4434b18d264  |         | 8/8                       |
|    9f1ca860-b2b8-5524-8168-e4434b18d1d4  |         | 4/4                       |
|    9f1ca860-5e29-1038-90e5-e4434b18d264  |         | 4/4                       |
|    4ae5d960-72f3-2d41-7a79-e4434b12dd68  |         | 3/3                       |
|    ef217361-c80c-8e5a-5b31-e4434b18d264  |         | 8/8                       |
|    4c463b62-02ab-af5f-ef70-e4434b18d1d4  |         | 3/3                       |
|    e113a460-ee57-b166-64bd-e4434b18d264  |         | 4/4                       |
|    0c628961-a8f6-dc67-3b02-e4434b18cea0  |         | 4/4                       |
|    48d29e60-428b-3879-6bc7-e4434b18d1d4  |         | 3/3                       |
|    5d227361-468d-21a2-a530-e4434b18d264  |         | 8/8                       |
|    783af760-a0cf-d2a9-9a7f-e4434b12dd68  |         | 4/4                       |
|    5de3de61-04c4-09b2-2a35-e4434b12dd68  |         | 3/3                       |
|    74227361-786a-43b9-edf6-e4434b18d264  |         | 8/8                       |
|    09e7de61-4a21-18da-e1b8-e4434b12dd68  |         | 5/5                       |
|    9639f760-584a-e5df-898f-e4434b18cea0  |         | 4/4                       |
+------------------------------------------+---------+---------------------------+

Step 2. Create an empty file on an ESXi host with the uuid info.
 
vi unassociated.txt

Then paste only this:
|    a338b560-78bc-e6fa-f520-e4434b18d1d4  |         | 3/3                       |
|    7ac9ae60-b8d3-9711-b67d-e4434b18d264  |         | 3/3                       |
|    a23af760-da61-cc14-95e2-e4434b18cea0  |         | 4/4                       |
|    47227361-b0a5-c91a-a2bf-e4434b18d264  |         | 8/8                       |
|    9f1ca860-b2b8-5524-8168-e4434b18d1d4  |         | 4/4                       |
|    9f1ca860-5e29-1038-90e5-e4434b18d264  |         | 4/4                       |
|    4ae5d960-72f3-2d41-7a79-e4434b12dd68  |         | 3/3                       |
|    ef217361-c80c-8e5a-5b31-e4434b18d264  |         | 8/8                       |
|    4c463b62-02ab-af5f-ef70-e4434b18d1d4  |         | 3/3                       |
|    e113a460-ee57-b166-64bd-e4434b18d264  |         | 4/4                       |
|    0c628961-a8f6-dc67-3b02-e4434b18cea0  |         | 4/4                       |
|    48d29e60-428b-3879-6bc7-e4434b18d1d4  |         | 3/3                       |
|    5d227361-468d-21a2-a530-e4434b18d264  |         | 8/8                       |
|    783af760-a0cf-d2a9-9a7f-e4434b12dd68  |         | 4/4                       |
|    5de3de61-04c4-09b2-2a35-e4434b12dd68  |         | 3/3                       |
|    74227361-786a-43b9-edf6-e4434b18d264  |         | 8/8                       |
|    09e7de61-4a21-18da-e1b8-e4434b12dd68  |         | 5/5                       |
|    9639f760-584a-e5df-898f-e4434b18cea0  |         | 4/4                       |
NOTE: This is an example, you should use the values you get from the command execution described above.
Save the file.

Run this command to get the uuids only.

cat unassociated.txt | awk '{print $2}' > UUID.txt

* This is the content of UUID.txt
a338b560-78bc-e6fa-f520-e4434b18d1d4
7ac9ae60-b8d3-9711-b67d-e4434b18d264
a23af760-da61-cc14-95e2-e4434b18cea0
47227361-b0a5-c91a-a2bf-e4434b18d264
9f1ca860-b2b8-5524-8168-e4434b18d1d4
9f1ca860-5e29-1038-90e5-e4434b18d264
4ae5d960-72f3-2d41-7a79-e4434b12dd68
ef217361-c80c-8e5a-5b31-e4434b18d264
4c463b62-02ab-af5f-ef70-e4434b18d1d4
e113a460-ee57-b166-64bd-e4434b18d264
0c628961-a8f6-dc67-3b02-e4434b18cea0
48d29e60-428b-3879-6bc7-e4434b18d1d4
5d227361-468d-21a2-a530-e4434b18d264
783af760-a0cf-d2a9-9a7f-e4434b12dd68
5de3de61-04c4-09b2-2a35-e4434b12dd68
74227361-786a-43b9-edf6-e4434b18d264
09e7de61-4a21-18da-e1b8-e4434b12dd68
9639f760-584a-e5df-898f-e4434b18cea0

Step 3. Obtain their association.
 
Run can run either this to get the list of files associated with these objects.
 
cat UUID.txt | while read UUID ; do echo -e "\nUUID: $UUID" ; /usr/lib/vmware/osfs/bin/objtool getAttr -u $UUID | grep -i 'friend\|class\|path'; done > uuid_status.txt
 
cat uuid_status.txt
UUID: a338b560-78bc-e6fa-f520-e4434b18d1d4
Object class:vmnamespace
Object path:/vmfs/volumes/vsan:52421672ff38ca9a-375c1dfd23d48f51/.vsan.stats
User friendly name:.vsan.stats

UUID: 7ac9ae60-b8d3-9711-b67d-e4434b18d264
Object class:vmnamespace
Object path:/vmfs/volumes/vsan:52421672ff38ca9a-375c1dfd23d48f51/upgradeBundles
User friendly name:upgradeBundles

UUID: a23af760-da61-cc14-95e2-e4434b18cea0
Object class:vdisk
Object path:/vmfs/volumes/vsan:52421672ff38ca9a-375c1dfd23d48f51/9f1ca860-b2b8-5524-8168-e4434b18d1d4/Some-file.vmdk
Or this to filter further:
 
awk '/UUID: /{if (x)print x;x="";}{x=(!x)?$0:x","$0;}END{print x;}' uuid_status.txt |sed 's/UUID: //g' |sed 's/User friendly name://g' |sed 's/Object class: //g' | sed 's/Object path: //g' | sed 's/,$//g' > uuid_status.csv
 
 
cat uuid_status.csv

a338b560-78bc-e6fa-f520-e4434b18d1d4,Object class:vmnamespace,Object path:/vmfs/volumes/vsan:52421672ff38ca9a-375c1dfd23d48f51/.vsan.stats,.vsan.stats
7ac9ae60-b8d3-9711-b67d-e4434b18d264,Object class:vmnamespace,Object path:/vmfs/volumes/vsan:52421672ff38ca9a-375c1dfd23d48f51/upgradeBundles,upgradeBundles
a23af760-da61-cc14-95e2-e4434b18cea0,Object class:vdisk,Object path:/vmfs/volumes/vsan:52421672ff38ca9a-375c1dfd23d48f51/9f1ca860-b2b8-5524-8168-e4434b18d1d4/Some-file.vmdk 
NOTE: Unassociated does not necessarily mean unused/unneeded - any vSAN object that is not associated with a registered Virtual Machine appears as 'Unassociated'.

Article Properties


Affected Product

VxRail Appliance Family, VxRail Appliance Series

Last Published Date

12 May 2023

Version

7

Article Type

How To