Go to main content
Oracle® Solaris 11.3 システムのインストール

印刷ビューの終了

更新: 2017 年 3 月
 
 

初回ブートスクリプトの IPS パッケージをインストールする方法

  1. パッケージを AI マニフェストに追加します。

    パッケージを AI マニフェストのソフトウェアインストールセクションに追加します。AI マニフェストの XML ファイルをカスタマイズするか、派生マニフェストスクリプトを作成して、これらの要素を追加します。AI マニフェストのカスタマイズについては、AI クライアントのインストールパラメータの定義を参照してください。

    1 つ以上の既存の AI マニフェストの内容を取得するには、installadm export コマンドを使用します。次の例では、追加する必要がある XML 要素を示しています。

    <software type="IPS">
      <source>
        <publisher name="solaris">
          <origin name="http://pkg.oracle.com/solaris/release"/>
        </publisher>
        <publisher name="firstboot">
          <origin name="file:///net/host1/export/firstbootrepo"/>
        </publisher>
      </source>
      <software_data action="install">
        <name>pkg:/first-boot-script</name>
      </software_data>
    </software>

    起点が、AI インストール中に AI クライアントからアクセスできる URI であることを確認します。AI クライアントがローカルリポジトリにアクセスできるように、zfs set sharenfs を使用してリポジトリをエクスポートします。

  2. AI インストールサービス内の変更された AI マニフェストを更新します。

    installadm update-manifest コマンドを使用して、AI マニフェストの内容を、初回ブートスクリプトパッケージが含まれる内容に置き換えます。更新後もマニフェストまたはスクリプトの条件やデフォルトステータスはそのままです。

  3. AI クライアントをネットワーク経由でブートします。

    AI クライアントをネットワークブートし、AI を使用して Oracle Solaris OS とカスタムの first-boot-script パッケージをインストールします。インストール後に AI クライアントがブートされると、そのサービスが実行され、初回ブートスクリプトが実行されます。