PowerFlex: How to Replace NVDIMM in 15G and later PowerEdge Node

Summary: How to replace an NVDIMM in a PowerEdge server or PowerFlex Appliance.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Before you begin:

Save the output of the following commands in a notepad:

  • Log in to the Primary MDM with admin login. use single quotes ' ' if password has special characters
scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>

 

  • Run the following command to list all SDSs details:
scli --query_all_sds

Example:

SDS ID: 2e400d3800000004 Name: LAB10_SDS3 State: Connected, Joined IP: XXX
SDS ID: 2e400d3700000003 Name: LAB10_SDS2 State: Connected, Joined IP: XXX
SDS ID: 2e400d3600000002 Name: LAB10_SDS4 State: Connected, Joined IP: XXX
SDS ID: 2e400d3500000001 Name: LAB10_SDS1 State: Connected, Joined IP: XXX
SDS ID: 2e400d3400000000 Name: LAB10_SDS5 State: Connected, Joined IP: XXX

  

 

  • Location the impacted SDS and note down the SDS name then run the following command, output will help later in step 10 to put back the devices using device path
 scli --query_sds --sds_name <sds_name>

 

  • Finally run the following command from the impacted SDS:
dmidecode --type memory | grep "Non-" -B 3 -A 3 | grep -E 'Locator|Serial' | grep -v Bank 

ndctl list -D 

ndctl list -N 

ndctl list -R

Procedure

  1. login to PFMP > Block > SDSs
  2. Select SDS in question and click on devices on the right pan

PowerFlex GUI, Topology

 

  1. Remove all the Storage Devices from the SDS and wait for the Rebalance to finish. (Don't remove the Acceleration Devices in this step)

remove devices from sds from pfmp

 

  1. Once all the devices are removed from the cluster, remove all the Acceleration Devices (ex: /dev/dax0.0)
  2. Once the server is no longer contributing any storage, power off the server and let the CE replace the NVDIMM. 
    Caution: Don't move to Step 6 or Sanitize NVDIMMs until all SDS devices are removed
  3. Power on the server and Boot into the BIOS. Select BIOS Settings > Memory Settings > Select Enabled for Sanitize All NVDIMMs.

See PowerFlex: How to Sanitize NVDIMM and SDPM - Video

  1. Save the changes and exit, then boot the server.
  2. Run the commands:
    ndctl create-namespace --region=region0 --type=pmem --mode=devdax --align=4k --force
    ndctl create-namespace --region=region1 --type=pmem --mode=devdax --align=4k --force 
    Example:
ndctl create-namespace --region=region0 --type=pmem --mode=devdax --align=4k --force
{
 "dev":"namespace0.0",
 "mode":"devdax",
 "map":"dev",
 "size":"31.50 GiB (33.82 GB)",
 "uuid":"44490109-0bff-4ca2-b68a-ae7a6b30a55f",
 "daxregion":{
 "id":1,
 "size":"31.50 GiB (33.82 GB)",
 "align":4096,
 "devices":[
 {
 "chardev":"dax0.0",
 "size":"31.50 GiB (33.82 GB)"
 }
 ]
 },
 "align":4096
}
ndctl create-namespace --region=region1 --type=pmem --mode=devdax --align=4k --force
{
 "dev":"namespace1.0",
 "mode":"devdax",
 "map":"dev",
 "size":"31.50 GiB (33.82 GB)",
 "uuid":"d48959c9-4b8c-4736-ad00-23afc0113fcd",
 "daxregion":{
 "id":1,
 "size":"31.50 GiB (33.82 GB)",
 "align":4096,
 "devices":[
 {
 "chardev":"dax1.0",
 "size":"31.50 GiB (33.82 GB)"
 }
 ]
 },
 "align":4096
}

Each DAX device name is displayed in the output as a chardev value. 
In the example output, DAX device names are dax0.0 and dax1.0
The full acceleration device names are /dev/dax0.0 and /dev/dax1.0

 

NOTE: Even if you have 4 or 6 NVDIMMs , only 2 namespaces will be created  dax0.0 and dax1.0 for 15G and later generations

 

  1. Go back to PFMP > SDS > Select the SDS > Add Device > Acceleration Device (ex: /dev/dax0.0 and /dev/dax1.0) (add the acceleration device first before Storage Device) 
  2. After adding the Acceleration Devices, you can add back all the Storage Devices noted in step 1 (ex: /dev/XXX or if using cloudlink /dev/mapper/svm_XXX) , you can refer back to the output of the command  scli --query_sds --sds_name <sds_name> that was saved earlier 

add acceleration device

For replacement using PFMP wizard see PowerFlex 4.X: How to Replace NVDIMM using PFMP Wizard

Additional Information

Affected Products

PowerFlex rack, PowerFlex appliance R650, Powerflex appliance R750, PowerFlex custom node R650, PowerFlex custom node R750
Article Properties
Article Number: 000217253
Article Type: How To
Last Modified: 24 Jun 2026
Version:  14
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.