Solaris のシステム管理

デバイスの自動設定

プラットフォーム固有の構成要素を備えた汎用コアと、一連のモジュールからなるカーネルは、Solaris 2.x 環境で自動的に設定されます。

カーネルモジュールとは、システムで固有の作業を実行するために使用されるハードウェアまたはソフトウェアの構成要素のことです。「 ロード可能」なカーネルモジュールの例としては、デバイスのアクセス時にロードされるデバイスドライバがあげられます。

プラットフォームに依存しないカーネルは /kernel/genunix です。プラットフォーム固有の構成要素は、/platform/`uname -m`/kernel/unix です。

カーネルモジュールについては、次の表 19-2 で説明します。

表 19-2 カーネルモジュール

ディレクトリの位置 

内容 

/platform/`uname -m` /kernel

プラットフォーム固有のカーネル構成要素 

/kernel

システムのブートに必要なすべてのプラットフォームに共通のカーネル構成要素 

/usr/kernel

特定の命令セット内にあるすべてのプラットフォームに共通のカーネル構成要素 

システムは、ブート時にどのデバイスが接続されるかを判断します。さらに、カーネルは、それ自体を動的に構成して、必要なモジュールだけをメモリーにロードします。ディスクデバイスやテープデバイスなどのデバイスが初めてアクセスされると、対応するデバイスドライバがロードされます。このプロセスは、「 自動構成」と呼ばれます。これは、すべてのカーネルモジュールが、必要に応じて自動的にロードされるためです。

/etc/system ファイルを修正することによって、カーネルモジュールがロードされる方法をカスタマイズすることができます。このファイルを修正する方法については、第 66 章「カーネルパラメタの調整手順」を参照してください。

機能と利点

自動構成の利点は次のとおりです。

自動構成プロセスは、システム管理者が新しいデバイス (およびドライバ) をシステムに追加するときに使用されます。これは、再構成ブートを実行することにより行われるため、システムは新しいデバイスを認識することができます。

サポートされていないデバイスのメーカに依頼すべきもの

各種の標準デバイスをサポートするために必要なデバイスドライバが、Solaris 2.x 環境に組み込まれています。これらのドライバは、/kernel/drv および /platform/`uname -m`/kernel/drv ディレクトリにあります。

ただし、サポートされていないデバイスを購入した場合は、そのメーカから、デバイスを正しくインストール、保守、管理するために必要なソフトウェアが提供されなければなりません。

このソフトウェアには、少なくともデバイスドライバとその関連設定 (.conf) ファイルが含まれます。.conf ファイルは、drv ディレクトリにもあります。また、このようなデバイスは、Solaris 2.x 製品で提供されるユーティリティと互換性を持たず、保守と管理ユーティリティを必要とする場合があります。

詳細については、デバイスのご購入先に問い合わせてください。