Solaris 10 8/07 以降のリリースでは、以前のリリースにあった、非大域ゾーンがインストールされているシステムでの Solaris OS のアップグレードの制限事項が、ほとんど解消されています。
アップグレードに対する唯一の制限は、Solaris フラッシュアーカイブに関するものです。Solaris フラッシュアーカイブを使ってインストールを行う場合は、非大域ゾーンが含まれているアーカイブがシステムに正しくインストールされません。
非大域ゾーンがインストールされているシステムに対応するための変更を次にまとめます。
Solaris 対話式インストールプログラムでは、非大域ゾーンがインストールされている場合に、DVD だけでなく CD を使ったシステムのアップグレードまたはパッチ適用が可能になりました。DVD、CD いずれかのネットワークインストールイメージを使用することもできます。以前は、DVD によるアップグレードに限定されていました。インストールされている非大域ゾーンの数に応じて、アップグレードやパッチに要する時間が大幅に長くなることがあります。
自動化された JumpStart インストールでは、アップグレードまたはパッチに適用されるキーワードを使ってアップグレードまたはパッチを行うことができます。以前のリリースでは、使用できるキーワードが限定されていました。インストールされている非大域ゾーンの数に応じて、アップグレードやパッチに要する時間が大幅に長くなることがあります。
Solaris Live Upgrade では、非大域ゾーンが含まれているシステムのアップグレードまたはパッチが可能です。システムに非大域ゾーンが含まれている場合は、アップグレードプログラムまたはパッチを追加するプログラムとして、Solaris Live Upgrade を推奨します。ほかのアップグレードプログラムでは、膨大なアップグレード時間が必要となる場合があります。これは、アップグレードの実行に要する時間が、インストールされている非大域ゾーンの数に比例して増加するからです。Solaris Live Upgrade を使ってシステムにパッチを適用する場合は、システムをシングルユーザーモードにする必要がないため、システムの稼働時間を最大限に活用できます。
Solaris Live Upgrade は、非アクティブブート環境に OS のコピーを作成します。非アクティブブート環境は、非大域ゾーンがインストールされている場合にアップグレードまたはパッチの適用が可能です。その後、非アクティブブート環境をブートすれば、新しいブート環境にできます。非大域ゾーンがインストールされているシステムに対応するための変更は次のとおりです。
新しいパッケージ SUNWlucfg をほかの Solaris Live Upgrade パッケージ SUNWlur および SUNWluu とともにインストールする必要があります。このパッケージは、非大域ゾーンがインストールされているシステムだけでなく、どのシステムにも必要です。
これらの 3 つのパッケージは、Solaris Live Upgrade を使ってアップグレードを行うのに必要なソフトウェアを構成します。これらのパッケージには、既存のソフトウェア、新しい機能、およびバグ修正が含まれています。Solaris Live Upgrade を使用する前にこれらのパッケージをシステムにインストールしないと、ターゲットリリースへのアップグレードは失敗します。
現在稼働しているブート環境から新しいブート環境を作成する方法は以前のリリースの場合と同じですが、例外が 1 つあります。非大域ゾーン内の共有ファイルシステムに対して宛先ディスクスライスを指定できます。
-m オプションの引数には、新しい省略可能フィールド zonename が追加されました。この新しいフィールドを使用すると、新しいブート環境を作成し、個別のファイルシステムを含むゾーンを指定できます。この引数は、ゾーンのファイルシステムを新しいブート環境の個々のスライス上に配置します。
lumount コマンドは、非大域ゾーンが、非アクティブブート環境に存在する、それらに対応するファイルシステムにアクセスできるようにします。大域ゾーン管理者が lumount コマンドを使って非アクティブブート環境をマウントすると、同様にブート環境が非大域ゾーン用にマウントされます。
ブート環境の比較機能が向上しました。lucompare コマンドは、非大域ゾーンの内容が含まれているブート環境の比較を行うようになりました。
lufslist コマンドによるファイルシステムの表示機能が向上し、大域ゾーンと非大域ゾーンの両方のファイルシステムの一覧が表示されるようになりました。
非大域ゾーンがインストールされているシステムをアップグレードする手順または Solaris ゾーン区分技術に関する情報については、次の参照先を参照してください。
説明 |
詳細 |
---|---|
非大域ゾーンが含まれるシステムにおける Solaris Live Upgrade によるアップグレード | |
非大域ゾーンの作成と使用 |
『Oracle Solaris のシステム管理 (Oracle Solaris コンテナ : 資源管理と Oracle Solaris ゾーン)』 |
JumpStart によるアップグレード | |
Solaris 対話式インストール GUI によるアップグレード |