Solaris フラッシュインストール機能を利用すると、マスターシステムと呼ばれるシステム上の Solaris OS を、単一の参照用インストールイメージとして使用できます。また、マスターシステムのイメージを複製して、Solaris フラッシュアーカイブを作成できます。ネットワーク内のほかのシステムにこの Solaris フラッシュアーカイブをインストールすることで、クローンシステムを作成できます。
ここでは、Solaris フラッシュアーカイブの作成方法について説明します。
Solaris フラッシュアーカイブを作成する前に、マスターシステムのインストールを行う必要があります。
マスターシステムのインストール方法については、『Solaris 10 6/06 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』の「マスターシステムへのインストール」を参照してください。
Solaris フラッシュアーカイブの詳細については、『Solaris 10 6/06 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』の第 1 章「Solaris フラッシュ (概要)」を参照してください。
ファイルサイズに関連する問題:
Web サーバーソフトウェアのマニュアルを参照して、Solaris フラッシュアーカイブの大きさのファイルを転送できることを確認してください。
マスターシステムをブートします。
できるだけ静的な状態でマスターシステムを稼働させます。可能であれば、システムをシングルユーザーモードで実行してください。これが不可能な場合、アーカイブするアプリケーションおよび大量のオペレーティングシステムリソースを必要とするアプリケーションを停止します。
flarcreate コマンドを使用して、アーカイブを作成します。
# flarcreate -n name [optional-parameters] document-root/flash/filename |
アーカイブに指定する名前です。指定する name は、content_name キーワードの値になります。
flarcreate コマンドには、Solaris フラッシュアーカイブをカスタマイズするためのオプションをいくつか指定できます。これらのオプションの詳細は、『Solaris 10 6/06 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』の第 5 章「Solaris フラッシュ (リファレンス)」を参照してください。
インストールサーバーのドキュメントルートディレクトリにある Solaris フラッシュサブディレクトリへのパスです。
アーカイブファイルの名前です。
ディスク容量を節約するために、flarcreate コマンドに -c オプションを指定してアーカイブを圧縮することもできます。ただし、アーカイブを圧縮すると、WAN ブートインストールのパフォーマンスに影響する場合があります。圧縮されたアーカイブの作成方法については、flarcreate(1M) のマニュアルページを参照してください。
アーカイブの作成が正常に完了すると、flarcreate コマンドは終了コード 0 を返します。
アーカイブの作成が失敗すると、flarcreate コマンドは 0 以外の終了コードを返します。
この例では、wanserver というホスト名を持つ WAN ブートサーバーシステムのクローンを作成して、Solaris フラッシュアーカイブを作成します。このアーカイブは sol_10_sparc という名前で、マスターシステムから正確にコピーされます。アーカイブはマスターシステムの完全な複製です。アーカイブは sol_10_sparc.flar に格納されます。WAN ブートサーバーのドキュメントルートディレクトリの flash/archives サブディレクトリにこのアーカイブを保存します。
wanserver# flarcreate -n sol_10_sparc \ /opt/apache/htdocs/flash/archives/sol_10_sparc.flar |
Solaris フラッシュアーカイブを作成したあと、sysidcfg ファイルでクライアント情報を事前設定します。手順については、「sysidcfg ファイルを作成する方法」を参照してください。
Solaris フラッシュアーカイブの作成方法については、『Solaris 10 6/06 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』の第 3 章「Solaris フラッシュアーカイブの作成 (作業)」を参照してください。
flarcreate コマンドの詳細は、flarcreate(1M) のマニュアルページを参照してください。