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.  インストールサーバーの設定

AI サーバー設定のタスクマップ

インストールサーバーの要件

AI サーバーのハードウェア要件

インストールサービスの操作権限

AI サーバーのソフトウェア要件

AI インストールツールのインストール

インストールサーバーの構成

マルチキャスト DNS の有効化

マルチホームインストールサーバーの構成

Web サーバーホストのポートの構成

デフォルトのイメージパスの構成

ISC DHCP 構成の自動更新

AI インストールサービスの作成

DHCP を設定しないインストールサービスの作成

ISO ファイルを使用した SPARC インストールサービスの作成

IPS パッケージを使用した x86 インストールサービスの作成

ローカル DHCP 設定を含むインストールサービスの作成

Oracle Solaris 11.1 i386 インストールサービスの ISC DHCP 構成

Oracle Solaris 11 i386 インストールサービスの ISC DHCP 構成

Oracle Solaris 11.1 sparc インストールサービスの ISC DHCP 構成

インストールサーバーの維持

インストールサービスの追加、変更、または削除

インストールサービスの作成

インストールサービスのプロパティーの変更

インストールサービスの更新

インストールサービスの名前変更

インストールサービスの有効化または無効化

インストールサービスの削除

インストールサービスへのクライアントの関連付け

インストールサービスへのクライアントの追加

別のインストールサービスへのクライアントの関連付け

インストールサービスからのクライアントの削除

インストールサービスへのクライアント固有のインストール手順の関連付け

インストールサービスへの AI マニフェストの追加

AI マニフェストの更新

AI マニフェストの削除

インストールサービスへのクライアント固有の構成手順の関連付け

インストールサービスへのシステム構成プロファイルの追加

システム構成プロファイルの更新

システム構成プロファイルの検証

システム構成プロファイルの削除

AI マニフェストまたはシステム構成プロファイルのエクスポート

AI マニフェストまたはシステム構成プロファイルの条件の変更

インストールサービスの情報の表示

インストールサーバー上のすべてのサービスの一覧表示

指定したインストールサービスの情報の表示

インストールサービスに関連付けられたクライアントの一覧表示

特定のインストールサービスに関連付けられたクライアントの一覧表示

カスタマイズしたインストールの情報の表示

すべての AI マニフェストおよびシステム構成プロファイルの一覧表示

指定したインストールサービスに関連付けられているマニフェストとプロファイルの一覧表示

AI SMF サービスを管理する

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

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

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

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

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

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

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

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

A.  Oracle Configuration Manager の操作

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

索引

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

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

AI インストールサービスの作成

インストールサーバーに複数のインストールサービスを配置することができます。クライアントのハードウェアアーキテクチャーごとに、またインストールする異なるバージョンの Oracle Solaris 11 OS ごとに個別のインストールサービスを作成します。

installadm create-service コマンドを使用して、AI インストールサービスを作成します。

AI インストールサービスが作成されるときに、AI SMF サービス system/install/server がまだ有効になっていなければ、それが有効になります。インストールサービスイメージは /etc/netboot/svcname にマウントされます。SPARC インストールサービスでは、wanboot.conf ファイルがインストールサービスイメージのルートに置かれます。x86 インストールサービスでは、 GRUB メニューがインストールサービスイメージのルートに置かれます。

特定のアーキテクチャーの 1 番目のインストールサービスがインストールサーバーに作成されると、そのサービスの別名 default-i386 または default-sparc が自動的に作成されます。このデフォルトのサービスは独自のマニフェストとプロファイルを備えた完全なサービスですが、このデフォルトのサービスは明示的に作成されたサービスとネットイメージを共有します。このデフォルトのサービスは、そのアーキテクチャーのクライアントのうち、create-client サブコマンドを使って別のインストールサービスに明示的に関連付けられなかったクライアントへのすべてのインストールで使用されます。

default-arch サービスが別名になっているサービスを変更するには、set-service サブコマンドを使用して aliasof プロパティーを設定します。どちらかのサービスに追加されたマニフェストとプロファイルは、別名のリセット後も変わりません。サービスが使用するネットイメージが変わるだけです。aliasof プロパティーの設定の詳細は、「インストールサービスのプロパティーの変更」を参照してください。default-arch サービスが別名であるサービスのネットイメージを更新するには、「インストールサービスの更新」に示すように、update-service サブコマンドを使用します。

default-arch 別名が新しいインストールサービスに変更されたときに、ローカル ISC DHCP 構成が見つかった場合、all_services/manage_dhcp プロパティーの値が true であれば、このデフォルトの別名のブートファイルがそのアーキテクチャーのデフォルトの DHCP サーバー全体のブートファイルとして設定されます。all_services/manage_dhcp プロパティーの詳細は、「ISC DHCP 構成の自動更新」を参照してください。

installadm create-service コマンドでは、ポート 5555 で動作する Web サーバーでネットイメージも提供されます。たとえば、Web サーバーのアドレスは http://10.80.238.5:5555/solaris11_1-i386 のようになります。異なるポートを使用する場合は、「Web サーバーホストのポートの構成」を参照してください。

installadm create-service コマンドには、引数やオプションは必要ありません。一般的に使用される 2 つのオプションを以下に示します。すべてのオプションについては、「インストールサービスの作成」または installadm(1M) のマニュアルページを参照してください。

installadm create-service  [-s source] [-y]
-s source

source 引数には、ネットイメージのデータソースを指定します。source の値は次のいずれかです。

  • IPS AI ネットイメージパッケージの FMRI 識別子 (Oracle Solaris 11.1 リリースでは install-image/solaris-auto-install)。

  • AI ISO イメージファイルのフルパス名。

source を指定しなかった場合は、install-image/solaris-auto-install パッケージの入手可能な最新バージョンが使用されます。パッケージは、-p オプションで指定された発行元から、またはパッケージのインスタンスが記載されているインストールサーバーの発行元設定一覧の最初の発行元から取得します。

別のバージョンのパッケージをインストールするか、または別の発行元からパッケージをインストールするには、FMRI にそのバージョンまたは発行元を指定します。たとえば、pkg://publisher/install-image/solaris-auto-install または pkg://publisher/install-image/solaris-auto-install@version を指定します。特定の発行元の起点を指定するには、-p オプションを使用します。

-y

-d オプションを指定しなかった場合に、自動生成されたイメージパスの使用を確認するプロンプトを抑制するには、-y オプションを使用します。

create-service コマンドは、「ローカル DHCP 設定を含むインストールサービスの作成」に示すように、AI インストールサーバーに DHCP を設定できます。

DHCP を設定しないインストールサービスの作成

このセクションの例では、DHCP はすでに別のサーバーに設定されているか、あとで設定します。create-service コマンドによって、ISC DHCP がこのサーバーで動作していることが検出されない場合は、そのコマンドの出力に DHCP の構成手順が表示されます。これらの例では、create-service コマンドの出力は DHCP 構成に必要なブートファイルを提供します。

ISO ファイルを使用した SPARC インストールサービスの作成

この例では、ISO ファイルのネットイメージを使用して SPARC クライアント用の AI インストールサービスを作成します。

$ pfexec installadm create-service \
-s /var/tmp/images/sparc/sol-11_1-ai-sparc.iso -y

Creating service from: /var/tmp/images/sparc/sol-11_1-ai-sparc.iso
Setting up the image ...

Creating sparc service: solaris11_1-sparc

Image path: /export/auto_install/solaris11_1-sparc

Service discovery fallback mechanism set up
Creating SPARC configuration file
Refreshing install services

Creating default-sparc alias

Service discovery fallback  mechanism set up
Creating SPARC configuration file
No local DHCP configuration found. This service is the default
alias for all SPARC clients. If not already in place, the following should
be added to the DHCP configuration:
Boot file: http://10.80.238.5:5555/cgi-bin/wanboot-cgi

Refreshing install services
$ installadm list
Service Name      Alias Of          Status  Arch   Image Path
------------      --------          ------  ----   ----------
default-sparc     solaris11_1-sparc on      sparc  /export/auto_install/solaris11_1-sparc
solaris11_1-sparc -                 on      sparc  /export/auto_install/solaris11_1-sparc

この installadm create-service コマンドの実行結果として、次の操作が行われます。

  1. インストールサービスに solaris11_1-sparc という名前が自動的に付けられます。

  2. インストールサービスのデフォルトのネットイメージディレクトリ /export/auto_install/solaris11_1-sparc が作成されます。-y オプションが指定されているため、このデフォルトの宛先が受け入れ可能であることを確認するプロンプトが抑制されます。

  3. ISO ファイル /var/tmp/images/sparc/sol-11_1-ai-sparc.iso がネットイメージの場所 /export/auto_install/solaris11_1-sparc に展開されます。

  4. このサービス用の wanboot.conf ファイルが /export/auto_install/solaris11_1-sparc/wanboot.conf に生成されます。

  5. /export/auto_install/solaris11_1-sparc/etc/netboot/solaris11_1-sparc としてマウントするように AI SMF サービス system/install/server がリフレッシュされます。

  6. これはこのインストールサーバーで作成された最初の SPARC インストールサービスであるため、default-sparc サービス別名が自動的に作成されます。solaris11_1-sparc のイメージが別名によって使用されるため、/export/auto_install/solaris11_1-sparc/etc/netboot/default-sparc としてもマウントされます。

  7. 構成ファイル /etc/netboot/wanboot.conf/etc/netboot/default-sparc/wanboot.conf にシンボリックリンクされます。構成ファイル /etc/netboot/system.conf/etc/netboot/default-sparc/system.conf にシンボリックリンクされます。

  8. DHCP 構成に必要なブートファイル http://10.80.238.5:5555/cgi-bin/wanboot-cgi が提供されます。

  9. ローカル ISC DHCP サーバーがすでに構成されている場合は、新しい default-sparc の別名のブートファイルがすべての SPARC クライアントのデフォルトのブートファイルとして設定されます。この割り当ては、-i および -c オプションが使用されているかどうかに関係なく行われます。

IPS パッケージを使用した x86 インストールサービスの作成

この例では、IPS パッケージのネットイメージを使用して x86 クライアント用の AI インストールサービスを作成します。このコマンドは、オプションが指定されないときのデフォルトの動作も示しています。このインストールサーバーが SPARC システムである場合は、-a i386 オプションを指定して、x86 インストールサービスを作成することを指定する必要があります。

このコマンド出力は、DHCP 構成に必要なブートファイルに加えて、DHCP 構成に必要なブートサーバー IP も提供します。

$ pfexec installadm create-service -y

Creating service from: pkg:/install-image/solaris-auto-install
DOWNLOAD                                  PKGS       FILES    XFER (MB)   SPEED
Completed                                  1/1     514/514  291.8/291.8    0B/s

PHASE                                          ITEMS
Installing new actions                       661/661
Updating package state database                 Done
Updating image state                            Done
Creating fast lookup database                   Done
Reading search index                            Done
Updating search index                            1/1

Creating i386 service: solaris11_1-i386

Image path: /export/auto_install/solaris11_1-i386

Refreshing install services

Creating default-i386 alias

No local DHCP configuration found. This service is the default
alias for all PXE clients. If not already in place, the following should
be added to the DHCP configuration:
Boot server IP: 192.168.1.111
Boot file(s):
    bios clients (arch 00:00):  default-i386/boot/grub/pxegrub2
    uefi clients (arch 00:07):  default-i386/boot/grub/grub2netx64.efi

Refreshing install services
$ installadm list

Service Name      Alias Of          Status  Arch   Image Path
------------      --------          ------  ----   ----------
default-i386      solaris11_1-i386  on      i386   /export/auto_install/solaris11_1-i386
default-sparc     solaris11_1-sparc on      sparc  /export/auto_install/solaris11_1-sparc
solaris11_1-i386  -                 on      i386   /export/auto_install/solaris11_1-i386
solaris11_1-sparc -                 on      sparc  /export/auto_install/solaris11_1-sparc

この installadm create-service コマンドの実行結果として、次の操作が行われます。

  1. インストールサービスに solaris11_1-i386 という名前が自動的に付けられます。

  2. ネットイメージのソースのオプションが指定されていないため、最新バージョンの install-image/solaris-auto-install パッケージが、インストールサーバーの発行元リスト内でこのパッケージを提供する最初の発行元から取得されます。

  3. インストールサービスのデフォルトのネットイメージディレクトリ /export/auto_install/solaris11_1-i386 が作成されます。-y オプションが指定されているため、このデフォルトの宛先が受け入れ可能であることを確認するプロンプトが抑制されます。

  4. install-image/solaris-auto-install パッケージがネットイメージの場所 /export/auto_install/solaris11_1-i386 にインストールされます。

    デフォルトでは、インストールされる install-image/solaris-auto-install パッケージの形式は AI インストールサーバーのアーキテクチャーに適合します。この例では、インストールサーバーは x86 システムです。このサーバーで SPARC インストールサービスを作成する場合は、-a オプションを使用する必要があります。-a オプションについては、「インストールサービスの作成」を参照してください。

  5. GRUB メニューが /etc/netboot/solaris11_1-i386/grub.cfg にマウントされます。

  6. /export/auto_install/solaris11_1-i386/etc/netboot/solaris11_1-i386 としてマウントするように AI SMF サービス system/install/server がリフレッシュされます。

  7. これはこのインストールサーバーで作成された最初の x86 インストールサービスであるため、default-i386 サービス別名が自動的に作成されます。solaris11_1-i386 のイメージが別名によって使用されるため、/export/auto_install/solaris11_1-i386/etc/netboot/default-i386 としてもマウントされます。

  8. DHCP 構成に必要なブートサーバー IP が提供されます。DHCP 構成に必要なブートファイル default-i386/boot/grub/pxegrub2 および default-i386/boot/grub/grub2netx64.efi も提供されます。

  9. ローカル ISC DHCP サーバーがすでに構成されている場合は、新しい default-i386 別名のブートファイルがすべての x86 クライアントのデフォルトのブートファイルとして設定されます。この割り当ては、-i および -c オプションが使用されているかどうかに関係なく行われます。

ローカル DHCP 設定を含むインストールサービスの作成

installadm create-service コマンドを使用して、この AI インストールサーバーに DHCP サーバーを設定できます。all_services/manage_dhcp プロパティーの値が true であることを確認してください。all_services/manage_dhcp プロパティーの詳細は、「ISC DHCP 構成の自動更新」を参照してください。

次の例では、x86 クライアント用のインストールサービスを作成します。ネットワークは 1 つのサブネットで構成されており、インストールサーバーはネットワークの DHCP サーバーとしても動作します。このインストールサービスは、10.80.239.150 (-i) から始まる 20 個の IP アドレス (-c) を提供します。DHCP サーバーがまだ構成されていない場合は、ISC DHCP サーバーが構成されます。ISC DHCP サーバーがすでに構成されている場合は、その DHCP サーバーが更新されます。

-i-c 引数が指定され、DHCP が構成されている場合は、作成されるインストールサービスと IP 範囲とのバインディングは存在しません。-i-c が渡され、IP 範囲が設定されている場合は、必要に応じて新規 DHCP サーバーが作成され、その DHCP サーバーは使用するすべてのインストールサービスおよびすべてのクライアントで起動され、実行された状態のままです。DHCP サーバーに指定されたネットワーク情報には、作成されるサービスとの特定の関係はありません。

インストールサーバーが直接接続されているサブネット上にリクエストされた IP 範囲がなく、インストールサーバーがマルチホームである場合は、-B オプションを使用してブートファイルサーバーのアドレス (通常はこのシステム上の IP アドレス) を指定します。このオプションは、複数の IP アドレスがインストールサーバーに構成され、DHCP リレーが採用されている場合にのみ必要です。その他の構成では、ソフトウェアでこれを自動的に決定できます。

$ pfexec installadm create-service \
-s /var/tmp/images/i386/sol-11_1-ai-x86.iso \
-i 10.80.239.150 -c 20 -y

Creating service from: /var/tmp/images/i386/sol-11_1-ai-x86.iso
Setting up the image ...

Creating i386 service: solaris11_1-i386

Image path: /export/auto_install/solaris11_1-i386

Starting DHCP server...
Adding IP range to local DHCP configuration

Refreshing install services

Creating default-i386 alias.

Setting the default PXE bootfile(s) in the local DHCP configuration to:
bios clients (arch 00:00):  default-i386/boot/grub/pxegrub2
uefi clients (arch 00:07):  default-i386/boot/grub/grub2netx64.efi

Refreshing install services

この installadm create-service コマンドの実行結果として、次の操作が行われます。

  1. インストールサービスに solaris11_1-i386 という名前が自動的に付けられます。

  2. インストールサービスのデフォルトのネットイメージディレクトリ /export/auto_install/solaris11_1-i386 が作成されます。-y オプションが指定されているため、このデフォルトの宛先が受け入れ可能であることを確認するプロンプトが抑制されます。

  3. ISO ファイル /var/tmp/images/i386/sol-11_1-ai-x86.iso がネットイメージの場所 /export/auto_install/solaris11_1-i386 に展開されます。

  4. GRUB メニューが /etc/netboot/solaris11_1-i386/grub.cfg にマウントされます。

  5. /export/auto_install/solaris11_1-i386/etc/netboot/solaris11_1-i386 としてマウントするように AI SMF サービス system/install/server がリフレッシュされます。

  6. これはこのインストールサーバーで作成された最初の x86 インストールサービスであるため、default-i386 サービス別名が自動的に作成されます。solaris11_1-i386 のイメージが別名によって使用されるため、/export/auto_install/solaris11_1-i386/etc/netboot/default-i386 としてもマウントされます。

  7. 必要に応じて DHCP サービスが作成され、10.80.239.150 から 10.80.239.169 までの IP アドレスがプロビジョニングされます。このサーバーですでに DHCP サービスが設定されている場合は、-i および -c オプションによって、DHCP サーバーがこのサービスの新しい IP アドレスで更新されます。svc:/network/dhcp/server サービスが online になります。

  8. ブートファイル default-i386/boot/grub/pxegrub2 および default-i386/boot/grub/grub2netx64.efi が PXE クライアントのデフォルトのブートファイルとしてローカル DHCP 構成に追加されます。

以降のセクションでは、installadm によって ISC DHCP 構成用の DHCP 構成ファイルにどのように情報が追加されるかを示します。ISC DHCP の構成の詳細は、「関連情報」を参照してください。

Oracle Solaris 11.1 i386 インストールサービスの ISC DHCP 構成

次の例は、installadm によって、-i および -c オプションを使用して指定した IP アドレスが、上記で作成した Oracle Solaris 11.1 i386 インストールサービスの ISC DHCP 構成用の /etc/inet/dhcpd4.conf ファイルにどのように追加されるかを示しています。

subnet 10.80.239.0 netmask 25.255.255.0 {
  range 10.80.239.150 10.80.239.169;
  option broadcast-address  10.80.239.255;
  option routers 10.80.239.1;
  next-server 10.80.239.170;
}

次の例は、installadm によって、デフォルトの PXE ブートファイルが上記で作成した default-i386 Oracle Solaris 11.1 i386 インストールサービスの ISC DHCP 構成用の /etc/inet/dhcpd4.conf ファイルにどのように設定されるかを示しています。

class "PXEBoot" {
  match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
  if option arch = 00:00 {
    filename "default-i386/boot/grub/pxegrub2";
  } else if option arch = 00:07 {
    filename "default-i386/boot/grub/grub2netx64.efi";
  }
}

Oracle Solaris 11 i386 インストールサービスの ISC DHCP 構成

Oracle Solaris 11.1 サービスの代わりに Oracle Solaris 11 i386 インストールサービスを作成した場合は、次の例のような出力が表示されます。

If not already in place, the following should be added to the DHCP configuration:
        Boot server IP       : 10.134.125.136
        Boot file            : default-i386/boot/grub/pxegrub

次の例は、installadm によって、デフォルトの PXE ブートファイルが Oracle Solaris 11 i386 インストールサービスの ISC DHCP 構成用の /etc/inet/dhcpd4.conf ファイルにどのように設定されるかを示しています。

class "PXEBoot" {
  match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
  if option arch = 00:00 {
    filename "default-i386/boot/grub/pxegrub";
  }
}

Oracle Solaris 11.1 sparc インストールサービスの ISC DHCP 構成

i386 サービスの代わりに sparc インストールサービスを作成した場合は、次の例のような出力が表示されます。

If not already in place, the following should be added to the DHCP configuration:
Boot file: http://10.80.238.5:5555/cgi-bin/wanboot-cgi

次の例は、installadm によって、デフォルトのブートファイルが Oracle Solaris 11.1 sparc インストールサービスの ISC DHCP 構成用の /etc/inet/dhcpd4.conf ファイルにどのように設定されるかを示しています。

class "SPARC" {
  match if not (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
  filename "http://10.80.238.5:5555/cgi-bin/wanboot-cgi";
}