ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 システムのインストール Oracle Solaris 11.1 Information Library (日本語) |
パート I Oracle Solaris 11.1 のインストールオプション
6. Oracle Solaris インスタンスの構成解除または再構成
カスタムの XML AI マニフェストファイルを作成して適用するには、次の手順を使用します。
AI インストールサービスを作成すると、そのインストールサービスにデフォルトの AI マニフェストが用意されます。インストールサービスの作成方法については、第 8 章インストールサーバーの設定を参照してください。
installadm list コマンドを使用して、特定のインストールサービスにすでに関連付けられている AI マニフェストを表示します。
$ installadm list -m -n solaris11_1-i386 Service/Manifest Name Status Criteria --------------------- ------ -------- solaris11_1-i386 orig_default Default None
installadm export コマンドを使用して、このデフォルトのマニフェストまたはこのサービスに追加されているその他の AI マニフェストの内容を抽出します。
$ pfexec installadm export -n solaris11_1-i386 -m orig_default -o mem1.xml
これで orig_default のコピーがファイル mem1.xml に入ります。
mem1.xml を変更し、ai_manifest(4) のマニュアルページの情報に従ってタグと値を追加します。
新しい AI マニフェストを適切な AI インストールサービスに追加し、どのクライアントがこれらのインストール手順を使用するようにするかを定義する条件を指定します。
$ pfexec installadm create-manifest -n solaris11_1-i386 -f ./mem1.xml -m mem1 \ -c mem="2048-unbounded"
複数の -c オプションまたは 1 つの -C ファイルを指定できます。クライアント条件の指定方法については、第 9 章インストールのカスタマイズおよび set-criteria サブコマンドを参照してください。
$ installadm list -m -n solaris11_1-i386 Service/Manifest Name Status Criteria --------------------- ------ -------- solaris11_1-i386 orig_default Default None mem1 mem = 2048 MB - unbounded
任意のマニフェストファイルまたは派生マニフェストスクリプトをサービスのデフォルトのマニフェストまたはスクリプトになるように指定できます。サービスにすでに追加したマニフェストおよびスクリプトの中でデフォルトを変更するには、set-service サブコマンドで -o オプションを使用します。
$ pfexec installadm set-service -o default-manifest=mem1 solaris11_1-i386 $ installadm list -m -n solaris11_1-i386 Service/Manifest Name Status Criteria --------------------- ------ -------- solaris11_1-i386 orig_default Inactive None mem1 Default (Ignored: mem = 2048 MB - unbounded)
この例で元のデフォルトは、どのクライアントがそれを使用するかを指定した条件がないため、非アクティブになっています。クライアントの選択条件がなくてもアクティブな状態でいられるのは、デフォルトのマニフェストまたはスクリプトのみです。
このサービス用に新しいデフォルトのマニフェストまたはスクリプトを追加する場合は、create-manifest で -d オプションを使用します。指定した条件は保存されますが、別のマニフェストがデフォルトにされるまで無視されます。
$ pfexec installadm create-manifest -n solaris11_1-i386 -d \ -f ./region1.xml -m region1 $ installadm list -m -n solaris11_1-i386 Service/Manifest Name Status Criteria --------------------- ------ -------- solaris11_1-i386 orig_default Inactive None mem1 mem = 2048 MB - unbounded region1 Default None
新しいマニフェストまたはスクリプトを追加せずに、既存のマニフェストまたはスクリプトの内容を変更するには、installadm update-manifest コマンドを使用します。更新の結果として、条件、デフォルトのステータス、およびマニフェスト名またはスクリプト名は変更されません。
$ pfexec installadm update-manifest -n solaris11_1-i386 -f ./newregion1.xml -m region1
create-manifest および update-manifest サブコマンドは、XML マニフェストファイルを構文的に検証してから、それらをインストールサービスに追加します。AI では、クライアントのインストール時に AI マニフェストが意味的に検証されます。
注 - クライアントに無効なマニフェストが提供された場合は、自動インストールが異常終了します。検証エラーの原因を調査するには、そのクライアント上の /system/volatile/install_log を参照してください。
installadm の list、export、create-manifest、set-criteria、update-manifest、および set-service サブコマンドの詳細は、「インストールサーバーの維持」も参照してください。