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

ドキュメントの情報

はじめに

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

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

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

2.  インストールの準備

3.  LiveCD の使用

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

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

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

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

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

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

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

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

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

構成プロファイルの指定

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

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

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

システム構成プロファイル内での構成の指定

root アカウントとユーザーアカウント

root アカウントの構成

ユーザーアカウントの構成

システム識別情報

タイムゾーンとロケール

端末タイプとキー配列

静的なネットワーク構成

ネームサービス構成

システム構成プロファイルテンプレートの使用

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

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

静的なネットワーク構成の指定

ネームサービス構成の指定

ネームサービス NIS の構成

ネームサービス DNS の構成

ネームサービス LDAP の構成

DNS を LDAP とともに使用する

NIS を DNS とともに使用する

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

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

14.  AI クライアントシステムで使用するための Oracle Configuration Manager の設定

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

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

システム構成プロファイルテンプレートの使用

プロファイルには、インストールサーバー環境から、または create-profile サブコマンドで指定された条件から構成パラメータを取得する変数を含めることができます。このように、単一のプロファイルファイルで、さまざまなクライアント上にさまざまな構成パラメータを設定できます。使用できる変数の一覧については、表 6–1 を参照してください。

次の hostIPnet.xml という名前のプロファイルの例では、AI_HOSTNAME はクライアントシステムのホスト名のプレースホルダ、AI_IPV4 はクライアントシステムの IP アドレスのプレースホルダ、そして AI_NETWORK はクライアントシステムの IP バージョン 4 ネットワーク番号のプレースホルダです。

<?xml version='1.0'?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="profile" name="sysconfig">
  <service name="system/identity" version="1" type="service">
    <instance name="node" enabled="true">
      <property_group name="config" type="application">
        <propval name="nodename" value="{{AI_HOSTNAME}}"/>
      </property_group>
      <property_group name="install_ipv4_interface" type="application">
        <propval name="name" value="net0/v4"/>
        <propval name="address_type" value="static"/>
        <propval name="static_address" type="net_address_v4" value="{{AI_IPV4}}/8"/>
        <propval name="default_route" type="net_address_v4" value="{{AI_NETWORK}}"/>
      </property_group>
    </instance>
  </service>
</service_bundle>

次のコマンドでは、入力の hostandIP.xml ファイルを変更しないで、カスタマイズされたシステム構成プロファイルをインストールサービスに作成しています。

# installadm create-profile -n svc1 -f /export/hostIPnet.xml \
-p server1 -c hostname="server1" -c ipv4="10.0.0.1" -c network="10.0.0.0"
# installadm create-profile -n svc1 -f /export/hostIPnet.xml \
-p server2 -c hostname="server2" -c ipv4="10.0.0.2" -c network="10.0.0.0"
$ installadm list -n svc1 -p
Profile  Criteria
-------  --------
server1  hostname = server1
         ipv4 = 10.0.0.1
         network = 10.0.0.0
server2  hostname = server2
         ipv4 = 10.0.0.2
         network = 10.0.0.0

hostandIP.xml ファイルは変わらないまま、svc1 インストールサービスの内部にある server1 および server2 プロファイルがカスタマイズされます。たとえば、server1 プロファイルの内容は次のとおりです。

# installadm export -n svc1 -p server1
<?xml version='1.0'?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="profile" name="sysconfig">
  <service name="system/identity" version="1" type="service">
    <instance name="node" enabled="true">
      <property_group name="config" type="application">
        <propval name="nodename" value="server1"/>
      </property_group>
      <property_group name="install_ipv4_interface" type="application">
        <propval name="name" value="net0/v4"/>
        <propval name="address_type" value="static"/>
        <propval name="static_address" type="net_address_v4" value="10.0.0.1/8"/>
        <propval name="default_route" type="net_address_v4" value="10.0.0.0"/>
      </property_group>
    </instance>
  </service>
</service_bundle>

環境変数を設定することで、これと同じ結果を得ることができます。MAC アドレスやホスト名など、このクライアントを一意に識別する -c オプションを 1 つ指定して、これらの構成値がそのクライアントにのみ適用されるようにする必要があります。

# export AI_HOSTNAME=server1;export AI_IPV4=10.0.0.1;export AI_NETWORK=10.0.0.0
# installadm create-profile -n svc1 -f /export/hostIPnet.xml \
-p server1 -c mac="aa:bb:cc:dd:ee:ff"

次の表に、テンプレートプロファイル内でプレースホルダとして使用できる変数を示します。これらの変数は、環境変数としても指定できます。

表 11-9 システム構成テンプレートプロファイルの変数

変数名
条件の名前
説明
AI_ARCH
arch
uname -m からのカーネルアーキテクチャー
AI_CPU
cpu
uname -p からのプロセッサタイプ
AI_HOSTNAME
hostname
クライアントの DNS 名
AI_IPV4
ipv4
IP バージョン 4 ネットワークアドレス、または IP アドレスの範囲
AI_MAC
mac
コロン (:) 区切り文字による 16 進の MAC アドレスまたは MAC アドレスの範囲。
AI_MEM
mem
prtconf によって返される M バイト単位のメモリーサイズ、またはメモリーサイズの範囲
AI_NETWORK
network
IP バージョン 4 ネットワーク識別子、またはネットワーク識別子の範囲
AI_SERVICE
インストールサービス名
AI_ZONENAME
zonename
zoneadm list で示される zones(5) ゾーンの名前