UbuntuでOpenIPMIを使用して一部のサーバーを監視および管理しようとしていますが、何らかの理由でOpenIPMIサービスを開始すると、次のように表示されます。
Ipmiドライバーをダウンロードしましたが、何らかの理由で起動しません。誰か助けてもらえますか?
以下のよく回答された元の投稿に重要な情報を追加します。
IPMIには、論理的に監視できないハードウェアアクセスが必要です。
would実行しているIPMIインタラクションは、利用可能な物理ハードウェアに接続しているゲストOS上のクライアントになります。これは、ipmidevがロードされている間、接続をリッスンしているデバイスへの実際の「サービス」です。カーネル。
BIOS自体はハイパーバイザーによって仮想化されるため、ホストOS上のハードウェアに直接物理的にアクセスすることはできません。したがって、ハードウェアに直接アクセスするBIOSがないため、ハードウェアへのシリアルリダイレクトは不可能です。
元の答え:
IPMIインターフェイスを実装するハイパーバイザーを私は知りません。したがって、OpenIPMIサービスが明らかに検出できないIPMIカーネルモジュールをロードしようとするため、OpenIPMIサービスを開始できないのはこのためかもしれません。
私の意見では、ネットワーク経由でサーバーを管理する場合、管理仮想ステーションでこのサービスを実行する必要はありません。サーバーのサービスプロセッサ(Dellサーバーの場合はiDRAC、HPサーバーの場合はiLO2/3、Oracleの場合はALOMなど)でIPMIインターフェイスを有効にして適切に構成し、そのステーションにOpenIPMIツールをインストールする必要があります。サービスプロセッサに接続し、IPMIプロトコルでそれらと通信します(それらのほとんどはIPMI標準に準拠しています)。以下は、サーバーにシャーシステータスを照会する方法の例です。
ipmitool -I lan -U root -H 192.168.1.1 chassis status
または、サーバーの電源を切ることができます。
ipmitool -I lan -U root -H 192.168.1.1 -a power off