Listen to this Post

Introduction
IBM Power11 boasts “Zero Planned Downtime,” but storage expansion tells a different story. With NVMe drives now limited to RAID-10, administrators must navigate a complex downtime window to add disks—a step backward from previous generations. This article explores the technical hurdles and provides verified commands to streamline the process.
Learning Objectives
- Understand the operational impact of NVMe storage expansion in IBM Power10/11 systems.
- Master IBM i OS commands for managing NVMe RAID-10 arrays.
- Learn mitigation strategies to minimize downtime during storage upgrades.
- Preparing for NVMe Drive Removal in IBM i
Command:
WRKHDWRSC CMN (ALL)
Steps:
- Run the command to list all hardware resources.
- Locate the NVMe drive to be replaced (status = ACTIVE).
3. Note the resource name (e.g., CMN01).
4. Use `STPCMN` to deactivate the drive:
STPCMN CMN(CMN01)
Why? This safely disengages the drive from the RAID-10 array before physical removal.
2. Stopping Parity Protection for Storage Expansion
Command:
CHGDSKRAID RSC(ALL) STATUS(STOP)
Steps:
1. Execute command to halt RAID-10 parity calculations.
2. Verify status with:
DSKRAIDSTS RSC(ALL)
3. Expected output: `STATUS(STOPPED)`.
Caution: System performance degrades during this phase—complete expansion within maintenance windows.
3. Adding New NVMe Drives to the Array
Post-Physical Installation Command:
CFGDSKRAID RSC(NEWCMN01) TYPE(ADD) RAIDLVL(RAID10)
Steps:
- Replace `NEWCMN01` with the new drive’s hardware ID.
2. Monitor progress via:
WRKDSKRAID
3. Re-enable parity:
CHGDSKRAID RSC(ALL) STATUS(START)
4. Validating Array Integrity Post-Expansion
Command:
DSKRAIDCHK RSC(ALL) OPTION(FULL)
Steps:
1. Run a full RAID-10 consistency check.
- Review the job log for `CPF9801` (success) or `CPF9802` (errors).
3. For errors, use:
RSTDSKRAID RSC(FAILEDCMN)
5. Automating Maintenance Notifications
IBM i Command:
SNDBRKMSG MSG('NVMe expansion completed – restarting parity') TOMSGQ(QSYSOPR)
Steps:
1. Integrate into CL scripts for automated alerts.
2. Pair with:
CHGSYSVAL SYSVAL(QSYSMSG) VALUE(PRINT)
to log all steps.
What Undercode Say
Key Takeaways:
- RAID-10 Limitations: NVMe’s performance gains come at the cost of operational flexibility—plan for 30-60 minutes of downtime per expansion.
- Scripted Workflows: Automate steps 1-4 using IBM i CL programs to reduce human error.
Analysis:
IBM’s NVMe implementation prioritizes speed over availability, contradicting Power11’s marketing. While the process is technically “planned,” it disrupts continuous operations—a critical flaw for financial/healthcare systems. Future firmware updates may reintroduce hot-swap capabilities, but for now, architects should:
– Design with external SAN/NAS for scalable storage.
– Schedule expansions during low-traffic periods.
– Pressure IBM for API-level automation tools (e.g., RESTful DSKRAID management).
Prediction
By 2026, expect IBM to address this via:
1. NVMe-oF Support: Offloading RAID to network-based controllers.
- AI-Powered Maintenance: Predictive analytics to pre-configure drives before physical installation.
- Firmware Hotfixes: Re-enabling hot-add for RAID-10 (similar to Power9’s SATA flexibility).
Until then, mastery of these commands remains essential for any Power Series administrator.
IT/Security Reporter URL:
Reported By: Charlescrampton Ibm – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅


