カスタム AI マニフェストを作成して適用するには、次の手順に従います。
既存の AI マニフェストをコピーします。新しいインストールサービスを作成するときに受け取るデフォルトの AI マニフェストのコピーは、install_service_image_path/auto_install/default.xml にあります。
このデフォルトのマニフェスト、またはほかの AI マニフェストを新しいファイル名にコピーします。
この章の情報に従ってタグと値を追加することによって、この新しいファイルを変更します。
新しい AI マニフェストを適切な AI インストールサービスに追加し、どのクライアントがこれらのインストール手順を使用するようにするかを定義する条件を指定します。AI マニフェストのインストールサービスへの追加の例については、「AI マニフェストを追加する」を参照してください。クライアント条件を指定する方法については、第 3 章インストールのカスタマイズを参照してください。
注 - クライアントに無効なマニフェストが提供された場合は、自動インストールが異常終了します。検証エラーの原因を調査するには、そのクライアント上の /tmp/install_log を参照してください。
<auto_install> タグと <ai_instance> タグは、AI マニフェスト全体を囲みます。
<ai_instance> タグには次の属性があります。
name — 必須。マニフェストに名前を付ける必要があります。この名前の値は、特定のインストールサービス内の AI マニフェスト間で一意である必要があります。
<auto_install>
<ai_instance name="AI_manifest_name">
AI_manifest_contents
</ai_instance>
</auto_install>auto_reboot — 省略可能。auto_reboot 属性の省略は、この属性の値を false に設定することに相当します。デフォルトでは、AI はインストール後にクライアントを自動的にリブートしません。インストールが正常に完了したあとのクライアントの自動リブートを要求するには、auto_reboot="true" を指定します。
ヒント - x86 マシンに対してはブート順序が保証されないため、x86 クライアントで auto_reboot を true に設定することはお勧めできません。
<auto_install>
<ai_instance name="AI_manifest_name" auto_reboot="true">
AI_manifest_contents
</ai_instance>
</auto_install>http_proxy — 省略可能。http_proxy 属性は、DNS が使用されていない場合に、インストールするソフトウェアのソースを特定するために役立ちます。http_proxy 属性の値は URI です。「IPS リポジトリに到達する HTTP プロキシの指定」を参照してください。
AI マニフェストの <auto_install> タグと <ai_instance> タグの内部には通常、次のセクションがあります。
<target> — 省略可能。「インストールのターゲットを定義する」を参照してください。
<software> — 必須。「ソフトウェアのインストール」を参照してください。
<add_drivers> — 省略可能。「インストールターゲット上の欠けているドライバの特定およびインストール」を参照してください。