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 によるアップグレード | |
非大域ゾーンの作成と使用 | |
JumpStart によるアップグレード | |
Solaris 対話式インストール GUI によるアップグレード |
この機能は、次のリリースで新たに加わりました。
Solaris 10 10/06 以降のリリース (SPARC の場合)
Solaris 10 8/07 以降のリリース (x86 の場合)
sysidkdb ツールは、USB 言語とそれに対応するキー配列を設定します。
次の手順で行われます。
キーボードが自己識別型である場合は、インストール時にキーボードの言語および配列が自動的に設定されます。
キーボードが自己識別型でない場合は、インストール時にユーザーがキーボード設定の配列を選択できるように、 サポートされているキー配列の一覧が sysidkdb ツールによって提供されます。
SPARC: 以前は、USB キーボードのインストール時の自己識別値を 1 としていました。そのため、自己識別型でないキーボードはすべて、インストール時に必ず米国英語 (U.S. English) キー配列に設定されていました。
PS/2 キーボードは自己識別型ではありません。インストール時にキー配列を選択するように求められます。
キーボードが自己識別型でない場合に、JumpStart インストール時にプロンプトが表示されないようにするには、sysidcfg ファイルでキーボードの言語を選択します。JumpStart インストールの場合、デフォルトは米国英語 (U.S. English) 用です。別の言語とそれに対応するキー配列を選択するには、sysidcfg ファイルでキーボードのキーワードを設定します。
詳細は、次のいずれかを参照してください。
『Solaris 10 5/09 インストールガイド (ネットワークインストール)』の「sysidcfg ファイルによる事前設定」
sysidtool(1M) のマニュアルページ
sysidcfg(4) のマニュアルページ
Solaris 10 8/07 以降のリリースでは、Solaris OS のインストール時に NFS バージョン 4 のドメインを定義できるようになりました。以前は、インストール後に初めてシステムを再起動した際に NFS ドメイン名を定義していました。
この新しい機能は、インストールに次のような影響を及ぼします。
sysidtool コマンドに、拡張された sysidnfs4 プログラムが含まれています。sysidnfs4 プログラムはインストールプロセス中に起動し、NFSv4 ドメインがネットワークに構成されているかを判定するようになりました。
詳細は、sysidtool(1M) および sysidnfs4(1M) のマニュアルページを参照してください。
対話式インストールの過程で、OS から自動的に得られたデフォルトの NFSv4 ドメイン名がユーザーに提示されます。ユーザーはこのデフォルトをそのまま使用できます。または、ユーザーは別の NFSv4 ドメインを指定してもかまいません。
Solaris JumpStart インストールの一環として、新しいキーワードを sysidcfg ファイルで使用できます。ユーザーは、新しいキーワード nfs4_domain を使用して、NFSv4 ドメインの値を割り当てることができるようになりました。
この新しいキーワードの詳細は、sysidnfs4(1M) のマニュアルページを参照してください。このマニュアルページには、この新しいキーワードの使用例も記載されています。
NFSv4 ドメイン名の設定の詳細は、『Solaris のシステム管理 (ネットワークサービス)』を参照してください。