選択条件
表 6は、特定の AI マニフェストまたはシステム構成プロファイルを使用する AI クライアントを示すために使用できる条件のキーワードを示しています。例の欄には、使用可能な値がいくつか示されています。条件のキーワードと値は、installadm サブコマンドの create-manifest、create-profile、および set-criteria とともに使用できます。
ipv4、mac、mem、および network の指定は、ハイフン (-) で区切られた範囲値で表現できます。範囲の一端に制限なしを指定するには、unbounded を使用します。以下の mem の例を参照してください。
arch、cpu、hostname、platform、および zonename の指定は、スペースで区切られた値の引用符付きリストとして表現されます。以下の zonename の例を参照してください。
条件のキーワードと値は、コマンド行で –c オプションを使って指定します。
-c criteria=value|list|range
-c mac="aa:bb:cc:dd:ee:ff"
-c mem="2048-unbounded"
-c zonename="zone1 zone2"
条件は、XML ファイルの ai_criteria 要素でも指定できます。このファイルの内容は、条件仕様のみにするようにしてください。コマンド行で条件ファイルを指定するには、–C オプションを使用します。表の中に例が示されています。
表 6 条件のキーワードと条件の階層
|
|
|
arch
|
uname -m によって返されるアーキテクチャー
値: i86pc、sun4u、または sun4v
|
CLI:
-c arch="i86pc"
XML:
<ai_criteria name="arch">
<value>i86pc</value>
</ai_criteria>
|
cpu
|
uname -p によって返される CPU クラス
値: i386 または sparc
|
CLI:
-c cpu="sparc"
XML:
<ai_criteria name="cpu">
<value>sparc</value>
</ai_criteria>
|
hostname
|
クライアントホスト名またはクライアントホスト名のリスト。
|
CLI、単一のホスト名:
-c hostname="host3"
CLI、ホスト名のリスト:
-c hostname="host1 host2 host6"
XML、単一のホスト名:
<ai_criteria name="hostname">
<value>host3</value>
</ai_criteria>
XML、ホスト名のリスト:
<ai_criteria name="hostname">
<value>host1 host2 host6</value>
</ai_criteria>
|
ipv4
|
IP バージョン 4 ネットワークアドレス、または IP アドレスの範囲
|
CLI、単一の IP アドレス:
-c ipv4="10.6.68.127"
CLI、IP アドレスの範囲:
-c ipv4="10.6.68.1-10.6.68.200"
XML、単一の IP アドレス:
<ai_criteria name="ipv4">
<value>10.6.68.127</value>
</ai_criteria>
XML、IP アドレスの範囲:
<ai_criteria name="ipv4">
<range>
10.6.68.1
10.6.68.200
</range>
</ai_criteria>
|
mac
|
コロン (:) 区切り文字による 16 進の MAC アドレスまたは MAC アドレスの範囲。
|
CLI、単一の MAC アドレス:
-c mac="0:14:4F:20:53:97"
CLI、MAC アドレスの範囲:
-c mac=0:14:4F:20:53:94-0:14:4F:20:53:A0
XML、単一の MAC アドレス:
<ai_criteria name="mac">
<value>0:14:4F:20:53:97</value>
</ai_criteria>
XML、MAC アドレスの範囲:
<ai_criteria name="mac">
<range>
0:14:4F:20:53:94
0:14:4F:20:53:A0
</range>
</ai_criteria>
|
mem
|
prtconf によって返される M バイト単位のメモリーサイズ、またはメモリーサイズの範囲
unbounded キーワードは、範囲に上限がないことを示します。
|
CLI、1 つのメモリーサイズ:
-c mem="4096"
CLI、メモリーサイズの範囲:
-c mem="2048-unbounded"
XML、1 つのメモリーサイズ:
<ai_criteria name="mem">
<value>4096</value>
</ai_criteria>
XML、メモリーサイズの範囲:
<ai_criteria name="mem">
<range>
2048
unbounded
</range>
</ai_criteria>
|
network
|
IP バージョン 4 ネットワーク番号、またはネットワーク番号の範囲
|
CLI、単一の IP アドレス:
-c network="10.0.0.0"
CLI、IP アドレスの範囲:
-c network="11.0.0.0-12.0.0.0"
XML、単一の IP アドレス:
<ai_criteria name="network">
<value>10.0.0.0</value>
</ai_criteria>
XML、IP アドレスの範囲:
<ai_criteria name="network">
<range>
11.0.0.0
12.0.0.0
</range>
</ai_criteria>
|
platform
|
uname -i (x86 システム) および prtconf -b (SPARC システム) によって返されるプラットフォーム名
値には次が含まれます。
-
i86pc
-
M4000 および M5000 サーバーの場合は SUNW,SPARC-Enterprise
-
T4 サーバーの場合は ORCL, SPARC-T4-2
|
CLI:
-c platform="SUNW,SPARC-Enterprise"
XML:
<ai_criteria name="platform">
<value>SUNW,SPARC-Enterprise</value>
</ai_criteria>
|
zonename
|
|
CLI、単一のゾーン名:
-c zonename="myzone"
CLI、ゾーン名のリスト:
-c zonename="zoneA zoneB zoneC"
XML、単一のゾーン名:
<ai_criteria name="zonename">
<value>myzone</value>
</ai_criteria>
XML、ゾーン名のリスト:
<ai_criteria name="zonename">
<value>zoneA zoneB zoneC</value>
</ai_criteria>
|
|