Rule 3 - Mapping of VMware Asset Types to CMDB CI Classes

Rule Synopsis

These are the rule/s that determine the target CMDB CI Tables/Classes used by CI Sync for each VMware Asset Type.

The target CI Table/CI Class is used by CI Sync for two purposes:

  1. To search for an existing CIs during a CI Update Operation.

  2. To write new CIs during a CI Insert Operation.

Rule Details and Default

The default table mappings for Primary/Parent Resource Types are shown below.

Primary/Parent Resource Types

Default Target Class/Classes

VMware

vCenter Instances

cmdb_ci_vcenter

Datastores

cmdb_ci_vcenter_datastore

Virtual Networks

cmdb_ci_vcenter_network

ESX Servers

cmdb_ci_esx_server

Application Service Mappings

cmdb_rel_ci

The default table mappings for Secondary/Child Records are shown below.

Secondary/Child Records

Default Target Class

Datacenters (for vCenter Instances)

cmdb_ci_vcenter_datacenter

Clusters (for ESX Server Clusters on vCenter Instances)

cmdb_ci_vcenter_cluster

Resource Pools (for vCenter Instances)

cmdb_ci_esx_resource_pool

Virtual Machine Templates (for vCenter Instances)

cmdb_ci_vmware_template

Datastore Clusters

cmdb_ci_vcenter_cluster

Distributed Virtual Switches

cmdb_ci_vcenter_dvs

Distributed Virtual Port Groups

cmdb_ci_vcenter_dv_port_group

vCenter Networks (for vCenter Instances)

cmdb_ci_vcenter_network

Virtual Machine Instance (for ESX Servers)

cmdb_ci_vmware_instance

Virtual NIC

cmdb_ci_vmware_nic

Custom Fields (for ESX Servers)

cmdb_key_value

Override Options

Context

Customers may consider changing these mappings to target different CMDB CI Tables/Classes shown above.  This can often be required when existing CIs are already present in the CMDB (in Classes different to those shown below) and CI Sync is expected to correlate to the existing CIs.

Options

  1. The target CI Class can be amended per VMware Asset Type.

  2. The target Related List/Child Record table can be amended per VMware Asset Type.

Overriding via Connection Settings

Not Available - Requires a Custom Data Sync Rule (and therefore a Syncfish Support Plan to modify the default behaviour)

Additional Information

N/A

N/A