[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Question about HotPlug and cciss hp storage



Hi everybody,

> You're welcome Julien.  Sorry I didn't mention it sooner.  It took me a
> little while to figure out exactly what your problem was, due to
> entering the thread so late.

No problem, and thank you again.

> I'm kinda surprised you didn't already know about this tool.  It's a
> must have.  Without it, how can you manage the RAID controller and disks
> once the system is in production?

Now i'm sure that is a must have.
Since 4 years to last year, we just had Hardware RAID, so we didn't need to do any actions on HDD...
Now with md RAID we need ! :)

> There was a very long discussion about this some time ago.  The
> consensus seems to be that if you must install a 32bit library, there is
> no downside, unless it replaces an existing library that other programs
> use, and breaks those programs in the process.  I do find it odd that an
> amd64 package has a 32bit library dependency.  Then again, stuff like
> this isn't all that rare when installing commercial software.

Ok, really bad...
But i have another problem, hpacucli don't work with all kernel version !
To avoid details, i show you my results :

2.6.32.5-amd64 : OK
2.6.38-bpo.2-amd64 : NOK
2.6.39_bpo.2-amd64 : NOK
3.2.0.0.bpo.1-amd64 : NOK

With the two kernels 2.6.*bpo* it work well to show config, show everything you want.
To delete, it's Ok too.
But to Create it never give me my shell back ! Better, after the create try, it freeze all disk command like pvdisplay, or mdadm --detail /dev/md0
All this command was just blocked ! I show you what i read in kern.log :

[  960.508752] INFO: task arrayprobe:9011 blocked for more than 120 seconds.
[  960.508811] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  960.508886] arrayprobe      D ffff8801277e17a0     0  9011   9010 0x00000000
[  960.508890]  ffff8801277e17a0 0000000000000086 0000000000000000 ffffffff8160b020
[  960.508895]  0000000000013b40 ffff880129f4dfd8 ffff880129f4dfd8 0000000000013b40
[  960.508899]  ffff8801277e17a0 ffff880129f4c010 ffff880127eccc78 00000001811a3672
[  960.508904] Call Trace:
[  960.508908]  [<ffffffff81332415>] ? __mutex_lock_common+0x127/0x193
[  960.508911]  [<ffffffff8133254d>] ? mutex_lock+0x1a/0x33
[  960.508914]  [<ffffffff811224fc>] ? __blkdev_get+0x7b/0x372
[  960.508918]  [<ffffffff81122aba>] ? blkdev_get+0x2c7/0x2c7
[  960.508921]  [<ffffffff811229b8>] ? blkdev_get+0x1c5/0x2c7
[  960.508924]  [<ffffffff81122aba>] ? blkdev_get+0x2c7/0x2c7
[  960.508927]  [<ffffffff810fa46d>] ? __dentry_open+0x180/0x297
[  960.508930]  [<ffffffff81103537>] ? dget+0x12/0x1e
[  960.508933]  [<ffffffff81105bd1>] ? do_last+0x449/0x543
[  960.508937]  [<ffffffff811071c1>] ? path_openat+0xc6/0x317
[  960.508940]  [<ffffffff811074df>] ? do_filp_open+0x2c/0x75
[  960.508944]  [<ffffffff8110fd94>] ? alloc_fd+0x69/0x10b
[  960.508947]  [<ffffffff810fa1b8>] ? do_sys_open+0x61/0xe8
[  960.508950]  [<ffffffff81339392>] ? system_call_fastpath+0x16/0x1b

With kernel 3.2* it don't find any controlers :
# hpacucli ctrl all show config

Error: No controllers detected.

I'm looking for a solution and i have seen that the version 8.70-8.0 is not the last one.
But i don't find any 64 bit deb file to use... rpm, yes ; i386, yes... 
Of course nothing in your link :(

Still searching...

--
JG

Le 21 février 2012 15:06, Stan Hoeppner <stan@hardwarefreak.com> a écrit :
On 2/21/2012 3:45 AM, Julien Groselle wrote:
> Hi Stan,
>
> First, i tell you a huge thanks !

You're welcome Julien.  Sorry I didn't mention it sooner.  It took me a
little while to figure out exactly what your problem was, due to
entering the thread so late.

> The ACU software is just what i need to better administrate hardware.

I'm kinda surprised you didn't already know about this tool.  It's a
must have.  Without it, how can you manage the RAID controller and disks
once the system is in production?

> Just one problem, the dependecies will "dirty" my server :
> # aptitude install lib32gcc1
> Les NOUVEAUX paquets suivants vont être installés :
>   lib32gcc1 libc6-i386{a}
>
> # dpkg -i lib32stdc++6_4.4.5-8_amd64.deb
> # dpkg -i hpacucli_8.70-8.0.2-2_amd64.deb
>
> Any solution to avoid install 32bits librairies to my x86_64 server ?

There was a very long discussion about this some time ago.  The
consensus seems to be that if you must install a 32bit library, there is
no downside, unless it replaces an existing library that other programs
use, and breaks those programs in the process.  I do find it odd that an
amd64 package has a 32bit library dependency.  Then again, stuff like
this isn't all that rare when installing commercial software.

> By the way, i have installed all this packqge on a test server, and it
> seems work fine.
> I'm reading documentation about hpacucli to learn how it works. It seems to
> be clear and simple.

Clear and simple is exactly what you want/need in a cli administration
utility.

FYI, the Areca PCIe RAID cards have a 10/100 ethernet port and you
manage them via a built in web interface, out of band.  No software to
install, as the kernel driver is in mainline (in recent kernels anyway).
 I'm not plugging Areca here, as the cards are apparently lacking
somewhat in the performance department WRT competing cards in the same
price range, and customer support is seriously lacking.  Just pointing
out how handy an OOB web management interface can be.

--
Stan


> Le 20 février 2012 20:11, Stan Hoeppner <stan@hardwarefreak.com> a écrit :
>
>> On 2/20/2012 11:00 AM, Stan Hoeppner wrote:
>>
>>> So the solution seems rather simple.  Run the HP Array Configuration
>>> Utility (ACU).  Create a RAID0 array of the new disk and export it, just
>>> as you originally did via the BIOS ACU when you originally configured
>>> the 8 disks.  The ACU software is available here:
>>>
>>>
>> http://h18000.www1.hp.com/products/servers/proliantstorage/software-management/acumatrix/
>>
>> This will get you there faster.
>>
>> AMD64:
>>
>> http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Debian/pool/non-free/hpacucli_8.70-8.0.2-2_amd64.deb
>>
>> dpkg -i hpacucli_8.70-8.0.2-2_amd64.deb
>>
>> i386:
>>
>> http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Debian/pool/non-free/hpacucli_8.70-8.0.2-2_i386.deb
>>
>> dpkg -i hpacucli_8.70-8.0.2-2_i386.deb


Reply to: