Users Guide
2. パッケージを Dell システムに適用しようとすると、ダウンロードしたコンパイル済みパッケージが、現在システムで実行中のカーネルバージョンをサポートしていないことがわかります。
3. ネットワークのプロダクション環境のインベントリから、サポートされていない同じカーネルが、合計 200 台のシステムで実行していることがわかります。
DUP の --rebuild オプションを使用して、カスタマイズされたパッケージをビルドすることにしました。パッケージをカスタマイズすれば追加のカーネルをサポートできます。
4. このパッケージをリビルドする非プロダクションテストシステムを選択して、このカーネルのサポートを追加します。
5. このテストシステムで、特定の必要条件が満たされていることを確認する必要があります。
必要条件が満たされていないと、--rebuild オプションが機能しません。必要条件の詳細については、「テストシステムの必要条件」を参照してください。
ダウンロードした DUP に対して --rebuild オプションを実行し、実行中のカーネルのサポートを追加します。たとえば、次のコマンドを入力します。
./PE2850-ESM_FRMW_LX_R92394.bin --rebuild
6. 再構成したパッケージをテストシステムに適用して、パッケージがエラーなしで適用されることを確認します。たとえば、次のコマンドを入力します。
./PE2850--ESM_FRMW_LX_R92394.bin--CUSTOM
パッケージを実行してエラーが発生した場合、満足な結果が得られるまでパッケージのエラーの修正、再構成および再適用を試みます。
7. リビルドしたパッケージを 200 台すべてのターゲットシステムに配布します。パッケージをすべてのシステムに適用するスクリプトを記述できます。
テストシステムの必要条件
--rebuild コマンドの実行に必要な次の条件を満たすようにテストシステムを準備します。テストシステムでこれらの必要条件が満たされていれば、このテストシステムでパッケージをテストしてから、
再構成したパッケージを配布し、実稼働環境の Dell システムで使用できます。
テストシステムまたは、パッケージを再構成するシステムは、次の 6 つの必要条件を満たしていなければなりません。
1. カーネルの一致:テストシステムのカーネルのバージョンが、リビルド後のパッケージを配布するシステム(ターゲットシステムまたはプロダクションシステム)で実行しているカーネルのバージョ
ンと一致する必要があります。
システムで実行しているカーネルのバージョンを調べるには、次のコマンドを入力します。
uname -r
次の例のようにシステムによってカーネルのバージョンが表示されます。
2.4.9-e.3smp
2. カーネル GCC コンパイラの一致を推奨:テストシステムとプロダクションシステムの両方で同じバージョンの GCC コンパイラを使用することをお勧めします。
3. カーネルソースがインストールされている:現在実行しているカーネルバージョンのカーネルソースがインストールされている必要があります。
4. binutils.rpm パッケージがインストールされている:テストシステムに binutils.rpm (どのバージョンでも可)がインストールされている必要があります。
5. テストシステムに DellOpenManage™ServerAdministratorがインストールされていない:
テスト
システムに Server Administrator がインストールされていないことを確認し
ます。Server Administrator がインストールされているシステムではパッケージをリビルドできません。
6. Dell OpenManage Server Administrator のデバイスドライバがテストシステムのカーネルに組み込まれていない:Server Administrator のデバイスドライバがカーネルに
組み込まれていないことを確認してください。Server Administrator デバイスドライバの名前は、dcdbas と dell_rbu です。これらのデバイスドライバのいずれか、または両方がカーネル
に組込まれているシステムでは、パッケージをリビルドできません。
次の両方の条件が真であれば、ドライバがカーネルに組み込まれていることがわかります。
a. /sys/devices/platform ディレクトリにドライバのディレクトリが存在する。
Server Administrator のデバイスドライバによっては、次のコマンドを入力して、dcdbas または dell_rbu が表示されるか確認します。
ls /sys/devices/platform
b. ドライバのモジュールがロードされていない。
Server Administrator デバイスドライバの特定のケースでは、次のコマンドを入力して、どちらかのドライバのモジュールがロードされているかどうか確認します。
メモ: カーネルソースと binutils.rpm は、プロダクションシステムに存在する必要はありません。
メモ: リビルドしたパッケージを配布・適用するプロダクションシステムに Server Administrator がインストールされているかどうかは関係ありません。Server Administrator は、
パッケージを再構成するシステム上で共存できません。










