Configuring Persistent Memory Modules Using Cisco IMC XML API

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>