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
貴重なご意見を有り難うございました!

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

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

AI インストールをテストする前にサービスをテストするには、テストシステムにパッケージをインストールし、そのテストシステムをリブートするだけです。

$ pfexec pkg install first-boot-script
           Packages to install:  1
       Create boot environment: No
Create backup boot environment: No

DOWNLOAD                                  PKGS       FILES    XFER (MB)   SPEED
Completed                                  1/1         2/2      0.0/0.0    0B/s

PHASE                                          ITEMS
Installing new actions                           7/7
Updating package state database                 Done
Updating image state                            Done
Creating fast lookup database                   Done
Reading search index                            Done
$ pkg list first-boot-script
NAME (PUBLISHER)                                VERSION      IFO
first-boot-script (firstboot)                   1.0-0        i--
$ pkg info first-boot-script
          Name: first-boot-script
       Summary: AI first-boot script
   Description: Script that runs at first boot after AI installation
      Category: System/Administration and Configuration
         State: Installed
     Publisher: firstboot
       Version: 1.0
 Build Release: 5.11
        Branch: 0
Packaging Date: July 23, 2012 02:50:31 PM
          Size: 3.89 kB
          FMRI: pkg://firstboot/first-boot-script@1.0,5.11-0:20120723T145031Z

テストシステムをリブートします。スクリプトが上に示したように新しいブート環境を作成したら、必ずその新しいブート環境からブートしてください。

スクリプトが /opt/site ディレクトリ内にあり、スクリプトの効果が正しいことを確認します。

サービスの状態を確認します。スクリプトが完了して正常終了した場合は、サービスが無効な状態になっているはずです。

$ svcs first-boot-script-svc
STATE          STIME    FMRI
disabled        8:24:16 svc:/site/first-boot-script-svc:default

次のいずれかのコマンドを使用して、completed プロパティーの値を確認します。

$ svcprop first-boot-script-svc:default
config/completed boolean true
$ svcprop -p config/completed first-boot-script-svc:default
true

サービスのログファイルを確認する場合は、次のコマンドを使用してログファイルの場所を見つけます。

$ svcs -x first-boot-script-svc
svc:/site/first-boot-script-svc:default (?)
 State: disabled since July 23, 2012 08:24:16 AM PDT
Reason: Temporarily disabled by service method: "Configuration completed."
   See: http://support.oracle.com/msg/SMF-8000-1S
   See: /var/svc/log/site-first-boot-script-svc:default.log
Impact: This service is not running.

ログファイルには次の情報が含まれています。

[ Jul 23 08:22:57 Enabled. ]
[ Jul 23 08:24:14 Executing start method ("/opt/site/first-boot-script.sh"). ]
[ Jul 23 08:24:16 Method "start" exited with status 101. ]
[ Jul 23 08:24:16 "start" method requested temporary disable: "Configuration completed"
 ]
[ Jul 23 08:24:16 Rereading configuration. ]

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

スクリプトまたはサービスマニフェストを変更した場合は、この手順を使用して更新をインストールします。

  1. 更新されたファイルをプロトタイプディレクトリにコピーします。
    $ cp first-boot-script-svc-manifest.xml proto/lib/svc/manifest/site
    $ cp first-boot-script.sh proto/opt/site
  2. パッケージのバージョンを増分します。

    パッケージマニフェストで、pkg.fmri 属性の値をたとえば次のように変更します。

    first-boot-script@1.0,5.11-0.1
  3. 新しいバージョンを公開します。

    パッケージの新しいバージョンをリポジトリに公開します。

    $ pkgsend publish -d ./proto -s ./firstbootrepo first-boot-script.p5m
    pkg://firstboot/first-boot-script@1.0,5.11-0.1:20120723T231948Z 
    PUBLISHED
  4. パッケージを更新します。

    pkg list -af コマンドを使用して、新しいバージョンにアクセスできるようにします。場合によっては、pkg refresh firstboot コマンドを使用してパッケージリストをリフレッシュする必要があります。pkg update コマンドを使用してパッケージを更新します。

  5. テストシステムをリブートします。