Users Guide

Linux のデバイスドライバはGNU の一般公有使用許諾(GPLv2.0 の下でオープンソースとして公開されていますこれらのドライバはkernel 2.6.14 で始まる Linux カーネルにまれてお
り、kernel.org から入手できます
Server Administrator ドライバがお使いのオペレーティングシステムにある場合、Server Administrator はそれらのドラババージョンを使用しますServer Administrator ドライバがオペレー
ティングシステムにない場合、Server Administrator は自身のダイナミック カーネルサポートDKS)機能を使用して、必要なドライバをビルドしますDKS の詳細についてはダイナミックカーネル
サポートの項を参照してください
ダイナミックカーネルサポート
Server Administrator には、実行しているカーネル用に自動的にデバイスドライバをビルドするための DKS 機能が搭載されています
Server Administrator デバイスドライバの起動中に次のメッセージが表示された場合は、必要条件の一部が満たされていないためServer Administrator DKS 機能を使用できなかったこと
を示します
Building <ドライバ> using DKS... [FAILED]
<ドライバ> dcdbas または dell_rbu
DKS を使用するには、管理下システムで実行中のカーネルを識別してDKS の必要条件をチェックします
しているカーネルの判別
1. root としてログインします
2. コンソールでのコマンドを入力して <Enter> を押します
uname -r
実行中のカーネルを識別するメッセージが表示されます
ダイナミックカーネルサポートの必要
Managed System Software DKS を使用するにはServerAdministratorを起動する前に、次の依存関係が満たされる必要があります
l 実行中のカーネルでロード可能なモジュールサポートが有効になっている必要があります
l 実行しているカーネルのカーネルモジュールをビルドするためのソースが/lib/modules/`uname -r`/build にあることが必要ですSUSE Linux Enterprise Server が稼動する
システムではkernel-source RPM が必要なカーネルソースを提供しますRed Hat Enterprise Linux が稼動するシステムでは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/<kernel> ディレクトリにコピーするとServer Administrator で使用できるようになりますこの操作によってシステムごとにカーネルソース
をインストールしなくても複数のシステムで DKS を使用できるようになります
たとえば、次のシナリオを想定してくださいシステム A Server Administrator のコンパイルみデバイスドライバでサポートされていないカーネルを実行していますシステム B じカーネル
を実行しています。以下の手順にってシステム A にデバイスドライバを作成し、そのデバイスドライバをシステム B にコピーして Server Administrator で使用します
1. システム A DKS の必要条件が満たされていることを確認します
メモServer Administrator はメッセージを /var/log/messages ログファイルに記録します