我如何在Ubuntu上设置IPMI IP地址?

我是使用IPMI的新手,并试图configuration运行带有IPMI IP地址的Ubuntu 14.04的服务器。 我发现有一些可用于Ubuntu的软件包可以帮助这个: openipmiipmitools ,根据这个链接 ,这似乎build议openipmi由于其正式支持。 但是,我更容易findipmitools指令,所以我试图使用ipmitools (说明是为Centos和包括使用yum ,但我试图适当调整Ubuntu)。 我在安装过程中遇到以下错误:

 Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0 

我发现了这个问题 ,通过修改/etc/modules来解决这个问题,但是这个解决scheme并不适用于我(同样,这个解决scheme不适用于Ubuntu,这很容易成为问题的根源)。 当我重新启动我的机器(实际上是一个Vsphere虚拟机)时,由于磁盘错误,机器不会启动。 我select跳过那些允许成功启动的错误,在这段时间之后,我恢复了对/etc/modules的更改并成功重新启动。

任何人都可以解释我做错了什么,或者可能是一个更好的步骤序列开始在我的Ubuntu虚拟机上的基本IPMIconfiguration?

***顺便说一下,您可能想知道为什么我关心虚拟机上的IPMI – 实际上,这只是我正在使用的设备的testing沙箱,而且该设备将运行Ubuntu并需要IPMIconfiguration。

IPMI仅在物理机器上可用,因为它是一种无法在虚拟机上工作的pipe理硬件(并不是必需的)。 ipmitools等只是从操作系统内部访问这块硬件的工具,但它需要BMC才能真正存在。

它可用于例如监视电源状态,风扇速度,温度以及打开和closures系统。 所有这些在虚拟机上都是不相关的。