Users Guide
たことを表します。
Building <driver> using DKS... [FAILED]
where <driver> is dcdbas or dell_rbu
(DKS を使用して <ドライバ> の構築中... [失敗]
<ドライバ> は dcdbas または dell_rbu)
管理したシステムに実行中のカーネルを識別するには、DKS を使用し、DKS の必要条件をチェックします。
実行しているカーネルの決定
1. root としてログインします。
2. コンソールで次のコマンドを入力して <Enter> を押します。
uname -r
システムは実行中のカーネルを識別するメッセージが表示されます。Managed System Software の readme ファイルにリストされていないカーネルの場合、 managed system software
がサポートするために DKS を使用する必要があります。
ダイナミックカーネルサポートの必要条件
Managed System Software が DKS を使用するには、ServerAdministratorを起動する前に、次の依存関係が満たされる必要があります。
l 実行中のカーネルで、ロード可能なモジュールサポートが有効になっている必要があります。
l カーネル実行中のカーネルモジュール構成のソースは /lib/modules/`uname -r`/build に依存する必要があります。SUSE Linux Enterprise Server(バージョン 9 および 10)
を実行しているシステムでは、 kernel-source RPM に必要なカーネルソースが提供されています。Red Hat Enterprise Linux(バージョン 4) を実行しているシステムでは、kernel -
devel RPM にカーネルモジュール構成に必要なソースがあります。
l GNU make ユーティリティがインストールされている必要です。このユーティリティは make RPM によて提供されています。
l GNU C コンパイラ (gcc) がインストールされている必要があります。このコンパイラは gcc RPM によって提供されています。
l GNU リンク (ld) がインストールされている必要があります。このリンかは binutils RPM によって提供されています。
以上の条件が満たされていると、Server Administrator の起動中、必要なときに DKS によってデバイスドライバが自動的に構築されます。
Server Administrator インストール後のダイナミックカーネルサポートの使い方
Server Administrator インストール後にロードされた、コンパイル済みのデバイスドライバ非対応のカーネルを、Server Administrator がサポートできるようにするには、管理するシステムにおい
て DKS 必要条件が満たされていることを確認し、システム上の新しいカーネルを起動します。
カーネルのロード後、Server Administrator が最初に開始したときに、システムで実行しているカーネルのデバイスドライバが作成されます。デフォルトでは、Server Administrator はシステム
起動時に開始します。
同一カーネルを実行しているシステムへの動的に構築されたデバイスドライバのコピー
Server Administrator では、実行中のカーネル用のドライバを動的に構築するとき、デバイスドライバを /lib/modules/<kernel>/kernel/drivers/firmware ディレクトリにインストール
します。<カーネル> は、uname -r と入力して返されるカーネル名です。デバイスドライバを構築したカーネルと同じカーネルを実行しているシステムがある場合は、新しく構築したデバイスドライバを
他のシステムの/var/omsa/dks/<カーネル> ディレクトリにコピーすると、Server Administrator で使用できます。この操作によって、システムごとにカーネルソースをインストールしなくても
複数のシステムでダイナミックカーネルサポート機能を使用できるようになります。
たとえば、次のシナリオを想定してください。システム A は Server Administrator のコンパイル済みデバイスドライバでサポートされていないカーネルを実行しています。システム B も同じカーネル
を実行しています。以下の手順に従って、システム A にデバイスドライバを作成し、そのデバイスドライバをシステム B にコピーして Server Administrator で使用します。
1. システム A で DKS の必要条件が満たされていることを確認します。
2. システム A に Server Administrator を起動します。
起動中に、Server Administrator はシステム A で実行しているカーネルのデバイスドライバを構築します。
3. システム A で uname -r と入力し、実行中のカーネル名を確認します。
4. システム A の /lib/modules/<kernel>/kernel/drivers/firmware ディレクトリ内の dcdbas.* または dell_rbu.* ファイルをシステム B /var/omsa/dks/<kernel>
ディレクトリにコピーします。 <カーネル> は、手順 3 で uname -r と入力して返されるカーネル名です。
メモ: Server Administrator はメッセージを /var/log/messages ログファイルに記録します。