Failed drive replacement in HP 3PAR
Replace failed HDD in 3par storage F00/T200/7200/7400
- Check for failed disk in HP 3PAR. Collect disk Id and cage details. Verify capacity
#showpd -failed -degraded
3PARstorage cli% showpd -failed -degraded -Size(MB)-- ----Ports---- Id Cage Pos Type RPM State Total Free A B Cap (GB) 22 0:8:0? FC 10 failed 417792 0 ----- ----- 450 ------------------------------------------------------------ 1 total 417792 0
- Check if servicemag is running on disk.
#servicemag status
3PARstorage cli% servicemag status Cage 0, magazine 8: The magazine is successfully brought offline by a servicemag start command. The command completed Thu Jul 10 20:07:03 2014. servicemag start -pdid 22 – Succeeded
- Make sure no data left on drive
#showpd -space “diskID”
3PARstorage cli% showpd –space 22 Id CagePos Type -State- Size Volume Spare Free Unavail Failed 22 0:8:0? FC failed 417792 0 0 0 0 417792 --------------------------------------------------------------- 1 total 417792 0 0 0 0 417792
- If data present on disk, please evacuate it.
#servicemag start -pdid “diskID(22)
- Once evacuation is completed, Replace the physical disk.
Verify rebuilding process#servicemag status
3PARstorage cli% servicemag status Cage 0, magazine 8: The magazine is being brought online due to a- servicemag resume. The last status update was at Thu Jun 26 12:09:19 2014. Chunklets relocated: 73 in 50 minutes and 34 seconds Chunklets remaining: 400 Chunklets marked for moving: 400 Estimated time for relocation completion based on 53 seconds per chunklet is: 6hours, 03 minutes and 38 seconds
- Once completed, check the status
#showpd -status
3PARstorage cli% showpd -state Id CagePos Type -State- --------------------Detailed_State--------------------- 43 2:5:0 FC normal normal 44 2:6:0 FC normal normal 45 2:7:0 FC normal normal 46 2:8:0 FC normal normal 47 2:9:0 FC normal normal PD Degraded missing port issue on HPE 3PAR StoreServ 7000&8000
- Check physical disk status
#showpd #showpd -s
- If status is missing port,
Check the servicemag status and make sure no service is running on disk.#servicemag status -d
- Disable allocation of data on disk.
#setpd ldalloc off “diskID”
- Reset missing port on disk
#cgcmd -tc tty -C cage”cageID” -c resetdrive “diskID” -p a|b (port a or b)
- Verify of port is online
#showpd
- Once port is online, enable allocation of data.
#setpd ldalloc on “diskID”