Friday, February 10, 2017

Showing HP disk array health inside Linux


First you need to get the

hpssacli-1.50-4.0.x86_64.rpm

http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_b6a6acb9762443b182280db805

Then you can run things like this



[root@01 ~]# hpssacli controller slot=0 physicaldrive all show

Smart Array P410i in Slot 0 (Embedded)

   array A

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, OK)
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 146 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 146 GB, Predictive Failure)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 146 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 146 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS, 146 GB, Predictive Failure)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SAS, 146 GB, Predictive Failure)


 [root@01 ~]# hpssacli ctrl slot=0 logicaldrive all show status

   logicaldrive 1 (546.8 GB, 1+0): OK


[root@01 ~]# hpssacli ctrl all show status

Smart Array P410i in Slot 0 (Embedded)
   Controller Status: OK