Users Guide
Server Administrator デバイスドライバの起動中に次のようなメッセージが表示された場合は、必要条件の一部が満たされていないため、Server Administrator が DKS 機能を使用できなかっ
たことを示します。
DKS を使って<ドライバを構築しています... [失敗]
<ドライバ> が dcdbas または dell_rbu の場合
DKS を使用するには、管理下システムで実行中のカーネルを識別し、DKS の必要条件を確認してください。
実行しているカーネルの判別
1. root としてログインします。
2. コンソールで次のコマンドを入力して <Enter> を押します。
uname -r
実行中のカーネルに関するメッセージが表示されます。Managed System Software の readme ファイルのリストにないカーネルの場合は、DKS を使用してそれをサポートしなければならない場
合があります。
ダイナミックカーネルサポートの必要条件
Managed System Software が DKS を使用するには、Server Administrator を起動する前に、次の依存関係が満たされていなければなりません。
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/drivers/firmware ディレクトリにインスト
ールします。この <カーネル> は(uname -r を入力して返された)カーネル名です。デバイスドライバを構築したカーネルと同じカーネルを実行しているシステムがある場合は、新しく構築したデバイ
スドライバを他のシステムの /var/omsa/dks <カーネル> ディレクトリにコピーすると、Server Administrator で使用できます。この操作によって、システムごとにカーネルソースをインストー
ルしなくても複数のシステムでダイナミックカーネルサポート機能を使用できるようになります。
以下に例を示します。システム A は Server Administrator によってコンパイル済みのデバイスドライバの 1 つでサポートされていないカーネルを実行しています。システム 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> ディレクトリにコピーします。<kernel> は、ステップ 3 で uname -r と入力して返されるカーネル名です。
メモ: Server Administrator はメッセージを /var/log/messages ログファイルに記録します。
メモ: /lib/modules/<カーネル>/kernel/drivers/firmware ディレクトリには以下のファイルが 1 つまたは複数含まれて可能性があります。dcdbas.* または
dell_rbu.*