Solaris 9 インストールガイド

Solaris Live Upgrade によるパッケージやパッチの管理

Solaris Live Upgrade を使ってパッチやパッケージをシステムに追加することができます。マシンアップグレードの場合と同じように、Live Upgrade を使ってパッチをマシンに追加すると、システムのダウンタイムはリブートの時間だけですみます。luupgrade コマンドを使えば、パッチやパッケージをブート環境に直接追加できます。あるいは、パッチやパッケージをマスターシステムに適用し、そのシステムのフラッシュアーカイブを Live Upgrade でブート環境に適用することもできます。

パッチをブート環境に直接追加する場合は、新しいブート環境を作成してから、-t オプションを指定して luupgrade コマンドを実行します。パッケージをブート環境に追加する場合は、 luupgrade コマンドに -p オプションを指定します。詳細は、luupgrade(1M) のマニュアルページを参照してください。

あるいは、新しいパッケージやパッチがすでに追加されているブート環境の完全なコピーを含むフラッシュアーカイブを Solaris Live Upgrade を使用してインストールすることもできます。この完全なブート環境または単一のリファレンスシステムをマスターシステムと呼びます。フラッシュアーカイブを作成するプロセスは、マスターシステムの作成から始まります。マスターシステムを作成したら、インストールしたいパッチやパッケージを追加します。そして、マスターシステムのフラッシュアーカイブを作成します。次に Solaris Live Upgrade を使ってこのアーカイブを新しいブート環境にインストールします。ブート環境は、必要に応じて何回でもコピーしたり、変更したり、配布したりすることができます。フラッシュアーカイブの作成方法については、第 18 章「フラッシュアーカイブの作成」を参照してください。Solaris Live Upgrade を使ってフラッシュアーカイブをインストールする方法については、ブート環境へのフラッシュアーカイブのインストールを参照してください。


注意 – 注意 –

Solaris Live Upgrade でパッケージやパッチのアップグレードや追加、削除を行うためには、パッケージやパッチが SVR4 パッケージ化ガイドラインに準拠していなければなりません。サンのパッケージはこのガイドラインに準拠していますが、サードパーティベンダーのパッケージがこれに準拠しているとは限りません。パッケージがガイドラインに準拠していないと、アップグレード時にパッケージ追加ソフトウェアに問題が発生したり、場合によっては、アクティブなブート環境が変更されたりすることがあります。

Solaris Live Upgrade によるパッケージの追加や削除については、luupgrade(1M) のマニュアルページを参照してください。パッケージ化の要件については、付録 C 「その他の SVR4 パッケージ要件に関するリファレンス情報」を参照してください。