Solaris 9 インストールガイド

ルールキーワードと値の説明

表 28–1で、rules ファイルで使用できるルールキーワードとルール値について説明します。rules ファイルの作成方法についての詳細は、rules ファイルの作成を参照してください。

表 28–1 ルールキーワードとルール値の説明

キーワード 

値 

説明 

any

マイナス記号 (-)

あらゆるものに一致することを意味する。 

arch

processor_type

processor_type に有効な値:

  • SPARC:sparc

  • IA:i386

システムのプロセッサタイプを照合する。 

システムのプロセッサタイプは、uname -p コマンドで調べることができる

disksize

actual_disk_name size_range

actual_disk_name cxtydz (c0t3d0 または c0d0 など) という形式のディスク名、または特別なワード「rootdisk」。 rootdisk を使用する場合、照合するディスクは次の順番で決定される。

  • SPARC: 事前にインストールされているブートイメージ (つまり、ファクトリJumpStart でインストールされた新しい SPARC ベースのシステム) 持つディスク

  • c0t3d0s0 ディスク (存在する場合)

  • 最初に利用可能なディスク (カーネルのプローブ順で検索される)

size_range - ディスクのサイズ。M バイト単位の範囲 (x-x) で指定する必要がある

システムのディスクの名前とサイズを照合する (M バイト単位)。 

例:

disksize c0t3d0 250-300

この例では、JumpStart プログラムは c0t3d0 というシステムディスクの照合を試みる。このディスクは 250M から 300M バイトの情報を保持できる。

例:

disksize rootdisk 750-1000

この例では、JumpStart プログラムはまず事前にインストールされたブートイメージが入ったシステムディスクを照合する。続いて c0t3d0s0 ディスク (存在する場合) を照合し、最後に、750M から 1G バイトの情報を保持できるディスクの中で利用可能な最初のディスクを照合する。


注 –

size_range を計算するときは、1M バイトが 1,048,576 バイトであることに注意してください。「535M バイト」ディスクと明記されているディスクでも、ディスク空間が 510M バイトしかない場合があります。535,000,000/1,048,576=510 により、JumpStart は「535M バイト」ディスクを実際には 510M バイトのディスクと見なします。したがって、この「535M バイト」ディスクは 530-550 の size_range には一致しません。


domainname

actual_domain_name

システムのドメイン名を照合する。ドメイン名でネームサービスが情報を判別する方法を制御する。 

システムがインストール済みの場合、domainname コマンドによりシステムのドメイン名を表示できる

hostaddress

actual_IP_address

システムの IP アドレスを照合する 

hostname

actual_host_name

システムのホスト名を照合する。 

システムがインストール済みの場合、uname -n コマンドによりシステムのホスト名を表示できる

installed

この例は、250〜300M バイトの c0t3d0 ディスクを備えるシステムと照合する。

slicecwtxdysz 形式 (たとえば、c0t3d0s5) のディスクスライス名、または anyrootdiskany を使用すると、システムに接続されたどのディスクも照合する (カーネルのプローブ順)。rootdisk を使用する場合、照合するディスクは次の順番で決定される。

  • SPARC: 事前にインストールされているブートイメージ (つまり、ファクトリJumpStart でインストールされた新しい SPARC ベースのシステム) 持つディスク

  • c0t3d0s0 ディスク (存在する場合)

  • 最初に利用可能なディスク (カーネルのプローブ順で検索される)

version — バージョン名、あるいは any または upgradeany を使用すると、Solaris または SunOS リリースのどれとでも照合する。upgrade を使用すると、アップグレード可能な Solaris 2.1 以降の互換リリースのどれとでも照合する。

Solaris リリースは検出されたが、バージョンを判断できないという場合は、返されるバージョンは SystemV になる。

Solaris ソフトウェアの特定バージョンに対応するルートファイルシステムが存在するディスクを照合する。 

例:

installed c0t3d0s1 Solaris_9

この例では、c0t3d0s1 に Solaris 9 のルートファイルシステムを持つシステムを照合している

karch

actual_platform_group

有効な値は、sun4msun4ui86pcprep。 システムおよび対応するプラットフォームグループのリストは、『Solaris 9 Sun ハードウェアマニュアル』に記載されている。

システムのプラットフォームグループを照合する。 

システムがインストール済みの場合は、arch -k コマンドまたは uname -m コマンドにより、システムのプラットフォームグループを表示できる

memsize

physical_mem

値は M バイト単位の範囲 (x-x) または 1 つの M バイト値で指定する

システムの物理メモリーサイズを照合する (M バイト単位)。 

例:

memsize 64-128

この例では、64M から 128M バイトの物理メモリーサイズを持つシステムと照合している。 

システムがインストール済みの場合は、prtconf コマンド (2 行目) によりシステムの物理メモリーサイズを表示できる

model

actual_platform_name

システムのプラットフォーム名を照合する。有効なプラットフォーム名については、『Solaris 9 Sun ハードウェアマニュアル』を参照してください。

インストール済みのシステムのプラットフォーム名を見つけるには、uname -i コマンドか prtconf コマンド (5 行目) の出力を使用する。


注 –

actual_platform_name にスペースが含まれている場合は、スペースを下線 (_) で置き換える必要があります。

例:

SUNW,Sun_4_50


network

network_num

システムのネットワーク番号を照合する。これは JumpStart プログラムが、システムの IP アドレスとサブネットマスクの論理積をとって判別する。 

例:

network 193.144.2.8

この例では、IP アドレスが 193.144.2.8 のシステムを照合する (サブネットマスクが 255.255.255.0 の場合) 

osname

Solaris_x

システムにすでにインストールされている Solaris のバージョンを照合する。 

例:

osname Solaris_9

この例では、JumpStart プログラムは Solaris 9 オペレーティング環境がすでにインストールされているシステムを照合する。 

probe

probe_keyword

有効なプローブキーワードまたは有効なカスタムプローブキーワード 

例:

probe disks

この例は、システムのディスクサイズ (M バイト) をカーネルプローブ順に返します (例: SPARC システムでは c0t3d0s1c0t4d0s0)。JumpStart プログラムは環境変数 SI_DISKLISTSI_DISKSIZESSI_NUMDISKS、および SI_TOTALDISK を設定します。


注 –

probe キーワードには、属性を照合せず、プロファイルを実行しないという特徴があります。このキーワードは、値を返すだけです。したがって、probe ルールキーワードで、begin スクリプト、プロファイル、および finish スクリプトは指定できません。


有効なプラットフォーム名については、第 39 章「プラットフォーム名とプラットフォームグループに関するリファレンス情報」 を参照。

totaldisk

size_range

値は M バイト単位の範囲 (x-x) で指定する必要がある

システムのディスク空間の全体量 (M バイト単位) を照合する。ディスク空間の全体量には、システムに接続されている使用可能なディスクがすべて含まれる。 

例:

totaldisk 300-500

この例では、全体として 300M から 500M バイトのディスク空間を持つシステムと照合している。 


注 –

size_range を計算するときは、1M バイトが 1,048,576 バイトであることに注意してください。「535M バイト」ディスクと明記されているディスクでも、ディスク空間が 510M バイトしかない場合があります。535,000,000/1,048,576=510 により、JumpStart は「535M バイト」ディスクを実際には 510M バイトのディスクと見なします。したがって、この「535M バイト」ディスクは「530-550」の size_range には一致しません。