作業ログ:OpenIPMI のインストール

サーバマシンなので IPMI が使えるはずです。ということで、OpenIPMI をインストールしてみました。

インストール

lv1$ sudo aptitude install openipmi
...
The following NEW packages will be installed:
  libopenipmi0{a} libperl5.10{a} libsensors3{a} libsnmp-base{a}
  libsnmp15{a} libsysfs2{a} openipmi
0 packages upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 4963kB of archives. After unpacking 11.0MB will be used.

(ipmitool をインストールするのを忘れていました。)
lv1$ sudo aptitude install ipmitool
...
The following NEW packages will be installed:
  ipmitool 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 304kB of archives. After unpacking 733kB will be used.

設定

lv1$ sudo sed -i.orig -e 's|ENABLED=false|ENABLED=true|' /etc/default/ipmievd

lv1$ sudo /etc/init.d/ipmievd start
ipmievd: using pidfile /var/run/ipmievd.pid0
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Unable to open interface

あれ、/dev/ipmi* が存在しないというエラーが出ますね。
以下のそれらしいモジュールを modprobe したのですが、解決できません。

  • ipmi_devintf
  • ipmi_poweroff
  • ipmi_watchdog
  • ipmi_msghandler

アンインストール

ということで、今の私では OpenIPMI の設定はできませんでした。
そのため、パッケージを削除しておきます。

lv1$ sudo aptitude remove --purge libopenipmi0 libperl5.10 libsensors3 libsnmp-base libsnmp15 libsysfs2 openipmi ipmitool
...
The following packages will be REMOVED:
  ipmitool libopenipmi0 libperl5.10 libsensors3 libsnmp-base libsnmp15 
  libsysfs2 openipmi 
0 packages upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 11.7MB will be freed.