Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

「Ubuntu ServerでIPMIを使用してiDRAC OS情報を設定する方法(英語)」

Summary: 「OSおよびアプリケーション(英語)」

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

この記事は、Canonicalのフィールド エンジニア、Kent Baxleyによって作成されました。

最近、Charles Roseにより、最新のipmitoolおよびFedoraリリースを使用して、iDRAC内のOS情報を設定および取得する方法に関する記事が公開されました。この記事では、Ubuntu Server 12.04 LTS以降で同じことを行う方法について説明しています。

Ubuntuの場合、最新の安定したipmitoolリリース(バージョン1.8.13-1)が必要です。このバージョンは、現在開発中のUbuntu 14.04 LTSの最新日次ビルドのUniverseリポジトリーに含まれています。日次ビルドは、次のWebサイトから入手できます。

http://cdimage.ubuntu.com

バージョン12.04 LTS~13.10の場合、このバージョンは各リリースのbackportsリポジトリーにあります。

Ubuntu Server 14.04 LTSにipmitoolをインストールするには、次のコマンドを実行します。
$ sudo apt-get install ipmitool

/dev/ipmi0に関するエラーが表示された場合は、次のコマンドを使用してopenipmiサービスを再起動するか、サーバーを再起動します。

$ sudo service openipmi restart

Ubuntu 12.04 LTS、13.04、または13.10で、ipmitool 1.8.13-1を取得するには、backportsリポジトリーを指定する必要があります。
それ以外の場合は、バージョン1.8.12(Ubuntuにこの機能を含まない)がインストールされます。12.04 LTSでバックポートされたipmitoolを取得するには、例えば、次を実行します。

$ sudo apt-get install ipmitool/precise-backports

Ubuntu Server 13.04または13.10を実行している場合は、「raring-backports」または「saucy-backports」をそれぞれ指定します。いずれの場合も、/dev/ipmi0に関するエラーが表示された場合は、openipmiデーモンを再起動するか、サーバーを再起動します。

最新のipmitoolがインストールされたら、「getsysinfo」および「setsysinfo」コマンドを実行できることを確認します。これらのコマンドを使用すると、iDRACとの間でOS情報を設定および取得できます。

次の例では、「getsysinfo」および「setsysinfo」に渡すことができるオプションを提供します。

$ sudo ipmitool mc getsysinfo

十分なパラメーターが指定されていません。

使用方法:

  getsysinfo

指定した引数に対するシステム情報をBMCから取得します。

setsysinfo

指定した引数に対するシステム情報文字列をBMCに格納します。

有効な引数は次のとおりです。

    primary_os_name - プライマリー オペレーティング システム名

os_name - オペレーティング システム名

system_name - サーバーのシステム名(ベンダー依存)

delloem_os_version - 実行中のオペレーティング システムのバージョン

delloem_url - BMC WebサーバーのURL

それぞれのパラメーターを設定できることを確認します。  たとえば、primary_os_nameを設定するには、 run:
$ sudo ipmitool mc setsysinfo primary_os_name 「Precise」

と入力して取得します。

sudo ipmitool mc getsysinfo primary_os_name

コンソールに「Precise」と表示されます。


起動時にiDRACのすべてのOSパラメーターを簡単に設定できる「exchange-bmc-os-info」スクリプトは、Launchpad:

https://launchpad.net/+search?field.text=exchange-bmc-os-info

のPowerEdgeツール リポジトリーのUbuntuでも使用できます リポジトリに接続してパッケージをインストールするには、次のコマンドを実行します。

$ sudo apt-get install python-software-properties

$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (Enterを押してgpgキーを引き込み、リポジトリを追加します)

$ sudo apt-get update

$ sudo apt-get install exchange-bmc-os-info

パッケージがインストールされたら、サービスを起動する必要があります。  次のコマンドを実行して、サービスが起動されていることを確認します。  以下の例のように、「ok」ステータスが返されるはずです。

$ sudo service exchange-bmc-os-info status

exchange-bmc-os-info: ok

これで、primary_os_name、 os_name、system_name、delloem_os_version、delloem_urlが自動的に入力されます。

$ sudo ipmitool mc getsysinfo primary_os_name

Ubuntu

$ sudo ipmitool mc getsysinfo os_name

Ubuntu

$ sudo ipmitool mc getsysinfo system_name

dhcp166-223

$ sudo ipmitool mc getsysinfo delloem_os_version

12.04.3 LTS, Precise Pangolin kernel 3.8.0-33-generic x86_64

$ sudo ipmitool mc getsysinfo delloem_url

https://10.9.166.143:443

Charlesの記事に記載されているように、そのサーバーのiDRAC Webインターフェイスにホスト名、OS名、バージョンが表示されている必要があります。
  1. iDRAC Webコンソールを開いてログインします。
  2. [System]>[Properties]に移動します。
  3. [Server Information]の下に次の情報が表示されていることを確認します。  上記のコマンド ラインの応答と一致する必要があります。
  • システム ホスト名
  • オペレーティングシステム
  • オペレーティング システムのバージョン

iDRACのURLやIPアドレスへのアクセスなどのタスクでexchange-bmc-os-infoを使用する方法に関する詳細については、こちらを参照してください。

この機能は現在、Dellではサポートされておらず、コミュニティーからのフィードバックを得る目的で共有されています。

Cause

 

Resolution

 
Article Properties
Article Number: 000130793
Article Type: Solution
Last Modified: 07 Apr 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.