What is the purpose of the cmdb_ci_vm_object table?

Batman3
Mega Expert

What is the purpose of the Virtual Machine Instance class? Our current plugin integration automatically creates server class CIs on the appropriate sub class, as well as creating a nearly duplicate record on the cmdb_ci_vm_object table.

 

I would imagine any changes, incidents, or problems should have the appropriate server CI selected, not the virtual machine instance class.

 

Does anybody have any thought on best practice in this area?

4 REPLIES 4

Ct111
Giga Sage

Refer the below link in that under last point Table and it's purpose is given for this "

cmdb_ci_vm_object

https://docs.servicenow.com/bundle/helsinki-it-operations-management/page/product/discovery/referenc...

 

Go through the diagram as well to understand broader context

 

Mark my ANSWER as CORRECT and also HELPFUL if it helped.

Batman3
Mega Expert

my main concern was when would a process such as incident, problem, or change be associated with a virtual machine instance class CI record opposed to the record on the hardware or computer table that it is associated with

When the VM itself has an issue, login, name, update, etc.  In some cases actions may need to be performed on the VM not the hardware likely running several other VM's that may be just fine.

Ct111
Giga Sage

Check the diagram carefully in the link I mentioend before,

 

There is server , clusters, resources etc... linking to that , so whenvever you have anything related to that you can use this class for information purpsoe.

 

 

Mark my ANSWER as CORRECT and also HELPFUL if it helped