vCenter Discovery - CI Relationship Missing

amitbansal1
Kilo Contributor

Hi there,

I am populating CMDB with vCenter data. I am using the Discovery probe 'Discover vCenter Details'.

The discovery probe is successfully populating data into following CIs:

  • Datacenters
  • Clusters
  • ESX Servers
  • VM Instances
  • Data Stores
  • Folders
  • Networks
  • Resource Pools

But the relationships are missing. As per wiki, the following relationships should get populated:

vCenter data collected

Parent ClassRelationship TypeChild ClassRelationship Key Class
Computer [cmdb_ci_computer]Virtualized by::VirtualizesESX Server [cmdb_ci_esx_server]Child
VMware Virtual Machine Instance [cmdb_ci_vmware_instance]Registered on::Has registeredESX Server [cmdb_ci_esx_server]Child
VMware Virtual Machine Instance [cmdb_ci_vmware_instance]Connected by::ConnectsVMware vCenter Network [cmdb_ci_vcenter_network]Parent
VMware vCenter Network [cmdb_ci_vcenter_network]Provided by::ProvidesESX Server [cmdb_ci_esx_server]Parent
VMware vCenter Datastore [cmdb_ci_vcenter_datastore]Provides storage for::Stored onVMware Virtual Machine Instance [cmdb_ci_vmware_instance]Parent
VMware vCenter Datastore [cmdb_ci_vcenter_datastore]Used by::UsesESX Server [cmdb_ci_esx_server]Child
VMware vCenter Cluster [cmdb_ci_vcenter_cluster]Members::Member ofESX Server [cmdb_ci_esx_server]Child
ESX Resource Pool [cmdb_ci_esx_resource_pool]Defines resources for::Get resources fromVMware vCenter Cluster [cmdb_ci_vcenter_cluster]Parent
ESX Resource Pool [cmdb_ci_esx_resource_pool]Defines resources for::Get resources fromESX Server [cmdb_ci_esx_server]Parent
VMware vCenter Folder [cmdb_ci_vcenter_folder]Contains::Contained byVMware vCenter Datastore [cmdb_ci_vcenter_datastore]Parent
VMware vCenter Folder [cmdb_ci_vcenter_folder]Contains::Contained byVMware vCenter Folder [cmdb_ci_vcenter_folder]Parent
VMware vCenter Folder [cmdb_ci_vcenter_folder]Contains::Contained byVirtual Machine Template [cmdb_ci_vmware_template]Parent
VMware vCenter Folder [cmdb_ci_vcenter_folder]Contains::Contained byVMware Virtual Machine Instance [cmdb_ci_vmware_instance]Parent
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter]Contains::Contained byVMware vCenter Network [cmdb_ci_vcenter_network]Parent
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter]Contains::Contained byVMware Virtual Machine Instance [cmdb_ci_vmware_instance]Parent
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter]Contains::Contained byESX Server [cmdb_ci_esx_server]Parent
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter]Contains::Contained byVMware vCenter Datastore [cmdb_ci_vcenter_datastore]Parent
VMware vCenter Datacenter [cmdb_ci_vcenter_datacenter]Contains::Contained byVMware vCenter Folder [cmdb_ci_vcenter_folder]Parent

But none of these relationships are getting populated. The CI relationship table CMDB_REL_CI do not contain any of the above CI relationships.

I have also checked the access control, the table's access control contains the role assigned to mid-server.

Please suggest if I am missing something.

Thanks,

Amit

3 REPLIES 3

tomcollins
Tera Contributor

I am have problems with the discovery of the "Managed by:Manages" relationship? It is not being created. I would expect that when in the ESX server CI, I would see a "Managed by" relationship to the vCenter instance managing it. I can manually create it but I would prefer not to.


Then I am in the vCenter instance CI I can see the ESX Server CI.



Thoughts?


angeliccharm
Giga Expert

Hi Amit and Thomas,



It'd be helpful to have a screenshot of the dependency viewer of the ESX server CIs showing what they are missing. Probably be best to set up a one-on-one call with us to discuss your situations further. Email me at lisa@configuretek.com and we'll coordinate.


sussid
Kilo Contributor

Hi,

We have exactly the same issue as the original poster, has there been any developments for you regarding the matter?