VMware discovery / Virtual Machines and ESX Host relationship
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-12-2022 02:33 PM
Hello Experts,
I see VMware discovery probes are inbuilt in ServiceNow discovery and the details are pulled into several ServiceNow tables. I am specifically looking forward to understand which table should we consider to conclude which VM is hosted on which ESX Host.
On further research, I did come across the "cmdb_rel_ci" table that lists all the vCenter relationships but I am confused between the two relationship types- 1. Registered On :: Has Registered 2. Virtualized by :: Virtualizes (highlighted below). Which one should be used in order to get all Virtual Machines(VM) hosted by a specific ESX Host. Please also elaborate on the difference between the two.
Thank you,
Parul
- Labels:
-
Multiple Versions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-15-2022 06:28 AM
Hi Parul
Usually you should be able to find the below architectural relationship for VMware. ESX Server is regarded as the host on which ESX is installed. VMs are the virtual machines running on the ESX Server, you will find the software installations on these servers where is virtual= true.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-15-2022 08:19 AM
Hi Srnivas,
Thank you for your feedback, this is helpful. Could you please also clarify "Registered on" relationship type. I see both relationship types between my VM - ESX hosts and in-fact more number of VMs with "Registered on" relationship vs "Virtualized by" - what does this possibly means?
Thank you,
Parul