JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 1/13 インストールガイド: JumpStart インストール     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris インストールの計画についての参照先

2.  JumpStart (概要)

3.  JumpStart インストールの準備 (タスク)

タスクマップ: JumpStart インストールの準備

ネットワーク上のシステム用のプロファイルサーバーの作成

JumpStart ディレクトリをサーバー上に作成する方法

すべてのシステムがプロファイルサーバーにアクセスできるようにする

ワイルドカードエントリを使用してすべてのシステムがプロファイルサーバーにアクセスできるようにする

スタンドアロンシステム用のプロファイルフロッピーディスクの作成

SPARC: プロファイルフロッピーディスクを作成する方法

x86: GRUB を使用してプロファイルフロッピーディスクを作成する方法

rules ファイルの作成

rules ファイルの構文

rules ファイルを作成する方法

rules ファイルの例

プロファイルの作成

プロファイルの構文

プロファイルを作成する方法

プロファイルの例

プロファイルのテスト

プロファイルをテストするために一時的な Oracle Solaris 環境を作成する方法

プロファイルをテストする方法

プロファイルテストの例

rules ファイルの妥当性を検査する

rules ファイルを検証する方法

4.  JumpStart のオプション機能の使用 (タスク)

5.  カスタムルールおよびプローブキーワードの作成 (タスク)

6.  JumpStart インストールの実行 (タスク)

7.  JumpStart によるインストール (例)

8.  JumpStart キーワードリファレンス

9.  JumpStart による ZFS ルートプールのインストール

用語集

索引

ネットワーク上のシステム用のプロファイルサーバーの作成

ネットワーク上のシステム用に JumpStart インストールを設定するときは、サーバー上に JumpStart ディレクトリを作成する必要があります。JumpStart ディレクトリには、重要な JumpStart ファイル (rules ファイル、rules.ok ファイル、プロファイルなど) がすべて置かれます。JumpStart ディレクトリは、プロファイルサーバーのルート (/) ディレクトリに作成する必要があります。

JumpStart ディレクトリがあるサーバーを「プロファイルサーバー」と呼びます。プロファイルサーバーは、インストールサーバーまたはブートサーバーと同じにすることも、あるいはまったく異なるサーバーとすることもできます。プロファイルサーバーは、異なったプラットフォームのシステムに JumpStart ファイルを提供できます。たとえば、x86 サーバーは、SPARC ベースのシステムと x86 ベースのシステムの両方に JumpStart ファイルを提供できます。


注 - プロファイルサーバーの作成後、システムがそのサーバーにアクセスできるように設定する必要があります。詳しい手順については、「ワイルドカードエントリを使用してすべてのシステムがプロファイルサーバーにアクセスできるようにする」を参照してください。


JumpStart ディレクトリをサーバー上に作成する方法


注 - この手順では、システムで Solaris Volume Manager を実行していると仮定しています。ディスク管理に Solaris Volume Manager を使用しない場合は、『Oracle Solaris の管理: デバイスとファイルシステム』で、Solaris Volume Manager を使用せずにリムーバブルメディアを管理する方法の詳細を確認してください。


  1. JumpStart ディレクトリを作成するサーバーを見つけます。
  2. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理: セキュリティーサービス』の「RBAC の構成 (タスクマップ)」を参照してください。

  3. サーバーに JumpStart ディレクトリを作成します。
    # mkdir -m 755 jumpstart-dir-path

    jumpstart-dir-path は、JumpStart ディレクトリの絶対パスです。

    たとえば、次のコマンドは、ルート (/) ディレクトリに jumpstart というディレクトリを作成し、アクセス権を 755 に設定します。

    # mkdir -m 755 /jumpstart
  4. /etc/dfs/dfstab ファイルに次のエントリを追加します。
    share -F nfs -o ro,anon=0 jumpstart-dir-path

    たとえば、次のエントリは /jumpstart ディレクトリを共有します。

    share -F nfs -o ro,anon=0 /jumpstart
  5. shareall」と入力し、Return キーを押します。
  6. (省略可能) サンプルの JumpStart ファイルを JumpStart ディレクトリにコピーします。
    1. インストールディスクまたはイメージにアクセスします。
      サンプルのコピー元
      手順
      プラットフォームに対応した Oracle Solaris Operating System DVD または Oracle Solaris SOFTWARE - 1 CD
      サーバーの CD-ROM ドライブに、Oracle Solaris Operating System DVD または Oracle Solaris SOFTWARE - 1 CD を挿入します。

      Solaris Volume Manager が自動的に CD または DVD をマウントします。

      ローカルディスク上にある、プラットフォームに対応した Oracle Solaris Operating System DVD または Oracle Solaris SOFTWARE - 1 CD のイメージ
      Oracle Solaris Operating System DVD または Oracle Solaris SOFTWARE - 1 イメージが置かれたディレクトリに移動します。コマンド例を示します。
      cd /export/install
    2. サンプルの JumpStart ファイルをプロファイルサーバー上の JumpStart ディレクトリにコピーします。
      # cp -r media-path/Solaris_10/Misc/jumpstart_sample/* jumpstart-dir-path
      media-path

      CD、DVD、またはローカルディスク上のイメージのパス

      jumpstart-dir-path

      JumpStart ファイルの例を配置する、プロファイルサーバー上のパス

      たとえば、次のコマンドは、jumpstart_sample ディレクトリをプロファイルサーバー上の /jumpstart ディレクトリにコピーします。

      cp -r /cdrom/cdrom0/Solaris_10/Misc/jumpstart_sample/* /jumpstart
    3. サンプル JumpStart ファイルを更新し、それらのファイルがサイトの環境内で動作するようにします。
  7. root が JumpStart ディレクトリを所有していて、そのアクセス権が 755 に設定されていることを確認します。
  8. ネットワーク上のシステムがプロファイルサーバーにアクセスできるように設定します。

    詳しい手順については、「ワイルドカードエントリを使用してすべてのシステムがプロファイルサーバーにアクセスできるようにする」を参照してください。

すべてのシステムがプロファイルサーバーにアクセスできるようにする

プロファイルサーバーを作成する際に、システムが JumpStart インストール中にプロファイルサーバーの JumpStart ディレクトリにアクセスできるようにする必要があります。アクセスできるようにするには、次の表で説明するいずれかの方法を使用します。

コマンドまたはファイル
アクセスの提供
手順
add_install_client コマンド
ネットワークインストールでシステムを追加するたびに、add_install_client コマンドに -c オプションを使用してプロファイルサーバーを指定します。

注 - NFS を使用していない場合は、別の方法を使用してアクセスを提供する必要があります。

  • SPARC システムでは boot コマンドを使用します

  • x86 システムでは GRUB メニューを編集します。GRUB は Oracle Solaris の機能です。


システムのブート時に JumpStart ディレクトリの場所を指定します
  • SPARC システムではboot コマンドを使用してシステムをブートします。システムのブート時にプロファイルサーバー上の JumpStart ディレクトリの場所を指定します。JumpStart 構成ファイルは、圧縮して 1 つのファイルにする必要があります。続いて、圧縮されたその構成ファイルを HTTP サーバーまたは HTTPS サーバーに保存します。
  • x86 システムでは、システムをブートするときに GRUB メニューのブートエントリを編集して、プロファイルサーバーの JumpStart ディレクトリの場所を指定します。JumpStart 構成ファイルは、圧縮して 1 つのファイルにする必要があります。続いて、圧縮されたその構成ファイルを HTTP サーバーまたは HTTPS サーバーに保存します。

    GRUB メニューのエントリを編集する場合は、圧縮ファイルの場所を指定します。

/etc/bootparams ファイルまたはネームサービスの bootparam データベース
ワイルドカードを追加します。

ワイルドカードエントリを使用してすべてのシステムがプロファイルサーバーにアクセスできるようにする

ネットワークインストールの情報を次の場所に格納している場合にのみ、ワイルドカードエントリを使用して、すべてのシステムにプロファイルサーバーへのアクセスを許可できます。

システムは、同じタイプ (たとえば、すべて SPARC システム) である必要があります。

ファイルまたはデータベースに次のエントリを追加します。

* install_config=server:jumpstart-dir-path
*
すべてのシステムにアクセスできるように指定するワイルドカード文字
server

JumpStart ディレクトリがあるプロファイルサーバーのホスト名

jumpstart-dir-path

JumpStart ディレクトリの絶対パス

たとえば、次のエントリはすべてのシステムが、sherlock というプロファイルサーバーにある /jumpstart ディレクトリにアクセスできるようにします。

* install_config=sherlock:/jumpstart

注意

注意 - この手順を使用した場合、インストールクライアントをブートしたときに次のエラーメッセージが表示されることがあります。

WARNING: getfile: RPC failed: error 5: (RPC Timed out).

このエラーメッセージの詳細は、『Oracle Solaris 10 1/13 インストールガイド: ネットワークベースのインストール』の「ネットワークからのブート時のエラーメッセージ」を参照してください。


これで、すべてのシステムはプロファイルサーバーにアクセスできるようになりました。