Managing Cisco IMC-Mapped vMedia Volume
The examples in this section show how to use the Cisco IMC XML API to manage Cisco IMC-Mapped vMedia volumes. Each example shows the XML API request followed by the response from Cisco IMC.
This section includes the following examples:
Configuring a Cisco IMC-Mapped vMedia Volume
Request:
<configConfMo cookie='1418471980/706e0794-180a-1a18-8007-91fabb1b0ff4'
dn='sys/chassis-1/server-1/svc-ext/vmedia-svc/vmmap-HUU' inHierarchical='false'>
<inConfig>
<commVMediaMap dn='sys/chassis-1/server-1/svc-ext/vmedia-svc/vmmap-HUU'
map='www' mountOptions='username=jchambers,password=john123'
remoteFile='ucs-huu-2.0.2d.iso'
remoteShare='http://171.70.126.106/firmware-containers/colusa1/ep_mr_colusa2/'
status='created' volumeName='HUU' />
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/chassis-1/server-1/svc-ext/vmedia-svc/vmmap-HUU"
cookie="1418471980/706e0794-180a-1a18-8007-91fabb1b0ff4" response="yes">
<outConfig>
<commVMediaMap volumeName="HUU" map="www"
remoteShare="http://171.70.126.106/firmware-containers/colusa1/ep_mr_colusa1/"
remoteFile="ucs-huu-2.0.2d.iso"
mountOptions="noauto,username=jchambers,password=*******"
mappingStatus="In Progress" password=""
dn="sys/chassis-1/server-1/svc-ext/vmedia-svc/vmmap-HUU" status="created"/>
</outConfig>
</configConfMo>
Retrieving and Verifying Cisco IMC-Mapped vMedia Volume Configuration
Request:
<configResolveClass cookie="1418471980/706e0794-180a-1a18-8007-91fabb1b0ff4"
inHierarchical="false" classId="commVMediaMap"/>
Response:
<configResolveClass cookie="1418471980/706e0794-180a-1a18-8007-91fabb1b0ff4"
response="yes" classId="commVMediaMap">
<outConfigs>
<commVMediaMap volumeName="HUU" map="www"
remoteShare="http://171.70.126.106/firmware-containers/colusa1/ep_mr_colusa2/"
remoteFile="ucs-c3x60-huu-2.0.2d.iso"
mountOptions="noauto,username=jchambers,password=*******"
mappingStatus="OK" password=""
dn="sys/chassis-1/server-1/svc-ext/vmedia-svc/vmmap-HUU"/>
</outConfigs>
</configResolveClass>
Unmapping Cisco IMC vMedia Mapping
Request:
<configConfMo cookie="$COOKIE$ " dn="sys/svc-ext/vmedia-svc/vmmap-HUU">
<inConfig>
<commVMediaMap dn="sys/svc-ext/vmedia-svc/vmmap-HUU"
volumeName="HUU" map="nfs" status="deleted" />
</inConfig>
</configConfMo>
Unmapping and Saving vMedia Mapping
Request:
<configConfMo cookie="0000013783/da92cfae-0003-1003-800a-0c0bcf506dd4"
dn="sys/svc-ext/vmedia-svc/vmmap-huu" inHierarchical="false">
<inConfig>
<commVMediaMap dn="sys/svc-ext/vmedia-svc/vmmap-huu"
adminAction="save-unmapped-volume"/>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/svc-ext/vmedia-svc/vmmap-huu"
cookie="0000013783/da92cfae-0003-1003-800a-0c0bcf506dd4" response="yes">
<outConfig>
</outConfig>
</configConfMo>
Remapping the Saved vMedia Mapping
Request:
<configConfMo cookie="0000017389/42642893-0004-1004-800d-0c0bcf506dd4"
dn="sys/svc-ext/vmedia-svc/saved-vmmap-huu" inHierarchical="false">
<inConfig>
<commSavedVMediaMap dn="sys/svc-ext/vmedia-svc/saved-vmmap-huu"
adminAction="remap-volume"/>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/svc-ext/vmedia-svc/saved-vmmap-huu"
cookie="0000017389/42642893-0004-1004-800d-0c0bcf506dd4" response="yes">
<outConfig>
<commSavedVMediaMap volumeName="huu" map="www"
remoteShare="https://10.104.236.99/Browse/ISO-Images/"
remoteFile="8GB_HDD.img" mountOptions="noauto"
mappingStatus="" password="" adminAction="no-op"
n="sys/svc-ext/vmedia-svc/saved-vmmap-huu" status="modified" >
</commSavedVMediaMap>
</outConfig>
Deleting Saved vMedia Mapping
Request:
<configConfMo cookie="0000017389/42642893-0004-1004-800d-0c0bcf506dd4"
dn="sys/svc-ext/vmedia-svc" inHierarchical="false">
<inConfig>
<commVMedia dn="sys/svc-ext/vmedia-svc"
adminAction="delete-all-saved-mappings"/>
</inConfig>
</configConfMo>
Response:
<outConfig>
<commVMedia dn="sys/svc-ext/vmedia-svc" adminState="enabled" activeSessions="0"
encryptionState="disabled" lowPowerUsbState="enabled" adminAction="no-op" status="modified" >
</commVMedia>
</outConfig>
</configConfMo>
Feedback