Most of the virtualization related CMDB data is discovered in SCVMM by SCOM and then brought to SCSM by the SCOM-SCSM connector. This includes things like virtual machines, hosts, host groups, etc. So – what does the SCVMM-SCSM connector do? It syncs in Library content! SCOM doesn’t really have any need to discover and monitor library content so the SCOM MP for SCVMM doesn’t discover it. But, in order to properly drive private cloud automation scenarios across System Center from Service Manager we need to have that Library content in the SCSM CMDB. For example, let’s say you wanted to create a service request that allowed the user to provision a new VM from a template. You could ask them to type the name of the template they want but that’s pretty lame. It would be better if you could just present them a security-controlled list of templates from which they can simply choose right? That’s where the SCVMM-SCSM connector shines. It keeps that list of VM templates (and other things) in sync between SCSM and SCVMM.
So – what does the connector sync exactly?
If you create a SCVMM-SCSM connector in SCSM and then export the MP out and look at the XML you will see something like this:
Here you can see the different classes and properties are mapped from the corresponding SCVMM PowerShell cmdlets.
Can you please explain how to find out what exactly a connnector syncs?
I would like to see a similar kind of a thing i.e. in system center 2010 we create a connector from SCVMM - SCOM - SCSM.
how to find out what information gets synced?
It would be great to know exactly what the SCOM and SCCM 2012 CI connectors synch.
In theory, would it be possible to modify the various targets to grab additional information with the VMM connector? If so, how would one go about doing this?
Yes, once you have created the connector you can export out the MP and add additional MappedCmdlet elements and child Target elements.
Could I ask you which MP I would be exporting? I thought it was .ServiceManager.Connector.VMM but obviously I am incorrect there.
The two MPs I tried were:
I have to assume I'm looking in the wrong spot as these just showed classes, etc.
Connectors are typically stored in the Service Manager Linking Framework Configuration (internal name: ServiceManager.LinkingFramework.Configuration) MP.
Appreciate your response. Look forward to investigating this a bit more today.