DRACもクラスタ(RHCS)のフェンス手段として使うことができたが、当然IPMIもフェンス手段として使うことができる。と書いたが、うまく行かなかったことの報告。解決はできてない。
手元のDELL PowerEdge 2650にOpenIPMIを導入し、IPMIフェンスを試みたところ、失敗してしまう
$ fence_ipmilan -a サーバ名 -l IPMIユーザ名 -p "IPMIパスワード"原因を探るべく、冗長メッセージオプション(
Rebooting machine @ IPMI:サーバ名...Failed
$
-v
)を付けて実行してみる。$ fence_ipmilan -v -a サーバ名 -l IPMIユーザ名 -p "IPMIパスワード"コマンド
Rebooting machine @ IPMI:サーバ名...Spawning: '/usr/bin/ipmitool -I lan -H サーバ名 -U IPMIユーザ名 -P IPMIパスワード -v chassis power status'...
Failed
$
chassis power status
の実行に失敗しているらしい。実際にipmilan
コマンドを直接実行してみると、$ ipmitool -I lan -H サーバ名 -U IPMIユーザ名 -P "IPMIパスワード" chassis power status確かに、
Get Chassis Power Status failed: Invalid command
$ ipmitool -I lan -H サーバ名 -U IPMIユーザ名 -P "IPMIパスワード" chassis power off
Chassis Power Control: Down/Off
$
chassis power status
の実行には失敗したが、chassis power off
は成功して、サーバの電源を切ることができた。どうも、PowerEdge x6xx世代のファームウェアでは、
chassis power status
が実装されていないようだ。#DELLのレポジトリには追随してるんだけどなあ。
0 件のコメント:
コメントを投稿