It took me a while to find the PSP for Ubuntu. It turns out that HP have renamed the old Proliant Support Pack to Management Component Pack.
We use HP ProLiant DL380 G6 servers and want to monitor the raid without using HP Insight software. You can either download the .deb files from the HP website:
However, it is much more convenient to add the HP Repository. Add the following to /etc/apt/sources.list:
deb http://downloads.linux.hp.com/SDR/downloads/MCP/ubuntu precise/current non-free
Download and add the repo keys to the system. The URL keeps changing and so there are a few choices before. The top on is the most likely to be the correct one.
wget http://downloads.linux.hpe.com/SDR/downloads/MCP/GPG-KEY-mcp apt-key add GPG-KEY-mcp
or
wget http://downloads.linux.hp.com/SDR/downloads/MCP/GPG-KEY-mcp apt-key add GPG-KEY-mcp
or
wget http://downloads.linux.hp.com/SDR/downloads/MCP/GPG-KEY-MCP apt-key add GPG-KEY-MCP
Update apt-get:
apt-get update
If you want to monitor raid array then install hpacucli
apt-get install hpacucli
A basic report showing the status of your raid arrays is:
hpacucli ctrl all show config
An example output is:
Smart Array P410i in Slot 0 (Embedded) (sn: 50123456789ABCDE) array A (SAS, Unused Space: 0 MB) logicaldrive 1 (273.4 GB, RAID 1+0, OK) 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, OK) array B (SATA, Unused Space: 0 MB) logicaldrive 2 (1.8 TB, RAID 1+0, OK) physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SATA, 1 TB, OK) physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SATA, 1 TB, OK) physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SATA, 1 TB, OK) physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SATA, 1 TB, OK) SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 250 (WWID: 50123456789ABCED)
Enjoy.
A regression between Maverick and Natty (still present on 3.6.2 stock) gives kernel oops if you try to use hpacucli to modify the RAID configuration (as against just monitor it). E.g., hpacucli ‘ctrl slot=0 create type=ld drives=2I:1:6’ will land the kernel into
INFO: task .hpacucli:14262 blocked for more than 120 seconds.
“echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
.hpacucli D 0000000000000001 0 14262 14255 0x00000000
ffff8801f1a519e8 0000000000000082 ffff8801f1a51a08 ffff8801fc26d150
ffff880212515b40 ffff8801f1a51fd8 ffff8801f1a51fd8 ffff8801f1a51fd8
ffff880215d38000 ffff880212515b40 ffff880212515b40 ffffffffa0139d40
Call Trace:
[] schedule+0x29/0x70
[] schedule_preempt_disabled+0xe/0x10
[] __mutex_lock_slowpath+0xd7/0x150
[] mutex_lock+0x2a/0x50
[] cciss_unlocked_open+0x2e/0xd0 [cciss]
[] __blkdev_get+0xe1/0x480
[] blkdev_get+0x53/0x310
[] ? unlock_new_inode+0x5c/0x90
[] ? bdget+0x121/0x140
[] add_disk+0x3f5/0x490
[] cciss_add_disk+0x141/0x1b0 [cciss]
[] rebuild_lun_table+0x7b7/0xa80 [cciss]
[] do_ioctl+0x44f/0xd00 [cciss]
[] ? mntput+0x26/0x40
[] ? path_put+0x22/0x30
[] ? path_openat+0x158/0x4d0
[] ? getname_flags+0x37/0x100
[] blkdev_ioctl+0xe0/0x7a0
[] ? mntput_no_expire+0x49/0x160
[] block_ioctl+0x40/0x50
[] do_vfs_ioctl+0x98/0x550
[] ? _raw_spin_lock_irq+0x15/0x20
[] ? task_work_run+0x4c/0x90
[] sys_ioctl+0x91/0xa0
[] system_call_fastpath+0x16/0x1b
Linux is case sensitive btw
This line should be “apt-key add GPG-KEY-mcp” not “apt-key add GPG-KEY-MCP”,
as it will not install the key otherwise.
Thanks for your comment. I orginally had the key like you say but HP capitalised the key and not appear to have to change it back again.
Thanks. You can also use repos as write here – http://sysadmin.te.ua/linux/hpraid-monitoring.html
echo ‘deb http://hwraid.le-vert.net/ubuntu precise main’ > /etc/apt/sources.list.d/raid.list
This repo has almost all raid monitoring utils for all type of raids! Regards.
I’ve not used this repo band so can’t say if is would work. How anyone else tried it?
Is there an version for Ubuntu 14.04 ?
I’ve just had a look here http://downloads.linux.hp.com/SDR/downloads/MCP/Ubuntu/dists/ and can’t see 14.04 mentioned. I guess we’ll just have to wait.
If you / anyone finds it could you post a comment so that I can update this post please?
The above download URL lists a 14.04 thing since Sep-12.
Thanks for letting me know. I’m make some new instructions.
HP just changed the URL’s for their downloads. Wouldn’t it be great if they put redirects!
YOU SAVED MY AS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
THANKS!
root@xxxx:/home/ppp# hpacucli ctrl all show config
Smart Array P410i in Slot 0 (Embedded) (sn: 5001438010315060)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (136.7 GB, RAID 1, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, Predictive Failure)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, OK)
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 146 GB, OK, spare)
That way I know a view things about this server that helps me to plan the maintenance.
1. Spare is configured!!!!!
2. SAS 146GB
Regards Ramon
P.S.1: Possibly you should update the blog
wget http://downloads.linux.hpe.com/SDR/downloads/MCP/GPG-KEY-mcp
Thanks. I’ll update the blog with the wget.