新しいサーバーへのシステムインストールをさらに自動化しています。ここで最大の問題は、ネットワークデバイスが予想される順序で表示されないことです(たとえば、最初のオンボードネットワークカードが時々eth2、eht3、またはeth4の場合があります)。
これは使用されるハードウェアによって異なります(この場合はDell PowerEdgeサーバーモデル)。モデルからネットワークカードへのマッピングを含むテーブルを作成しました。
キックスタートインストール中にネットワークカード(固定IP)を自動的に設定したいので、これはCentOS 5サーバーのキックスタートインストール中に非常に重要です。
私の考えは、Dell-OMSAをインストールしてからクエリしてomreport chassis info
モデル番号を取得することです。
キックスタートが完了すると正常に動作しますが、キックスタートのインストール中は失敗します。
次の障害物を見つけて削除しました。
- インストール中に最初のCentOS 5.8カーネルが使用され、インストールされたファイルにはすでに最新のパッチカーネルが含まれています(インストール中に「古い」カーネルをインストールしてdell_rbuドライバがあります)。
- これDell_rbudepmodがないため、カーネルをロードできません。 (回避策:古いカーネルをインストールした後にdepmodを実行してください。)
今、残りの問題を発見しました。 OMSAの場合、IPMIインターフェースは機能する必要があります。
ipmi( ) を起動するとservice ipmi start
エラーが発生します。/dev/ipmi0存在しません(一部のimpiモジュールをロードした後)。
この段階でどのような問題が発生するのかご存知ですか?
答え1
ipmi_devintf
たぶんカーネルモジュールをロードする必要があります。
また、このモデルを購入するためにDellソフトウェアは必要ありません。 IPMI経由で入手できますipmitool
# ipmitool fru
FRU Device Description : Builtin FRU Device (ID 0)
Board Mfg Date : Sun Dec 31 23:00:00 1995
Board Mfg : DELL
Board Product : PowerEdge R515
またはSMBIOS(IPMIドライバは不要):
# dmidecode -t system
[...]
System Information
Manufacturer: Dell Inc.
Product Name: PowerEdge R515
Version: Not Specified
[...]