根据先前问题,我安装了ipmitool(yum install ipmitool
)。
但是,即使重新启动后,我尝试运行时仍出现以下错误ipmitool power status
:
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Unable to get Chassis Power Status
这是操作系统/硬件问题吗(远程数据中心的托管机器上的 CentOS 6.3 x64 - 不确定硬件供应商)?还是我在安装过程中遗漏了一些更基本的东西ipmitool
?
答案1
您可能需要加载 IPMI 内核模块:
modprobe ipmi_devintf
modprobe ipmi_si
您可以添加这些/etc/modules
以使它们自动加载(仅列出模块名称):
ipmi_devintf
ipmi_si
答案2
您是否已加载设备?您可以手动加载模块:modprobe ipmi_devintf ; modprobe ipmi_si
并检查您的日志
答案3
只是想强调另一个小点:“确保您以 root/admin 权限运行”。
user@host:~$ ipmitool power status
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
user@host:~$ ls /dev/ipmi*
/dev/ipmi0
user@host:~$ lsmod | grep ipmi
ipmi_devintf 20480 0
ipmi_ssif 24576 0
ipmi_si 57344 0
ipmi_msghandler 49152 3 ipmi_ssif,ipmi_devintf,ipmi_si
user@host:~$ sudo ipmitool power status
[sudo] password for user:
Chassis Power is on
user@host:~$
答案4
设置IPMI接口网线[在此处输入图像描述][1]
按F2或DEL进入BIOS,进入Server Mgmt菜单,选择BMC network configuration。[enter image description here][2] 3 配置IP获取方式 IP地址网关
ipmitool lan 设置 1 ipsrc 静态 | dhcp ipmitool lan 设置 1 ipaddr 192.168.1.2 ipmitool lan 设置 1 网络掩码 255.255.255.0 ipmitool lan 设置 1 defgw 192.168.1.254