この章では、フラッシュインストール機能の概要を述べるとともに、使用している環境におけるフラッシュインストールの計画に必要な情報を記載します。
フラッシュインストール機能を使用すると、マスターマシンと呼ばれるマシン上の Solaris オペレーティング環境のアーカイブを作成し、このアーカイブをクローンマシンと呼ばれる多数のマシンに複製できます。フラッシュインストールによるクローンマシンへのインストールは、以下の 3 つのプロセスで行います。
マスターマシンへのインストール - マシンを 1 台選択し、Solaris の任意のインストール方法で Solaris オペレーティング環境およびその他のソフトウェアをインストールします。
フラッシュアーカイブの作成 - フラッシュアーカイブには、マスターマシン上のすべてのファイルのコピーを含みます。
フラッシュアーカイブのクローンマシンへのインストール - マシンにフラッシュアーカイブをインストールすると、アーカイブのすべてのファイルがそのマシンにインストールされます。新しくインストールされたマシンのインストール構成は、オリジナルのマスターマシンとまったく同じになります (このため、クローンマシンと呼ばれます)。
フラッシュインストール機能を使用して Solaris オペレーティング環境が稼働しているシステムをアップグレードすることはできません。行えるのは初期インストールだけです。
フラッシュアーカイブの作成とインストールを行う前に、システムに Solaris オペレーティング環境をどのようにインストールするかについていくつか決定しておくべきことがあります。
フラッシュインストールの最初の作業は、各クローンマシンで行いたい構成と同じ構成でマスターマシンにインストールすることです。マスターマシンへの Solaris オペレーティング環境のインストール (部分インストールまたは全インストール) は、Solaris の任意のインストール方法で行えます。このインストールの完了後、ソフトウェアの追加または削除、構成ファイルの変更を行います。
マスターマシンとクローンマシンは、カーネルアーキテクチャが同じでなければなりません。たとえば、アーキテクチャが sun4u であるクローンマシンへインストールするには、同じ sun4u のアーキテクチャを持つマスターマシンから作成されたフラッシュアーカイブしか使用できません。
各クローンマシンで行いたい特別な構成がある場合は、その構成をマスターマシンにインストールする必要があります。マスターマシンへのインストールの設計は、次の要素で決まります。
クローンマシンにインストールしたいソフトウェア
マスターマシンとクローンマシンに接続されている周辺装置
マスターマシンとクローンマシンのアーキテクチャ
Solaris の任意のインストール方法でマスターマシンに Solaris オペレーティング環境をインストールした後、必要に応じてソフトウェアの追加や削除、およびシステム構成情報の変更を行います。
ソフトウェアの削除 - クローンマシンにインストールする必要がないソフトウェアを削除することができます。マスターマシンにインストールされているソフトウェアのリストを表示するには、Solaris Product Registry を使用します。手順の詳細は、『Solaris 8 インストールガイド (Intel 版)』または『Solaris 8 インストールガイド (SPARC 版)』の「Solaris Product Registry によるソフトウェアの追加と削除」を参照してください。
ソフトウェアの追加 - Solaris リリースに含まれているソフトウェアで、Solaris オペレーティング環境の一部として提供されていないソフトウェアをインストールすることができます。マスターマシンにインストールされたすべてのソフトウェアはフラッシュアーカイブに含まれ、クローンマシンにインストールされます。
構成ファイルの変更 - マスターマシン上の構成ファイルを変更することができます。たとえば、/etc/inet/inetd.conf ファイルを変更することにより、システムが実行するデーモンを制限できます。加えられた変更はすべてフラッシュアーカイブの一部として保存され、クローンマシンにインストールされます。
フラッシュインストールを使用して SPARC マシンと IA マシンの両方に Solaris ソフトウェアをインストールしたい場合は、それぞれのプラットフォーム用のフラッシュアーカイブを個別に作成する必要があります。SPARC マシンにインストールするには、SPARC マスターマシンから作成されたフラッシュアーカイブを使用します。IA マシンにインストールするには、IA マスターマシンから作成されたフラッシュアーカイブを使用します。
クローンマシンとは異なる周辺装置を持つマスターマシンにインストールする場合があります。コアシステムサポート (Core) ソフトウェアグループ、エンドユーザーシステムサポート (End User) ソフトウェアグループ、開発者システムサポート (Developer) ソフトウェアグループ、または全体ディストリビューション (Entire) ソフトウェアグループをマスターシステムにインストールした場合、マスターシステムがサポートするのはインストール時にマスターマシンに接続されていた周辺装置だけです。
たとえば、cg6 フレームバッファーを持つマスターマシンに全体ディストリビューション (Entire) ソフトウェアグループをインストールした場合、このインストールでは cg6 フレームバッファーのサポートしか含まれていません。したがって、このシステムから作成したアーカイブは、cg6 フレームバッファーを持つか、フレームバッファーを持たないクローンシステムにしかインストールできません。このアーカイブを使用して Elite3D フレームバッファーを持つクローンシステムにインストールしても、Elite3D は使用できません。これは、必要なドライバがインストールされないためです。
マスターマシンに存在しない周辺装置が、クローンマシンには存在するという場合があります。マスターマシンにデバイスが存在しなくても、マスターマシンにこれらの周辺装置のサポートをインストールできます。このマスターマシンから作成するフラッシュアーカイブには、クローンマシン上の周辺装置に対するサポートが含まれます。
マスターマシンとは異なる周辺装置を持つクローンマシンにインストールする予定がある場合には、以下の方法のどれかを使用してマスターマシンにこれらの周辺装置のサポートをインストールすることができます。
全体ディストリビューションと OEM サポート (Entire plus OEM) ソフトウェアグループをインストールする: 全体ディストリビューションと OEM サポート (Entire plus OEM) ソフトウェアグループは、利用できる最大のソフトウェアグループであり、Solaris オペレーティング環境のすべてのパッケージが含まれています。マスターマシンに全体ディストリビューションと OEM サポート (Entire plus OEM) ソフトウェアグループをインストールすると、マスターマシンには Solaris リリースに含まれるすべてのドライバが含まれることになります。全体ディストリビューションと OEM サポート (Entire plus OEM) ソフトウェアグループをインストールしたマスターマシンから作成されるフラッシュアーカイブは、インストールした Solaris オペレーティング環境のリリースがサポートする周辺装置を持つクローンシステムで機能します。
全体ディストリビューションと OEM サポート (Entire plus OEM) ソフトウェアグループをマスターマシンにインストールすると、他の周辺装置構成との互換性を保つことができます。しかし、全体ディストリビューションと OEM サポート (Entire plus OEM) ソフトウェアグループには、1G バイトを超えるディスク容量が必要です。クローンマシンの中には、全体ディストリビューションと OEM サポート (Entire plus OEM) ソフトウェアグループのインストールに必要な容量を確保できないものもあるでしょう。
パッケージを選択してインストールする: マスターマシンにインストールする際に、マスターマシンとクローンマシンに必要なパッケージを追加インストールできます。特定のパッケージを選択することにより、マスターマシンまたはクローンマシンに存在することが明らかな周辺装置のサポートだけをインストールすることができます。
マスターマシンへのインストールの完了後、フラッシュインストールの次の作業として、フラッシュアーカイブを作成します。マスターマシン上のすべてのファイルは、さまざまな識別情報と共にフラッシュアーカイブにコピーされます。フラッシュアーカイブは、マルチユーザーモードまたはシングルユーザーモードでマスターマシンが稼働している間に作成できます。また、フラッシュアーカイブは、Solaris 8 SOFTWARE 1 of 2 CD または Solaris ソフトウェア CD のイメージからブートした後で作成することもできます。アーカイブは、システムができるだけ静的な状態である時に作成してください。
フラッシュアーカイブには、クローンマシンにインストールされるマスターマシンからの実際のファイルに加えて、アーカイブ識別情報が含まれます。フラッシュアーカイブの名前はユーザーが指定する必要があります。アーカイブについて指定できる情報には、次のものが含まれます。
アーカイブの作者
アーカイブの作成日
アーカイブを作成したマスターマシンの名前
指定できるアーカイブ識別情報の完全なリストは、「identification セクションのキーワード」を参照してください。
アーカイブについての情報を検出するには、flar コマンドを使用してください。手順の詳細は、「flar」を参照してください。
フラッシュアーカイブを作成した後、そのアーカイブをマスターマシンのハードディスクまたはテープに保存できます。保存後は、任意のファイルシステムまたは媒体へそのアーカイブをコピーできます。
ネットワークファイルシステム (NFS) サーバー
HTTP サーバー
テープ
CD
フロッピーディスク
インストールしたいクローンマシンのローカルドライブ
フラッシュアーカイブを作成する際は、compress(1) ユーティリティを使用して、そのアーカイブが圧縮ファイルとして保存されるように指定することができます。圧縮されたアーカイブはディスク容量が少なくてすみ、ネットワークを介してアーカイブをインストールする場合の負荷も減ります。
フラッシュインストールの最後の作業は、クローンマシンへのフラッシュアーカイブのインストールです。
クローンマシンへのフラッシュアーカイブのインストールには、次のインストール方法が使用できます。
Solaris 8 INSTALLATION CD (Multilingual) に含まれている Solaris Web Start 3.0 では、以下の媒体に格納されているフラッシュアーカイブのインストールが可能です。
CD
ネットワークファイルシステム (NFS) サーバー
HTTP サーバー
ローカルテープ
Solaris 8 SOFTWARE 1 of 2 CD に含まれている対話式 (CUI) インストールプログラムでは、以下の媒体に格納されているフラッシュアーカイブのインストールが可能です。
HTTP サーバー
ネットワークファイルシステム (NFS) サーバー
ローカルファイル
ローカルテープ
CD を含むローカルデバイス
カスタム JumpStart インストールプログラムでは、以下の媒体に格納されているフラッシュアーカイブのインストールが可能です。
ネットワークファイルシステム (NFS) サーバー
HTTP サーバー
ローカルテープ
CD を含むローカルデバイス
ローカルファイル
フラッシュ (Flash) インストール機能では、フラッシュアーカイブを階層化する機能を提供します。さまざまな方法でインストールするための、部分的なフラッシュアーカイブを作成することができます。
たとえば、1 つ目に Solaris オペレーティング環境が入ったアーカイブ、2 つ目に Web サーバーの実行に必要なファイルが入ったアーカイブ、3 つ目にネットワークファイルシステム (NFS) サーバー用のファイルが入ったアーカイブを作成します。こうすれば、1 つ目と 2 つ目のアーカイブをインストールして Web サーバーのクローンマシンを作成したり、1 つ目と 3 つ目のアーカイブをインストールしてネットワークファイルシステム (NFS) サーバーのクローンマシンを作成したりすることができます。
階層化されたアーカイブを使用すれば、フラッシュインストールの柔軟性を高めながら、フラッシュアーカイブの保存に必要なディスク容量を減らすことができます。階層化されたアーカイブをクローンマシンにインストールする際は、それらのアーカイブの 1 つに Solaris オペレーティング環境が含まれていなければなりません。
階層化されたフラッシュアーカイブを使用してクローンマシンに Solaris オペレーティング環境と追加ソフトウェアを別々にインストールする場合、Solaris パッケージのデータベースには追加ソフトウェアは登録されません。