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.  自動インストールのトラブルシューティング

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

構成可能な項目の構成は、smf(5) プロパティーを使用して指定できます。たとえば、システム構成プロファイルは、root アカウント、初期ユーザー、キー配列、端末タイプ、IPv4 ネットワークインタフェース (静的または DHCP) とデフォルトルート、IPv6 ネットワークインタフェース (静的または addrconf) とデフォルトルート、および DNS (ネームサーバーリスト、検索リスト、ドメイン) を構成できます。該当しないサービスまたはプロパティーを指定した場合、その指定は無視されます。特定のプロパティーを何度も指定しないでください。

どの SMF プロパティーを指定する必要があるか確信を持てない場合は、svccfg コマンドの describe サブコマンドを使用して、サービスのプロパティーグループやプロパティーの説明 (使用可能な設定を含む) を表示できます。svccfg(1M) のマニュアルページの「プロパティーの検査および変更のサブコマンド」を参照してください。

svccfg -s FMRI describe [-v] [-t] [ propertygroup/property]

プロパティーグループや特定のプロパティーのクエリー検索を行うには、プロパティーグループ名か、プロパティーグループ名とプロパティー名をスラッシュ (/) で区切ったものを、引数として指定します。

-v オプションを指定すると、現在の設定、制約、使用可能なその他の設定の選択肢の説明など、使用可能なすべての情報が提供されます。

-t オプションを指定した場合は、選択内容のテンプレートデータのみが表示され (smf_template(5) を参照)、プロパティーグループやプロパティーの現在の設定は表示されません。

$ svccfg -s name-service/switch describe config
config                      application
    Name service switch configuration data as described in nsswitch.conf(4).
config/value_authorization  astring             solaris.smf.value.name-service.switch
config/default              astring             files
    Default configuration database entry.
config/host                 astring             "files dns mdns"
    Override configuration for host database lookups. (both IPv4 and IPv6 hosts)
config/printer              astring             "user files"
    Override configuration for printer database lookups.
$ svccfg -s name-service/switch describe -v config
config                      application
    name: config
    type: application
    required: true
    target: this
    description: Name service switch configuration data as described in nsswitch.conf(4).
config/value_authorization  astring             solaris.smf.value.name-service.switch
config/default              astring             files
    type: astring
    required: true
    Default configuration database entry.
    visibility: readwrite
    minimum number of values: 1
    maximum number of values: 1
  value: files
...
$ svccfg -s name-service/switch describe -t config
name: config
type: application
    Name service switch configuration data as described in nsswitch.conf(4).
  name: default
  type: astring
    Default configuration database entry.
  name: host
  type: astring
    Override configuration for host database lookups. (both IPv4 and IPv6 hosts)
  name: password
  type: astring
    Override configuration for passwd database lookups. Also used with the shadow and user_attr databases.
  name: group
  type: astring
    Override configuration for group database lookups.
  name: network
  type: astring
    Override configuration for network database lookups.
...
$ svccfg -s system/config-user describe root_account
root_account                     application
root_account/expire              astring
root_account/password            astring
root_account/read_authorization  astring            solaris.smf.read.system-config
root_account/stability           astring            Evolving
root_account/type                astring

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

root ユーザーと初期ユーザーを構成する有効なプロファイルを生成するには、sysconfig create-profile コマンドを users グループとともに使用します。

# sysconfig create-profile -g users -o sc_users.xml

svc:/system/config-user SMF サービスは、ユーザーアカウントと root アカウントを構成します。このサービスは、2 つのプロパティーグループを認識します。


ヒント - Oracle Solaris OS の暗号化されたパスワードを生成する 1 つの方法は、意図された名前とパスワードのユーザーを作成し、ユーザーのレコードの 1 番目のコロンと 2 番目のコロンの間にある /etc/shadow ファイルからパスワードをコピーし、その情報をマニフェストの password の値に追加します。


root アカウントの構成

root_account プロパティーグループには、次のプロパティーが含まれています。

表 11-1 root_account プロパティーグループのプロパティー

プロパティー
タイプ
必要
説明
password
astring
はい
暗号化された root パスワードを指定します。root パスワードを指定しない場合、root パスワードは空になります。
type
astring
いいえ
アカウントタイプ: normal または role。デフォルトは normal です。
expire
string
いいえ
ログインの有効期限。0 (ゼロ) に設定した場合、ユーザーは次回のログイン時に root パスワードを変更するように要求されます。

例 11-1 パスワードが必ず期限切れになる root アカウントの構成

<service name="system/config-user" version="1" type="service">
    <instance name="default" enabled="true">
        <property_group name="root_account" type="application">
            <propval name="password" value="encrypted_password"/>
            <propval name="type" value="normal"/>
            <propval name="expire" value="0"/>
        </property_group>
    </instance>
</service>

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

user_account プロパティーグループには、次のプロパティーが含まれています。

表 11-2 user_account プロパティーグループのプロパティー

プロパティー
タイプ
必要
説明
login
astring
yes
ユーザーのログイン。
password
astring
yes
暗号化されたユーザーパスワード。
description
astring
no
通常はユーザーのフルネーム。
shell
astring
no
ユーザーのログインシェルとして使用するプログラムのフルパス名。
uid
count
no
新しいユーザーの UID。デフォルトの UID は 101 です。
gid
count
no
ユーザーのプライマリグループのメンバーシップ。デフォルトの GID は 10 です。
type
astring
no
アカウントタイプ: normal または role。デフォルトは normal です。
profiles
astring
no
prof_attr (4) で定義された、コンマで区切られた 1 つ以上の実行プロファイル。
roles
astring
no
user_attr(4) で定義された、コンマで区切られた 1 つ以上の役割。
sudoers
astring
no
sudoers(4) ファイルに login とともに追加されるエントリ。
expire
astring
no
ログインの有効期限。0 (ゼロ) に設定した場合、ユーザーは次回のログイン時にパスワードを変更するように要求されます。
home_zfs_dataset
astring
no
ユーザーのホームディレクトリの ZFS データセット。デフォルトは root_pool /export/home/login です。
home_mountpoint
astring
no
ユーザーのホームディレクトリのマウントポイント。デフォルトは /export/home/ login です。

システム識別情報

システムノード名を構成する有効なプロファイルを生成するには、sysconfig create-profile コマンドを identity グループとともに使用します。

# sysconfig create-profile -g identity -o sc_identity.xml

svc:/system/identity:node SMF サービスは、システムのホスト名を設定します。nodesvc:/system/identity のインスタンスです。

identity プロパティーグループには、次のプロパティーが含まれています。

表 11-3 identity プロパティーグループのプロパティー

プロパティー
タイプ
必要
説明
nodename
astring
いいえ
システムのホスト名。デフォルトは unknown です。

例 11-2 ホスト名の構成

この例では、システムのホスト名を solaris に設定しています。

<service name="system/identity" version="1" type="service">
    <instance name="node" enabled="true">
        <property_group name="config" type="application">
            <propval name="nodename" value="solaris"/>
        </property_group>
    </instance>
</service>

タイムゾーンとロケール

タイムゾーンとロケールを構成する有効なプロファイルを生成するには、sysconfig create-profile コマンドを location グループとともに使用します。

# sysconfig create-profile -g location -o sc_location.xml

svc:/system/timezone SMF サービスは、システムのタイムゾーンを設定します。

timezone プロパティーグループには、次のプロパティーが含まれています。

表 11-4 timezone プロパティーグループのプロパティー

プロパティー
タイプ
必要
説明
localtime
astring
いいえ
システムのタイムゾーン。デフォルトは UTC です。

例 11-3 タイムゾーンの構成

この例では、タイムゾーンを中央ヨーロッパ標準時/プラハ、チェコに設定しています。

<service name='system/timezone' version='1'>
  <instance name='default' enabled='true'>
    <property_group name='timezone'>
      <propval name='localtime' value='Europe/Prague'/>
    </property_group>
  </instance>
</service>

svc:/system/environment:init SMF サービスは、システムのロケールを設定します。

environment プロパティーグループは、次の環境変数を定義できます。環境変数については、environ(5) のマニュアルページを参照してください。

表 11-5 environment プロパティーグループのプロパティー

環境変数
タイプ
必要
デフォルト値
LC_CTYPE
astring
いいえ
C
LC_NUMERIC
astring
いいえ
C
LC_TIME
astring
いいえ
C
LC_COLLATE
astring
いいえ
C
LC_MONETARY
astring
いいえ
C
LC_MESSAGES
astring
いいえ
C
LC_ALL
astring
いいえ
C
LANG
astring
いいえ
C

例 11-4 ロケールの構成

この例では、ロケールをチェコ語 (cs) およびチェコ共和国 (CZ) に設定しています。

<service name='system/environment' version='1'>
  <instance name='init' enabled='true'>
    <property_group name='environment'>
      <propval name='LC_ALL' value='cs_CZ.UTF-8'/>
    </property_group>
  </instance>
</service>

端末タイプとキー配列

例 11-5 端末タイプの構成

svc:/system/console-login SMF サービスは、端末タイプを構成します。関連する SMF プロパティーの定義については、ttymon(1M) のマニュアルページを参照してください。

この例では、端末タイプを vt100 に設定しています。

<service name="system/console-login" version="1" type="service">
    <instance name="default" enabled="true">
        <property_group name="ttymon" type="application">
            <propval name="terminal_type" value="vt100"/>
        </property_group>
    </instance>
</service>

例 11-6 キー配列の構成

キー配列を構成する有効なプロファイルを生成するには、sysconfig create-profile コマンドを kdb_layout グループとともに使用します。

# sysconfig create-profile -g kdb_layout -o sc_kdb.xml

svc:/system/keymap SMF サービスは、キー配列を構成します。関連する SMF プロパティーの定義については、kbd(1) のマニュアルページを参照してください。

この例では、キー配列をチェコ語に設定しています。

<service name='system/keymap' version='1' type='service'>
    <instance name='default' enabled='true'>
        <property_group name='keymap' type='system'>
            <propval name='layout' value='Czech'/>
        </property_group>
    </instance>
</service>

静的なネットワーク構成

ネットワークを構成する有効なプロファイルを生成するには、sysconfig create-profile コマンドを network グループとともに使用します。

# sysconfig create-profile -g network -o sc_network.xml

svc:/network/install SMF サービスは、初期の物理ネットワークインタフェースを構成します。このサービスは、システム構成が行われないプロパティー値で最初は無効になっています。

svc:/network/install サービスは、1 つの IPv4 インタフェースと 1 つの IPv6 インタフェースの構成をサポートしています。また、任意で、これらのインタフェースが到達できるデフォルトルートの構成をサポートしています。このサービスは、2 つのプロパティーグループを定義します。IPv4 のインタフェースに 1 つのプロパティーグループ、IPv6 のインタフェースに 1 つのプロパティーグループです。このサービスは、そのプロパティーと ipadm(1M) を使用してネットワークインタフェースを構成します。同様に、このサービスは、そのプロパティーと route(1M) を使用してデフォルトルートを定義します。

「静的なネットワーク構成の指定」の例を参照してください。

install_ipv4_interface プロパティーグループには、次のプロパティーが含まれています。

表 11-6 install_ipv4_interface プロパティーグループのプロパティー

プロパティー
タイプ
必要
説明
name
astring
yes
ネットワークインタフェースの名前。
address_type
astring
yes
ipadm (1M) create-addr サブコマンドの -T オプションの構築に使用する値。有効な値は static または dhcp です。
static_address
net_address_v4
no
staticaddress_type でのみ必要です。ipadm(1M) create-addr サブコマンドのローカルアドレスの構築に使用されます。
dhcp_wait
astring
no
dhcpaddress_type でのみ適用されます。このプロパティーを定義した場合は、ipadm (1M) create-addr サブコマンドの -w seconds (または forever) の部分の構築に使用されます。
default_route
net_address_v4
no
route(1M) を使用したデフォルトルートの定義に使用されます。
# /usr/sbin/route \
-p add default default-route \
-ifp ifname

ifname の値は、name プロパティーのインタフェース名の部分です。

install_ipv6_interface プロパティーグループには、次のプロパティーが含まれています。

表 11-7 install_ipv6_interface プロパティーグループのプロパティー

プロパティー
タイプ
必要
説明
name
astring
yes
ネットワークインタフェースの名前。
address_type
astring
yes
ipadm (1M) create-addr サブコマンドの -T オプションの構築に使用する値。有効な値は static または addrconf です。
static_address
net_address_v6
no
staticaddress_type でのみ必要です。ipadm(1M) create-addr サブコマンドのローカルアドレスの構築に使用されます。
interface_id
net_address_v6
no
addrconfaddress_type でのみ適用されます。ipadm(1M) create-addr サブコマンドの -i interface_id の部分の構築に使用されます。
stateless
astring
no
addrconfaddress_type でのみ適用されます。ipadm(1M) create-addr サブコマンドの -p stateless=yes|no の部分の構築に使用されます。
stateful
astring
no
addrconfaddress_type でのみ適用されます。ipadm(1M) create-addr サブコマンドの -p stateful=yes|no の部分の構築に使用されます。
default_route
net_address_v6
no
route(1M) を使用したデフォルトルートの定義に使用されます。
# /usr/sbin/route \
-p add default default-route \
-ifp ifname

ifname の値は、name プロパティーのインタフェース名の部分です。

svc:/network/dns/client サービスは、DNS クライアントの構成をサポートしています。このサービスは、1 つのプロパティーグループ (config) を定義します。このサービスは、そのプロパティーを使用して DNS の resolv.conf(4) ファイルを構築します。

config プロパティーグループには、次のプロパティーが含まれています。

表 11-8 config プロパティーグループのプロパティー

プロパティー
タイプ
必要
説明
domain
astring
no
ローカルドメイン名。resolv.conf(4) の domain ディレクティブの構築に使用されます。
nameserver
net_address_list
yes
IPv4 および IPv6 アドレスのリスト。resolv.conf(4) の nameserver ディレクティブの構築に使用されます。
search
astring_list
no
ホスト名検索用の検索リストのためのドメイン値のリスト。resolv.conf(4) の search ディレクティブの構築に使用されます。

ネームサービス構成

DNS、NIS、および LDAP クライアントとネームサービススイッチを構成する有効なプロファイルを生成するには、sysconfig create-profile コマンドを naming_services グループとともに使用します。

# sysconfig create-profile -g naming_services -o sc_ns.xml

svc:/network/dns/client SMF サービスは、初期の DNS クライアント構成を構成します。このサービスは、システム構成が行われないプロパティー値で最初は無効になっています。「ネームサービス構成の指定」の例を参照してください。