メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能
  • 「Company Administration(会社情報の管理)」では、お使いのDell EMCのサイトや製品、製品レベルでのコンタクト先に関する情報を管理できます。
一部の文書番号が変更されている可能性があります。探しているものではない場合は、すべての文書を検索してみてください。文書の検索

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

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

この記事は自動翻訳されたものである可能性があります。品質に関するフィードバックがある場合は、このページの下部にあるフォームを使用してお知らせください。

文書の内容


現象

この記事は、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ではサポートされておらず、コミュニティーからのフィードバックを得る目的で共有されています。

原因

 

解決方法

 

文書のプロパティ


最後に公開された日付

07 4月 2023

バージョン

6

文書の種類

Solution