JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 1/13 インストールガイド: フラッシュアーカイブ (作成とインストール)     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  フラッシュアーカイブの概要

2.  フラッシュアーカイブの計画

フラッシュアーカイブインストールの計画

マスターシステムへの初期インストールの設計

Sun 4V マシンに Sun4U フラッシュアーカイブをインストールする方法

マスターシステム上の Oracle Solaris インストールをカスタマイズする

SPARC および x86 システム用のアーカイブの作成

SPARC: マスターシステムに存在しない周辺装置のサポート

フラッシュアーカイブの作成の計画

初期インストール用フラッシュアーカイブの作成を計画する

RAID-1 ボリュームを使用している場合にフラッシュアーカイブを作成する

大規模なファイルを含むアーカイブの作成

更新用 フラッシュアーカイブ差分アーカイブの作成を計画する

アーカイブのファイルとディレクトリのカスタマイズ

スクリプトを使用したアーカイブのカスタマイズ

カスタムスクリプト作成のガイドライン

フラッシュアーカイブのセクション

初期インストールでのアーカイブの作成時期

フラッシュアーカイブの保存先

アーカイブを圧縮する

フラッシュアーカイブのインストールの計画

3.  フラッシュアーカイブの作成 (タスク)

4.  フラッシュアーカイブのインストールと管理 (タスク)

5.  障害回復イメージの作成と使用

6.  フラッシュアーカイブ (リファレンス)

用語集

索引

フラッシュアーカイブの作成の計画

マスターシステムから初期インストール用アーカイブを作成できます。また、クローンシステムに別のアーカイブがすでにインストールされている場合は、2 つのシステムイメージから差分アーカイブを作成できます。差分アーカイブでは、2 つのイメージの相違部分のみがインストールされます。

初期インストール用フラッシュアーカイブの作成を計画する

マスターシステムのインストール後、フラッシュアーカイブインストールプロセスの次のタスクとして、フラッシュアーカイブを作成します。マスターシステム上のファイルは、さまざまな識別情報とともにフラッシュアーカイブにコピーされます。フラッシュアーカイブは、マルチユーザーモードまたはシングルユーザーモードでマスターシステムが稼働している間に作成できます。フラッシュアーカイブは、次のメディアのうちの 1 つからブートしたあとでも作成できます。


注意

注意 - 非大域ゾーンがインストールされていると、フラッシュアーカイブは正常に作成されません。フラッシュアーカイブ機能には、Oracle Solaris ゾーン区分技術との互換性はありません。フラッシュアーカイブを作成した場合、これらの条件でアーカイブを配置したときの動作は未定義です。

  • アーカイブが非大域ゾーンに作成された場合

  • アーカイブが、非大域ゾーンがインストールされている大域ゾーンに作成された場合


RAID-1 ボリュームを使用している場合にフラッシュアーカイブを作成する

Solaris Volume Manager RAID-1 ボリュームが構成されていても、フラッシュアーカイブを作成できます。クローンシステムの整合性を保つため、RAID-1 ボリュームの情報はすべて、フラッシュアーカイブ作成ソフトウェアによってアーカイブから削除されます。JumpStart では、JumpStart プロファイルを使用すると RAID-1 ボリュームを再構築できます。Live Upgrade では、RAID-1 ボリュームが構成されたブート環境を作成し、アーカイブをインストールできます。Oracle Solaris インストールプログラムでは、フラッシュアーカイブを使用して RAID-1 ボリュームをインストールできません。


注 - Veritas VxVM では、フラッシュアーカイブで使用できない領域に構成情報が格納されます。Veritas VxVM ファイルシステムが構成されている場合は、フラッシュアーカイブを作成しないでください。また、JumpStart と Live Upgrade も含め、Oracle Solaris インストールではインストール時の VxVM ボリュームの再構築はサポートされていません。したがって、フラッシュアーカイブを使った Veritas VxVM ソフトウェアの配備を計画している場合は、VxVM ファイルシステムを構成する前にアーカイブを作成する必要があります。その後、クローンシステムにアーカイブを適用しシステムをリブートしてから、クローンシステムの構成を個別に行う必要があります。


大規模なファイルを含むアーカイブの作成

フラッシュアーカイブの作成に使われるデフォルトのコピー方法は、cpio ユーティリティーです。個別のファイルのサイズを 4G バイトより大きくすることはできません。大規模な個別ファイルがある場合は、pax によるコピー方法でアーカイブを作成できます。flarcreate コマンドと -L pax オプションを指定して pax ユーティリティーを使用すると、個別ファイルのサイズ制限なしでアーカイブが作成されます。個別のファイルのサイズは 4G バイトより大きくできます。

更新用 フラッシュアーカイブ差分アーカイブの作成を計画する

クローンシステムにアーカイブがインストール済みであるときに、クローンシステムを更新する場合は、更新前のマスターイメージと更新後のマスターイメージの 2 つのイメージの差異のみを含む差分アーカイブを作成できます。2 つのイメージの相違部分が、差分アーカイブになります。

差分アーカイブを使用してクローンシステムを更新すると、差分アーカイブ内に存在するファイルだけがクローンシステム上で変更されます。インストールの前または後に、スクリプトを使用してアーカイブをカスタマイズできます。再構成を行う場合、これは特に有効です。

JumpStart インストール方法を使用するとフラッシュアーカイブ差分アーカイブをインストールできます。また、Live Upgrade を使用して非アクティブブート環境に差分アーカイブをインストールすることもできます。

次のいずれかの方法でアクセスできるように、初期インストールの実行後に更新前のマスターイメージを保存してください。

詳細な手順については、「更新されたマスターイメージを使用してフラッシュアーカイブ差分アーカイブを作成する方法」を参照してください。

アーカイブのファイルとディレクトリのカスタマイズ

フラッシュアーカイブの作成時に、マスターシステムからコピーされるファイルやディレクトリの一部を除外できます。アーカイブからディレクトリを除外する際に、そのディレクトリ内にある特定のファイルやサブディレクトリを除外せずにアーカイブに含めることも可能です。たとえば、/a/aa/bb/c にあるすべてのファイルやディレクトリを除外したアーカイブを作成できます。このアーカイブを作るときに、bb サブディレクトリの内容だけを除外せずにアーカイブに含めることができます。これにより、アーカイブに含められるのは bb サブディレクトリの内容だけになります。


注意

注意 - flarcreate のファイル除外オプションは、注意して使用してください。一部のディレクトリを除外する際、気づかずにシステム構成ファイルなどの他のファイルがアーカイブに残ってしまう場合があります。この場合、システムの整合性が損なわれるため、インストールが失敗してしまいます。ディレクトリやファイルの除外は、大規模なデータファイルなど、システムを破綻させることなく容易に削除可能なデータに対して行うのが最善です。


次の表に、ファイルやディレクトリの除外および追加用の flarcreate コマンドのオプションを示します。

指定方法
除外用のオプション
追加用のオプション
ディレクトリまたはファイルの名前を指定します
-x exclude-dir/filename
-y include-dir/filename
対象のファイルやディレクトリのリストを含むファイルを使用します
-X list-filename

-z list-filename

-f list-filename

-z list-filename

これらのオプションの詳細は、表 6-6 を参照してください。

アーカイブのカスタマイズ例については、「フラッシュアーカイブの作成とファイルのカスタマイズの例」を参照してください。

スクリプトを使用したアーカイブのカスタマイズ

マスターシステムへのソフトウェアのインストール後、作成、インストール、ポストインストール、および初回リブート時に特別なスクリプトを実行できます。これらのスクリプトを使用して、次のことを実行できます。

カスタムスクリプト作成のガイドライン

リブートスクリプト以外のスクリプトを作成する場合、スクリプトが OS を破壊したりシステムを中断させたりすることがないように、これらのガイドラインに従ってください。これらのガイドラインに従えば、Live Upgrade を使用して OS インストール用の新規ブート環境を作成できます。新規ブート環境は、現行システムの稼働中にアーカイブを使用してインストールできます。


注 - これらのガイドラインは、デーモンの実行やルート (/) ファイルシステムへの他のタイプの変更を実行可能にするリブートスクリプトに適用されるものではありません。


Live Upgrade の概要については、『Oracle Solaris 10 1/13 インストールガイド: Live Upgrade とアップグレードの計画』の第 2 章「Live Upgrade (概要)」を参照してください。

フラッシュアーカイブのセクション

フラッシュアーカイブには、次のセクションが含まれます。一部のセクションを使用して、アーカイブの識別やカスタマイズ、およびインストールのステータス情報の表示を実行できます。各セクションの詳細は、第 6 章フラッシュアーカイブ (リファレンス)を参照してください。

表 2-2 フラッシュアーカイブのセクション

セクション名
情報提供のみ
説明
アーカイブ Cookie
X
最初のセクションには、ファイルをフラッシュアーカイブとして識別する cookie が含まれます。
アーカイブ識別
2 番目のセクションには、アーカイブについての識別情報を値に持つキーワードが含まれます。一部の識別情報は、アーカイブソフトウェアにより提供されます。flarcreate コマンドのオプションを使用すると、それ以外の具体的な識別情報を追加できます。
ユーザー定義
アーカイブ識別セクションのあとには、アーカイブをカスタマイズするためのセクションを定義して挿入できます。フラッシュアーカイブは、ユーザーが挿入したセクションを処理しません。たとえば、このセクションには、アーカイブの説明や、アプリケーションの整合性をチェックするスクリプトなどを含めることができます。
マニフェスト
X
このセクションは、フラッシュアーカイブ差分アーカイブに対して生成され、クローンシステムの検証に使用されます。マニフェストセクションには、クローンシステムに保持、追加または削除されるシステム上のファイルが一覧表示されます。このセクションは情報提供専用であり、内部形式でファイルをリスト表示します。スクリプトの記述には使用できません。
配置前、配置後、リブート
X
このセクションには、OS イメージのインストール前およびインストール後にフラッシュアーカイブソフトウェアが使用する内部情報が含まれます。指定したスクリプトはすべて、このセクションに含まれます。
サマリー
このセクションには、アーカイブ作成に関するメッセージが含まれます。セクションには、配置前および配置後スクリプトのアクティビティーも記録できます。このセクションに出力を送信するスクリプトを記述することにより、このセクション内でインストールの成功を確認できます。
アーカイブファイル
X
アーカイブファイルセクションには、マスターシステムから収集されたファイルが含まれます。

初期インストールでのアーカイブの作成時期

アーカイブは、システムができるだけ静的な状態である時に作成してください。マスターシステムにソフトウェアをインストールした後でソフトウェアを構成する前にアーカイブを作成します。

フラッシュアーカイブの保存先

フラッシュアーカイブを作成したあと、そのアーカイブをマスターシステムのハードディスクまたはテープに保存できます。アーカイブの保存後は、任意のファイルシステムまたはメディアにこのアーカイブをコピーできます。次に例を示します。

アーカイブを圧縮する

フラッシュアーカイブを作成する際は、compress(1) ユーティリティーを使用すると、そのアーカイブが圧縮ファイルとして保存されるように指定できます。圧縮されたアーカイブはディスク容量が少なくてすみ、ネットワークを介してアーカイブをインストールする場合の負荷も減ります。