JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 システムのインストール     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

パート I Oracle Solaris 11.1 のインストールオプション

1.  インストールオプションの概要

パート II インストールメディアを使用したインストール

2.  インストールの準備

3.  Live Media の使用

4.  テキストインストーラの使用

5.  メディアからブートする自動インストール

6.  Oracle Solaris インスタンスの構成解除または再構成

パート III インストールサーバーを使用したインストール

7.  複数のクライアントへの自動インストール

8.  インストールサーバーの設定

9.  インストールのカスタマイズ

10.  クライアントシステムのプロビジョニング

11.  クライアントシステムの構成

12.  ゾーンのインストールと構成

13.  初回ブート時のカスタムスクリプトの実行

初回ブート時に 1 度だけ実行する制御の実装

初回ブート時に 1 度だけ実行されるようにする方法

初回ブート時に実行するスクリプトの作成

SMF マニフェストファイルの作成

マニフェスト作成ツールの使用

生成されたマニフェストのカスタマイズ

スクリプトとサービス用の IPS パッケージの作成

IPS パッケージを作成して公開する方法

AI クライアントへの初回ブートパッケージのインストール

IPS パッケージのインストール方法

初回ブートサービスのテスト

スクリプトまたはサービスを更新する方法

14.  クライアントシステムのインストール

15.  自動インストールのトラブルシューティング

パート IV 関連タスクの実行

A.  Oracle Configuration Manager の操作

B.  デバイスドライバユーティリティーの使用

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

スクリプトとサービス用の IPS パッケージの作成

次の内容の IPS パッケージを作成します。

IPS パッケージを作成して公開する方法

  1. ディレクトリ階層を作成します。

    この例では、サービスマニフェストは /lib/svc/manifest/site にインストールされ、初回ブートスクリプトは /opt/site にインストールされます。

    $ mkdir -p proto/lib/svc/manifest/site
    $ mkdir -p proto/opt/site
    $ cp first-boot-script-svc-manifest.xml proto/lib/svc/manifest/site
    $ cp first-boot-script.sh proto/opt/site
  2. パッケージマニフェストを作成します。

    first-boot-script.p5m という名前の次のファイルを作成します。

    set name=pkg.fmri value=first-boot-script@1.0,5.11-0
    set name=pkg.summary value="AI first-boot script"
    set name=pkg.description value="Script that runs at first boot after AI installation"
    set name=info.classification value=\
        "org.opensolaris.category.2008:System/Administration and Configuration"
    file lib/svc/manifest/site/first-boot-script-svc-manifest.xml \
        path=lib/svc/manifest/site/first-boot-script-svc-manifest.xml owner=root \
        group=sys mode=0444
    dir  path=opt/site owner=root group=sys mode=0755
    file opt/site/first-boot-script.sh path=opt/site/first-boot-script.sh \
        owner=root group=sys mode=0555

    初回ブートスクリプトの実行内容によっては、依存性を指定することが必要な場合もあります。このマニフェストを変更した場合は、新しいマニフェストが正しいことを検証します。警告は無視できます。パッケージの作成方法 (pkgdependpkgmogrify、および pkglint コマンドに関する情報を含む) については、『Oracle Solaris 11.1 での Image Packaging System を使用したソフトウェアのパッケージ化および配布』の第 2 章「IPS を使用したソフトウェアのパッケージ化」を参照してください。

  3. パッケージのリポジトリを作成します。

    この例では、発行元として firstboot を指定して、ローカルディレクトリにリポジトリを作成します。


    注 - インストール時に AI クライアントがアクセスできるディレクトリにリポジトリを作成してください。


    $ pkgrepo create firstbootrepo
    $ pkgrepo -s firstbootrepo add-publisher firstboot
  4. パッケージを発行します。
    $ pkgsend publish -d ./proto -s ./firstbootrepo first-boot-script.p5m
    pkg://firstboot/first-boot-script@1.0,5.11-0:20120716T022508Z 
    PUBLISHED

    クライアントは、firstbootrepo リポジトリからパッケージをインストールできます。firstbootrepo 起点を持つ firstboot 発行元は、次のセクションに示すように AI マニフェストに定義されます。

  5. パッケージが使用可能であることを確認します。

    パッケージを一覧表示して、パッケージが使用可能であることを検証します。

    $ pkg list -g ./firstbootrepo first-boot-script
    NAME (PUBLISHER)                 VERSION    IFO
    first-boot-script (firstboot)    1.0-0      ---
  6. (オプション) パッケージのインストールをテストします。

    -n オプションは、パッケージをインストールしないことを示します。

    $ pfexec pkg set-publisher -g ./firstbootrepo firstboot
    $ pkg publisher
    PUBLISHER  TYPE    STATUS P LOCATION
    solaris    origin  online F http://http://pkg.oracle.com/solaris/release/
    firstboot  origin  online F file:///home/user1/firstboot/firstbootrepo/
    $ pkg list -af first-boot-script
    NAME (PUBLISHER)                 VERSION    IFO
    first-boot-script (firstboot)    1.0-0      ---
    $ pfexec pkg install -nv first-boot-script
               Packages to install:        1
         Estimated space available: 50.68 GB
    Estimated space to be consumed: 64.66 MB
           Create boot environment:       No
    Create backup boot environment:       No
              Rebuild boot archive:       No
    
    Changed packages:
    firstboot
      first-boot-script
        None -> 1.0,5.11-0:20120716T022508Z
    Planning linked: 0/2 done; 1 working: zone:z2
    Linked image 'zone:z2' output:
    |      Estimated space available: 50.68 GB
    | Estimated space to be consumed: 62.07 MB
    |           Rebuild boot archive:       No
    `
    Planning linked: 1/2 done; 1 working: zone:z1
    Linked image 'zone:z1' output:
    |      Estimated space available: 50.67 GB
    | Estimated space to be consumed: 62.07 MB
    |           Rebuild boot archive:       No

次の手順

クライアントシステムが NFS 共有または HTTP を介して新しいリポジトリにアクセスできるようにする手順については、『Oracle Solaris 11.1 パッケージリポジトリのコピーおよび作成』を参照してください。