![为什么 hpacucli 看不到我的控制器?“错误:未检测到控制器。”](https://linux22.com/image/619381/%E4%B8%BA%E4%BB%80%E4%B9%88%20hpacucli%20%E7%9C%8B%E4%B8%8D%E5%88%B0%E6%88%91%E7%9A%84%E6%8E%A7%E5%88%B6%E5%99%A8%EF%BC%9F%E2%80%9C%E9%94%99%E8%AF%AF%EF%BC%9A%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%E6%8E%A7%E5%88%B6%E5%99%A8%E3%80%82%E2%80%9D.png)
在配备 HP P410 的 HP DL120G7 上,根据一些博客上的建议,我已经安装了最新版本hpacucli
的http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Debian/pool/non-free/—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:~#
HP 官方网站上的最新版本实际上不是最新版本吗?
答案1
在 repo 上使用它
德布http://downloads.linux.hpe.com/SDR/repo/mcp/jessie/当前非免费
apt-get 更新
apt-get 安装 ssacli
跑步萨克利是新版本,同样的命令,我用 proxmox 5 测试了这一点,hpacucli 没有检测到我的 HP H240,ssacli 检测到了,并且运行正常
答案2
跑步:
"lsmod | grep sg"
如果不存在,请执行以下操作:
"modprobe sg"
然后尝试实用程序。
答案3
适用于 Debian Jessie 管理员以及主要拥有HP Proliant ML350 Gen9是使用命令hpssacli在网上搜索了差不多一整天后,我发现这一页说哈帕库克利不起作用;而hpssacli可以工作并显示所有您的需求。我有HP SmartArray P440ar安装在我的服务器上。如果上帝愿意,我将为hpssacli以及一个 Tcl/Tk 前端,只是为了简化管理
答案4
ProliantSupportPack 至少对于 Debian 来说已经过时了。
HP 驱动程序应在库存内核中,实用程序可从“管理组件包”下载。要使用它,请将此列表添加到您的/etc/apt/sources.list
:
deb http://downloads.linux.hp.com/SDR/downloads/ManagementComponentPack/debian/ wheezy/current non-free
但是,在我的配备 SmartArray P410i 的 G7 服务器上,即使是最新的 hpacucli 9.40 也无法运行。