Cisco Cisco Prime Network Services Controller 3.0 Guide Du Développeur
Page 50
OL-28369-01
VM Property Queries
In these examples, we query resource-manager for VM properties which are necessary for a migration call to take
a certain VM and migrate it to a public cloud provider. AWS is the public cloud provider in these examples.
a certain VM and migrate it to a public cloud provider. AWS is the public cloud provider in these examples.
Invoke a
query to find the folder DN (replace ‘HOST-IP-ADDRESS’ with hostname or IP).
Get Folder Info Request
<configResolveClass
cookie="<real_cookie>"
inHierarchical="false" classId="vcenterFolder">
<inFilter>
<eq class="vcenterFolder" property="name" value="HOST-IP-ADDRESS" />
</inFilter>
</configResolveClass>
cookie="<real_cookie>"
inHierarchical="false" classId="vcenterFolder">
<inFilter>
<eq class="vcenterFolder" property="name" value="HOST-IP-ADDRESS" />
</inFilter>
</configResolveClass>
Get Folder Info Response
<configResolveClass cookie="<real_cookie>"
srcExtSys="10.5.111.80" destExtSys="10.5.111.80" srcSvc="sam_extXMLApi"
destSvc="resource-mgr_dme" response="yes" classId="vmVmInstEp">
<outConfigs>
<vmVmInstEp deleteAfterMigration="no" descr="" dn="vmmEp/vm-mgr-InterCloud-
VC/folder-datacenter-915/folder-domain-c920/folder-host-922/vmInstEp-501cc5bd-
bdad-b3c3-9639-006ddaa7cd79" fsmDescr="" />
</outConfigs>
</configResolveClass>
srcExtSys="10.5.111.80" destExtSys="10.5.111.80" srcSvc="sam_extXMLApi"
destSvc="resource-mgr_dme" response="yes" classId="vmVmInstEp">
<outConfigs>
<vmVmInstEp deleteAfterMigration="no" descr="" dn="vmmEp/vm-mgr-InterCloud-
VC/folder-datacenter-915/folder-domain-c920/folder-host-922/vmInstEp-501cc5bd-
bdad-b3c3-9639-006ddaa7cd79" fsmDescr="" />
</outConfigs>
</configResolveClass>
A possible filter on the response can grab the necessary information of the DN value.
Get VM Info Request
<configResolveClass
cookie=”
inHierarchical="false"
classId="vmVmInstEp">
<inFilter>
<and>
<eq class="vmVmInstEp"
property="name"
value="WEB-VM-3"
<wcard class="vmVmInstEp"
property="dn"
value vmmEp/vm-mgr-InterCloud-VC/folder-datacenter-915/folder-domain-
c920/folder-host-922/vmInstEp-501cc5bd-bdad-b3c3-9639-006ddaa7cd79" />
</and>
</inFilter>
</configResolveClass>
cookie=”
inHierarchical="false"
classId="vmVmInstEp">
<inFilter>
<and>
<eq class="vmVmInstEp"
property="name"
value="WEB-VM-3"
<wcard class="vmVmInstEp"
property="dn"
value vmmEp/vm-mgr-InterCloud-VC/folder-datacenter-915/folder-domain-
c920/folder-host-922/vmInstEp-501cc5bd-bdad-b3c3-9639-006ddaa7cd79" />
</and>
</inFilter>
</configResolveClass>
Get VM Info Response
<configResolveClass cookie="<real_cookie>" commCookie="5/12/0/a94f"
srcExtSys="10.5.111.80"
srcExtSys="10.5.111.80"
destExtSys="10.5.111.80"
srcSvc="sam_extXMLApi" destSvc="resource-mgr_dme" response="yes"
classId="vmVmInstEp"/>
srcSvc="sam_extXMLApi" destSvc="resource-mgr_dme" response="yes"
classId="vmVmInstEp"/>