サーバーに何らかのIPMIがあるかどうかを確認するにはどうすればよいですか?


10

私が管理しているLinuxサーバーを見たことがありません。何らかのIPMIがインストールされているかどうかを確認するにはどうすればよいですか?

ipmitoolをインストールして、自分の質問に答えてみました。

Setting up ipmitool (1.8.9-2) ...
Starting IPMI event daemon ipmievdipmievd: 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
failed!
invoke-rc.d: initscript ipmievd, action "start" failed.

答えでした。ISPがサーバーをリモートコントロールするために何を使用しているのか、またはISPがどのようにサーバーをリモート管理HTMLパネルにフックしているのかを確認できますか?


VPCの場合、IPMIアクセスを取得する方法はありません(統合されたハイパーバイザーシステムがない場合)。それが専用サーバーである場合、そのレベルのアクセス権を与えることはまだ非常に躊躇するでしょう。
クリスS

1
専用のDebianボックスです。
isync 2011

回答:


1

それがRed Hatの場合は、実行してくださいrpm -qa|grep ipmi。OpenIPMIが最も可能性の高いインストール、または独自のもの(hpIPMIなど)の1つです。.debシステムおよびSolarisボックスにも同等のコマンドがあるはずです。


1
Debianです:dpkg -l | grepのIPMI \ n個のカーネルドライバとIPMI制御用ユーティリティ1.8.9-2 ipmitoolのRC \ n個II libopenipmi0 2.0.14-1インテリジェントプラットフォーム管理インタフェース-
ISYNC

私はもっ​​と助けたいと思っています、私は赤い帽子の男です。OpenIPMIライブラリはあるが、明示的なパッケージはないようです。apt-get install openipmiが機能するかどうかを確認します(パッケージ名が正しくない可能性があります)。HTML管理ユーティリティがMIB-IIとSNMPのホストmibからのものを報告しているだけの場合、IPMIを使用していない可能性があります。あなたが彼らがあなたの箱をどのように監視しているかを理解しようとしているなら、SNMPは調べるのに良い場所かもしれません。
マシュー

「apt-get install openipmi」は機能しましたが、現在システム上にあり、あまり機能しません。libopeipmi libは、以前に実行されたipmitoolのインストールから残っただけだと思います... ISPがSNMPを使用している場合、それをぶらぶらする必要はありませんか?SSHでサーバーのローカルホストに撃つことができるsave snmpコマンドはありますか?
isync

snmp-utilsをインストール(もう一度、パッケージ名を確認)してから、snmpwalkコマンドを使用して、利用可能なsnmp情報を確認できます。
マシュー

5
この答えは間違っています。問題は、サーバーにIPMIシステムが物理的にあるかどうかを確認する方法であり、O / SにIPMIパッケージがインストールされているかどうかではありません。
ThatGraemeGuy

22

FreeIPMIのよくある質問セクション:7.私のシステムサポートIPMIしていますか?

私のシステムはIPMIをサポートしていますか?

残念ながら、システムがインバンド通信を介してIPMIをサポートしているかどうかを判断するための、普遍的に定義されたメカニズムはありません。IPMIがLAN経由の通信用に正しく設定されていると仮定すると、かなり信頼できるメカニズムが帯域外に存在します。ここにいくつかの提案があります。

  1. FreeIPMIのipmi-locateを使用して、システムでIPMIが見つかるかどうかを判断できます。ただし、ipmi-locateを介してIPMIを検出できない場合でも、システムにIPMIが存在することを証明するには不十分です。システムはそのような情報を公開しないか、クライアントがデフォルトの場所で通信することを期待するかもしれません。

  2. dmidecodeは、システムでIPMIをサポートするデバイスをプローブするために同様に使用できます。IPMIをgrepするか、コマンドラインでIPMI DMIタイプを指定できます。

    # > dmidecode --type 38
    # dmidecode 2.10 SMBIOS 2.5 present.
    
    Handle 0x0049, DMI type 38, 18 bytes IPMI Device Information
            Interface Type: KCS (Keyboard Control Style)
            Specification Version: 2.0
            I2C Slave Address: 0x10
            NV Storage Device: Not Present
            Base Address: 0x0000000000000CA2 (I/O)
            Register Spacing: Successive Byte Boundaries
    
  3. FreeIPMIのipmi-pingを使用して、特定のホスト/ IPアドレスにマシンのIPMIサービスがあるかどうかを確認できます。より広範囲のIPMI検出では、ipmi-detectdデーモンとipmi-detectツールを使用できます。

繰り返しになりますが、IPMIがサポートされているデバイスを見つけることができなかったとしても、IPMIがサポートされていないことを示すには不十分です。

最終的に、IPMIがシステムでサポートされているかどうかを判断するには、製品ドキュメントまたは試行錯誤によるある程度の情報が必要になる場合があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.