为什么hpacucli没有看到我的控制器? “错误:未检测到控制器。”

在配有HP P410的HP DL120G7上,根据博客上的一些build议 ,我已经从http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Debian/pool/non-free安装了最新版本的hpacucli / – hpacucli_8.70-8.0.2-2_amd64.deb – 但似乎没有认出我的控制器。 为什么?


 wget 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 apt-get install lib32gcc1 lib32stdc++6 libc6-i386 dpkg -i hpacucli_8.70-8.0.2-2_amd64.deb 

 root@sd-49XXX:~# hpacucli ctrl all show config Error: No controllers detected. root@sd-49XXX:~# lsscsi [0:0:0:0] storage HP P410 5.14 - [0:0:0:1] disk HP LOGICAL VOLUME 5.14 /dev/sda root@sd-49XXX:~# 

是官方惠普网站的最新版本不是最新的?

跑:

 "lsmod | grep sg" 

如果它不在那里:

 "modprobe sg" 

然后尝试实用程序。

根据http://web.archive.org/web/20121113093746/http://blog.wpkg.org/2012/03/15/hpacucli-error-no-controllers-detected-with-hpsa-module-in-使用/#注释6412 ,下面似乎是伎俩。

 wget http://downloads.linux.hp.com/SDR/downloads/proliantsupportpack/SuSE/11.2/x86_64/9.10/hpacucli-9.10-22.0.x86_64.rpm apt-get install alien alien hpacucli-9.10-22.0.x86_64.rpm dpkg -i hpacucli_9.10-23_amd64.deb 

 root@sd-49XXX:~# hpacucli ctrl all show status Smart Array P410 in Slot 1 Controller Status: OK Cache Status: OK Battery/Capacitor Status: OK 

显然,惠普不为Debian提供更新的hpacucli ,但SuSE却提供了。

debian jessiepipe理员的工作答案,主要是那些拥有HP Proliant ML350 Gen9的人使用命令hpssacli 。 在网上search了将近一整天后,我发现这个页面说hpacucli不工作, 而hpssacli的作品,并显示您的所有需求。 我的服务器上安装了HP SmartArray P440ar 。 Inshalla,上帝愿意的,我将为hpssacli和一个Tcl / Tk前端制作一个Webmin模块,以简化pipe理

ProliantSupportPack至less在Debian中已经过时了。

惠普驱动程序应该在库存内核,实用程序可以从“pipe理组件包”下载。 要使用它,把这个列表添加到你的/etc/apt/sources.list

deb http://downloads.linux.hp.com/SDR/downloads/ManagementComponentPack/debian/ wheezy/current non-free

但是,我的G7服务器与SmartArray P410i甚至最新的hpacucli 9.40不起作用。