Replacing an NVDIMM Module
This section explains how to replace an NVDIMM module of the P25.
Impact on the System
Prerequisites
- A new NVDIMM module is available.
NOTE:
The NVDIMM memory to be installed must be unused new devices.
- The NVDIMM module is in the rear of the main control board enclosure. You need to remove the main control board enclosure top cover and air hood first.
Precaution
- Use KVM to log in to the OS as user root (default password is Root@storage), then run poweroff to poweroff the node and wait for the shutdown to complete. Wait for the KVM screen to have no output, indicates that the shutdown has been completed. If the replacing operation is performed before shutdown the node, part of users' data could be damaged.
- Only professional technical engineers are allowed to replace the NVDIMM module.
- Each P25 has two power supplies. Make sure both supplies are disconnected.
- When replacing an NVDIMM, you also need to replace its ultracapacitor.
- Before the replacement, complete the cable connection between the NVDIMM module and its ultracapacitor.
- The NVDIMM module fits in only one direction. Do not force a NVDIMM module into the socket to avoid damaging the NVDIMM module and the socket.
- Before replacing an NVDIMM, record the system memory capacity for check and comparison after the replacement.
- The red box in Figure 3-46 shows the NVDIMM module slot on the mainboard.
Procedure
- Use KVM to log in to the OS as user root (default password
is Root@storage), then run poweroff to poweroff
the node and wait for the shutdown to complete.
Wait for the KVM screen to have no output, indicates that the shutdown has been completed.
- Wear the ESD wrist strap or gloves. For details, see Wearing an ESD Wrist Strap in Replacing a Main Control Board Enclosure.
- Label the cables on the P25 and disconnect the P25 from the power sockets and other devices.
- Take out the main control board enclosure. For details, see 4 in Replacing a Fan Module in the Main Control Board Enclosure.
- Remove the main control board enclosure top cover. For details, see 5 in Replacing a Fan Module in the Main Control Board Enclosure.
- Take out the ultracapacitor and air deflector.
- Open the clips to loose the NVDIMM module.
- Pull out the NVDIMM module upward.
- Put the removed NVDIMM module into an ESD bag.
- Take the NVDIMM module to be installed out of the ESD bag.
- Complete the cable connection between the NVDIMM module and its ultracapacitor.
- Align the NVDIMM module with the slot and insert the memory module into the slot.
- Close the clips to lock the NVDIMM module.
- Install the air hood.
- Secure the ultracapacitor.
- Install the main control board enclosure top cover. For details, see 10 in Replacing a Fan Module.
- Install the main control board enclosure into the chassis.
For details, see 11 in Replacing a Fan Module.
After hardware installation, if there are operations need to be performed using BIOS, for the initial startup, clear NVDIMM data using the BIOS. Otherwise, the operating system may fail to be started. Before connecting the power cable and powering on the storage node, connect the KVM cable, and then adjust the display content of the KVM to the port connected to the storage node.
- Connect the P25 with the power supply and other devices. Ensure that the cables are connected properly, and then power on the device.
- Clear NVDIMM data.
- During the system startup, enter the BIOS to check the
system memory capacity.
During the system startup, when the information as shown in Figure 3-55 is displayed, press Esc, choose SCU when the window display as shown in Figure 3-56, input the BIOS password to enter the BIOS screen, then check the system memory capacity, as shown in Figure 3-57.
NOTE:
The capacity that is displayed in Total Memory is the sum of the NVDIMM memory capacity and common memory capacity.- If the memory capacity equals to the actual capacity, the installation is successful.
- If the system memory capacity is smaller than the actual capacity, the memory module may be incorrectly installed. Remove and reinstall the memory module.
- Log in to DeviceManager to check if any alarm about NVDIMM exists.
- Run the script to check the status of
the storage node.
cd /opt/huawei/deploy/script
./envcheck.py
Normal result is as follows:[2014-11-05 16:45:02,491][INFO ][module:envcheck, line:0620] ******************************************************************************** Check Item: SNAS Environment Check Summary Check Pass:True Check Cmd : Check Info: kernel version: OK nvdimm driver: OK TOE driver: OK HardRaid status: OK Firewall status: OK Command Output: ********************************************************************************
- Check whether the network ports of the storage node are
named A0-0, A0-1, B3-0, and B3-1.
- On the DeviceManager, view the node status.