Solaris Live Upgrade 2.0 は、Solaris 9 オペレーティング環境で利用できます。 ここでの説明は、バージョン 2.0 を対象としています。
Solaris Live Update 2.1 は、Solaris 9 8/03 Update リリースから利用できるようになりました。 Solaris Live Update 2.1 については、Solaris Live Upgrade 2.1を参照してください。
Solaris Live Upgrade を利用してオペレーティングシステムをアップグレードすると、従来アップグレードのために費やしていたサービス停止時間を大幅に短縮できます。 Solaris Live Upgrade は、現在使用中のブート環境をコピーして、元のブート環境を実行した状態のまま、コピー先のブート環境をアップグレードできます。 これらの処理の後、システムをリブートすると、コピーしたブート環境がアクティブなブート環境になります。 障害が発生した場合は、リブートするだけで元のブート環境に切り換えることができます。 このため、通常のテストや評価作業に伴って実働環境を停止する必要がなくなります。
Solaris Live Upgrade は、ブート環境をアップグレードするだけでなく、アクティブでないブート環境にフラッシュアーカイブをインストールできます。 システムをリブートすると、アクティブでないブート環境にインストールされている構成がアクティブになります。
Solaris 9 リリースでは、コマンド行インタフェースのみに適用されるいくつかの Live Upgrade 機能が拡張されています。 この機能拡張は、以下の点に影響します。
進捗レポート – Solaris Live Upgrade を使用してアップグレードしたり、フラッシュアーカイブをインストールしたりする際に、アップグレードまたはインストールの進捗度をレポートします。
lumount コマンドと luumount コマンドの変更 – lumount コマンドは、ブート環境のすべてのファイルシステムをマウントします。 マウントポイントを明示的に指定しない場合、lumount はマウントポイントを作成します。 このマウントポイントには、ランダムな数字の組み合わせではなく、ブート環境名を使用するため、マウントポイントが乱立することがありません。 この機能拡張により、luumount コマンドが使いやすくなります。
luumount コマンドは、ブート環境のルートファイルシステムをマウント解除します。 luumount コマンドでは、マウントポイントだけでなくブート環境名も引数に指定できるようになりました。 また、-f オプションを使用して、ブート環境のファイルシステムを強制的にマウント解除できるようになりました。
lumount(1M) と luumount(1M) のマニュアルページを参照してください。
スケジューリング優先順位 – Solaris Live Upgrade の主な目的は、新しいオペレーティングシステムへの移行中の実働環境の停止時間を、最小限に抑えることです。 ファイルシステムのアップグレードやコピーなどの Solaris Live Upgrade の操作によっては、システムに相当な負荷がかかることがあります。 現在 Solaris Live Upgrade には、スケジューリングの優先順位を制御するツールがあります。 これにより、実働システムのパフォーマンスの低下を最小限に抑えることができるようになりました。 /etc/default/lu ファイルにあるデフォルト値は変更可能です。
ブート環境の命名 – Solaris Live Upgrade コマンドで、ブート環境に長い名前が許可されるようになりました。 このため、コマンドを使用してブート環境名に対して任意の長さの文字列を入力できます。
詳細は、『Solaris 9 4/04 インストールガイド』と ludesc(1M) のマニュアルページを参照してください。
Solaris Live Upgrade の詳細は、『Solaris 9 4/04 インストールガイド』の「Solaris Live Upgrade (トピック)」を参照してください。
Solaris 9 Update リリースでは、次の名称が変更されています。
Solaris フラッシュ (旧名称は Web Start Flash)