Persistent Memory Module XML API Examples
The examples in this section show how to use the Cisco IMC XML API to perform Persistent Memory Module tasks. Each example shows the XML API request followed by the response from Cisco IMC.
This section includes the following examples:
Viewing Persistent Memory Unit Inventory Details
Request:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970"
inHierarchical="false" classId="memoryPersistentMemoryUnit"/>
Response:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970" response="yes"
classId="memoryPersistentMemoryUnit">
<outConfigs>
<memoryPersistentMemoryUnit array="1" location="DIMM_A2" capacity="128704" clock="2666" formFactor="DIMM"
id="2" model="8089A2174700000C66 " operState="operable" operability="operable" presence="equipped"
serial="00000C66" type="Logical non-volatile device" vendor="0x8900" visibility="yes" width="64"
memoryTypeDetail="Synchronous Non-volatile " bankLocator="NODE 0 CHANNEL 0 DIMM 1" socketId="1"
uid="8089-A2-1747-00000C66" totalCapacity="126" persistentMemoryCapacity="96" memoryCapacity="29"
appDirectCapacity="96" reservedCapacity="0" firmwareVersion="1.0.0.4351" healthState="Healthy"
socketLocalDimmNumber="2" securityStatus=" Enabled, UnLocked, Frozen, Count not expired "
lastSecurityOperStatus="No Error" dn="sys/rack-unit-1/board/memarray-1/pmem-2"/>
<memoryPersistentMemoryUnit array="1" location="DIMM_D2" capacity="128704" clock="2666" formFactor="DIMM"
id="8" model="8089A2174700000A63 " operState="operable" operability="operable" presence="equipped"
serial="00000A63" type="Logical non-volatile device" vendor="0x8900" visibility="yes" width="64"
memoryTypeDetail="Synchronous Non-volatile " bankLocator="NODE 0 CHANNEL 3 DIMM 1" socketId="1"
uid="8089-A2-1747-00000A63" totalCapacity="126" persistentMemoryCapacity="96"
memoryCapacity="29" appDirectCapacity="96" reservedCapacity="0" firmwareVersion="1.0.0.4351"
healthState="Healthy" socketLocalDimmNumber="8"
securityStatus=" Enabled, UnLocked, Frozen, Count not expired " lastSecurityOperStatus="No Error"
dn="sys/rack-unit-1/board/memarray-1/pmem-8"/>
</outConfigs>
</configResolveClass>
Viewing Persistent Memory Configuration Details
Request:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970"
inHierarchical="false" classId="memoryPersistentMemoryConfiguration"/>
Response:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970"
response="yes" classId="memoryPersistentMemoryConfiguration">
<outConfigs>
<memoryPersistentMemoryConfiguration dn="sys/rack-unit-1/board/pmemory-config" configState="Configured"
totalCapacity="503" persistentMemoryCapacity="384" memoryCapacity="116" reservedCapacity="0" numOfRegions="4"
numOfDimms="4" securityState="Unlocked-Frozen"/>
</outConfigs>
</configResolveClass>
Viewing Persistent Memory Region Details
Request:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970"
inHierarchical="false" classId="memoryPersistentMemoryRegion"/>
Response:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970" response="yes"
classId="memoryPersistentMemoryRegion">
<outConfigs>
<memoryPersistentMemoryRegion id="1" socketLocalDimmNumber="2" socketId="1"
interleavedSetId="7c4bda90ad238a22"
persistentMemoryType="AppDirectNonInterleaved" healthState="Healthy" totalCapacity="96" freeCapacity="86"
dimmLocatorIds="DIMM_A2" dn="sys/rack-unit-1/board/pmemory-config/region-1"/>
<memoryPersistentMemoryRegion id="2" socketLocalDimmNumber="8" socketId="1"
interleavedSetId="5e37da90aa218a22" persistentMemoryType="AppDirectNonInterleaved" healthState="Healthy"
totalCapacity="96" freeCapacity="96" dimmLocatorIds="DIMM_D2"
dn="sys/rack-unit-1/board/pmemory-config/region-2"/>
<memoryPersistentMemoryRegion id="3" socketLocalDimmNumber="2" socketId="2"
interleavedSetId="8105da90941c8a22" persistentMemoryType="AppDirectNonInterleaved"
healthState="Healthy" totalCapacity="96" freeCapacity="96" dimmLocatorIds="DIMM_G2"
dn="sys/rack-unit-1/board/pmemory-config/region-3"/>
<memoryPersistentMemoryRegion id="4" socketLocalDimmNumber="8"
socketId="2" interleavedSetId="d641da9036228a22" persistentMemoryType="AppDirectNonInterleaved"
healthState="Healthy" totalCapacity="96" freeCapacity="96" dimmLocatorIds="DIMM_K2"
dn="sys/rack-unit-1/board/pmemory-config/region-4"/>
</outConfigs>
</configResolveClass>
Viewing Persistent Memory Namespace Details
Request:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970"
inHierarchical="false" classId="memoryPersistentMemoryNamespace"/>
Response:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970"
response="yes" classId="memoryPersistentMemoryNamespace">
<outConfigs>
<memoryPersistentMemoryNamespace name="TEST-91" operMode="raw"
capacity="10" labelVersion="1.2" uuid="894806e0-ecab-468d-8da4-5f74e6d2a7cb"
healthState="Healthy"
dn="sys/rack-unit-1/board/pmemory-config/region-1/ns-894806e0-ecab-468d-8da4-5f74e6d2a7cb"/>
</outConfigs>
</configResolveClass>
Viewing Persistent Memory ConfigResult
Request:
<configResolveClass cookie="1551864178/d8c72c79-8369-1369-8002-943e485a6970"
inHierarchical="false" classId="memoryPersistentMemoryConfigResult"/>
Response:
<configResolveClass cookie="1551864178/d8c72c79-8369-1369-8002-943e485a6970"
response="yes" classId="memoryPersistentMemoryConfigResult">
<outConfigs>
<memoryPersistentMemoryConfigResult dn="sys/rack-unit-1/board/pmemory-config/cfg-result"
configState="Configured" configResult="NotApplicable" configError="Success"/>
</outConfigs>
</configResolveClass>
Viewing Persistent Memory Namespace ConfigResult
Request:
<configResolveClass cookie="1551335940/65142995-82ef-12ef-8002-d8e6ed6a0f70"
inHierarchical="false" classId="memoryPersistentMemoryNamespaceConfigResult"/>
Response:
<configResolveClass cookie="1551335940/65142995-82ef-12ef-8002-d8e6ed6a0f70"
response="yes" classId="memoryPersistentMemoryNamespaceConfigResult">
<outConfigs>
<memoryPersistentMemoryNamespaceConfigResult name=" TEST-91" socketId="1"
socketLocalDimmNumber="4" configStatus="Success"
dn="sys/rack-unit-1/board/pmemory-config/cfg-result/nscr-NSS-1"/>
</outConfigs>
</configResolveClass>
Viewing Persistent Memory Logical Configuration
Request:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970"
inHierarchical="false" classId="memoryPersistentMemoryLogicalConfiguration"/>
Response:
<configResolveClass cookie="1553603882/d1f622a3-84fe-14fe-8002-943e485a6970" response="yes"
classId="memoryPersistentMemoryLogicalConfiguration">
<outConfigs>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed"/>
</outConfigs>
</configResolveClass>
Viewing Persistent Memory Goal
Request:
<configResolveClass cookie="1551867321/750375cb-836a-136a-8002-943e485a6970"
inHierarchical="false" classId="memoryPersistentMemoryGoal"/>
Response:
<configResolveClass cookie="1551867321/750375cb-836a-136a-8002-943e485a6970"
response="yes" classId="memoryPersistentMemoryGoal">
<outConfigs>
<memoryPersistentMemoryGoal socketId="ALL" memoryModePercentage="70"
persistentMemoryType="app-direct-non-interleaved" dn="sys/rack-unit-1/board/pmemory-lconfig/goal-ALL"/>
</outConfigs>
</configResolveClass>
Viewing Persistent Memory Logical Namespace
Request:
<configResolveClass cookie="1553667047/a46f89ac-850d-150d-8004-943e485a6970"
inHierarchical="false" classId="memoryPersistentMemoryLogicalNamespace"/>
Response:
<configResolveClass cookie="1553667047/a46f89ac-850d-150d-8004-943e485a6970" response="yes"
classId="memoryPersistentMemoryLogicalNamespace">
<outConfigs>
<memoryPersistentMemoryLogicalNamespace socketId="1" socketLocalDimmNumber="2" name="ns2" capacity="5"
mode="raw" dn="sys/rack-unit-1/board/pmemory-lconfig/lns-ns2"/>
<memoryPersistentMemoryLogicalNamespace socketId="1" socketLocalDimmNumber="2" name="ns1" capacity="5"
mode="raw" dn="sys/rack-unit-1/board/pmemory-lconfig/lns-ns1"/>
</outConfigs>
</configResolveClass>
Configuring Persistent Memory Goal
Request:
<configConfMo cookie="1553659537/970809a2-850b-150b-8002-943e485a6970" dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig" rebootOnUpdate="no" forceConfig="yes">
<memoryPersistentMemoryGoal dn="sys/rack-unit-1/board/pmemory-lconfig/goal-ALL" rn="goal-ALL" socketId="ALL" memoryModePercentage="50"
persistentMemoryType="app-direct"/>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig" cookie="1553659537/970809a2-850b-150b-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig" rebootOnUpdate="no" forceConfig="no"
adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Modifying Pending Goal
Request:
<configConfMo cookie="1553664656/92a5bb89-850d-150d-8003-943e485a6970"
dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="yes" mgmtMode="imc-managed">
<memoryPersistentMemoryGoal dn="sys/rack-unit-1/board/pmemory-lconfig/goal-ALL"
memoryModePercentage="70" persistentMemoryType="app-direct" status="modified"/>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Deleting a Goal
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970"
dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="yes">
<memoryPersistentMemoryGoal dn="sys/rack-unit-1/board/pmemory-lconfig/goal-ALL" socketId="ALL"
status="deleted"/>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Configuring a Namespace
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig" rebootOnUpdate="no" forceConfig="yes">
<memoryPersistentMemoryLogicalNamespace dn="sys/rack-unit-1/board/pmemory-lconfig/lns-ns1" rn="lns-ns1" name="ns1" socketId="1"
socketLocalDimmNumber="2" mode="raw" capacity="25"/>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig" cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig" rebootOnUpdate="no" forceConfig="no"
adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Modifying Pending Namespace
Request:
<configConfMo cookie="1553664656/92a5bb89-850d-150d-8003-943e485a6970"
dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="yes" mgmtMode="imc-managed">
<memoryPersistentMemoryLogicalNamespace dn="sys/rack-unit-1/board/pmemory-lconfig/lns-ns1" rn="lns-ns1"
socketId="1" socketLocalDimmNumber="2" mode="raw" capacity="5" status="modified"/>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Deleting a Namespace
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970"
dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="yes">
<memoryPersistentMemoryLogicalNamespace name="ns1" status="deleted"/>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Configuring Goal and Namespace
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970"
dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="yes" mgmtMode="imc-managed">
<memoryPersistentMemoryGoal dn="sys/rack-unit-1/board/pmemory-lconfig/goal-ALL" memoryModePercentage="70"
persistentMemoryType="app-direct-non-interleaved"/>
<memoryPersistentMemoryLogicalNamespace dn="sys/rack-unit-1/board/pmemory-lconfig/lns-ns2" rn="lns-ns2"
socketId="1" socketLocalDimmNumber="2" mode="raw" capacity="5"/>
<memoryPersistentMemoryLogicalNamespace dn="sys/rack-unit-1/board/pmemory-lconfig/lns-ns1" rn="lns-ns1"
socketId="1" socketLocalDimmNumber="2" mode="raw" capacity="5"/>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Configuring Enable Security
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970"
inHierarchical="false" dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
adminAction="enable-security" forceConfig="yes" rebootOnUpdate="yes">
<memoryPersistentMemorySecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security"
rn="pmemory-security">
<memoryPersistentMemoryLocalSecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security/local"
rn="local" securePassphrase="password"/>
</memoryPersistentMemorySecurity>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Configuring Disable Security
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970"
inHierarchical="false" dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
adminAction="disable-security" forceConfig="yes" rebootOnUpdate="yes">
<memoryPersistentMemorySecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security"
rn="pmemory-security">
<memoryPersistentMemoryLocalSecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security/local"
rn="local" deployedSecurePassphrase=”password"/>
</memoryPersistentMemorySecurity>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Modifying Secure Passphrase
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" inHierarchical="false"
dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
adminAction="modify-passphrase" forceConfig="yes" rebootOnUpdate="yes">
<memoryPersistentMemorySecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security"
rn="pmemory-security">
<memoryPersistentMemoryLocalSecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security/local"
rn="local" securePassphrase="newpassword" deployedSecurePassphrase="password"/>
</memoryPersistentMemorySecurity>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Unlocking DIMM(s)
Request:
<configConfMo cookie="1553519711/f92b8b8f-84eb-14eb-8002-d8e6ed6a0f70"
inHierarchical="false" dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
adminAction="unlock-dimms" rebootOnUpdate="yes">
<memoryPersistentMemorySecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security"
rn="pmemory-security">
<memoryPersistentMemoryLocalSecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security/local"
rn="local" deployedSecurePassphrase="password"/>
</memoryPersistentMemorySecurity>
<memoryPersistentMemoryDimms rn="pmemory-dimms-1" socketId="1" socketLocalDimmNumbers="2"/>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Configuring Secure Erase
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970"
inHierarchical="false" dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
adminAction="secure-erase" forceConfig="yes" rebootOnUpdate="yes">
<memoryPersistentMemorySecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security"
rn="pmemory-security">
<memoryPersistentMemoryLocalSecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security/local"
rn="local" deployedSecurePassphrase="password"/>
</memoryPersistentMemorySecurity>
<memoryPersistentMemoryDimms rn="pmemory-dimms-1" socketId="1" socketLocalDimmNumbers="2"/>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Resetting Persistent Memory to Factory Default Settings
Request:
<configConfMo cookie="1553669878/b263ca00-850e-150e-8002-943e485a6970"
inHierarchical="false" dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
adminAction="reset-factory-default" forceConfig="yes" rebootOnUpdate="yes">
<memoryPersistentMemorySecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security"
rn="pmemory-security">
<memoryPersistentMemoryLocalSecurity dn="sys/rack-unit-1/board/pmemory-lconfig/pmemory-security/local"
rn="local" deployedSecurePassphrase="password"/>
</memoryPersistentMemorySecurity>
</memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>
Exporting of Persistent Memory Configuration
Request:
<configConfMo cookie="1553668752/ca5726fe-850d-150d-8002-943e485a6970"
dn="sys/rack-unit-1/board/pmemory-config/export-config">
<inConfig>
<memoryPersistentMemoryBackup dn="sys/rack-unit-1/board/pmemory-config/export-config"
proto="sftp" hostname="10.10.10.10" remoteFile="FilePath" user="xxx"
pwd="password"> </memoryPersistentMemoryBackup>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-config/export-config"
cookie="1553668752/ca5726fe-850d-150d-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryBackup dn="sys/rack-unit-1/board/pmemory-config/export-config"
fsmDescr="export-config" proto="none" hostname="" remoteFile="" user="" pwd="" fsmStatus="success"
status="modified"/>
</outConfig>
</configConfMo>
Importing of Persistent Memory Configuration
Request:
<configConfMo cookie="1553668752/ca5726fe-850d-150d-8002-943e485a6970"
dn="sys/rack-unit-1/board/pmemory-config/import-config">
<inConfig>
<memoryPersistentMemoryImporter dn="sys/rack-unit-1/board/pmemory-config/import-config"
rebootOnUpdate="no" proto="sftp" hostname="10.10.10.10" remoteFile="FilePath"
user="xxx" pwd="password"> </memoryPersistentMemoryImporter>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-config/import-config"
cookie="1553668752/ca5726fe-850d-150d-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryImporter dn="sys/rack-unit-1/board/pmemory-config/import-config"
fsmDescr="import-config" proto="none" hostname="" remoteFile="" user="" pwd="" fsmStatus="success"
rebootOnUpdate="yes" status="modified"/>
</outConfig>
</configConfMo>
Configuring Host Managed Mode
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970"
inHierarchical="false" dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
mgmtMode="host-managed" forceConfig="no" rebootOnUpdate="no"> </memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="host-managed" status="modified"/>
</outConfig>
</configConfMo>
Configuring Cisco IMC Managed Mode
Request:
<configConfMo cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970"
inHierarchical="false" dn="sys/rack-unit-1/board/pmemory-lconfig">
<inConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
mgmtMode="imc-managed" forceConfig="no" rebootOnUpdate="no"> </memoryPersistentMemoryLogicalConfiguration>
</inConfig>
</configConfMo>
Response:
<configConfMo dn="sys/rack-unit-1/board/pmemory-lconfig"
cookie="1553660570/86d0435c-850c-150c-8002-943e485a6970" response="yes">
<outConfig>
<memoryPersistentMemoryLogicalConfiguration dn="sys/rack-unit-1/board/pmemory-lconfig"
rebootOnUpdate="no" forceConfig="no" adminAction="no-op" mgmtMode="imc-managed" status="modified"/>
</outConfig>
</configConfMo>