この節では、ZFS 固有の JumpStart プロファイルの例を示します。
ZFS ルートプールをアップグレード可能およびブート可能にするには、ディスク全体ではなく、ディスクスライスごとにプールを作成します。プロファイルで c0t0d0 のようにディスク全体に対してプールを作成すると、次のようなエラーメッセージが表示されます。
Invalid disk name (c0t0d0) |
install_type initial_install cluster SUNWCall pool newpool auto auto auto mirror c0t0d0s0 c0t1d0s0 bootenv installbe bename solaris10_6 |
この例で使用されているキーワードと値の一部について、次のリストで説明します。
install_type キーワードは、すべてのプロファイルに必要です。initial_install キーワードにより初期インストールが実行され、新規 ZFS ルートプールに新規 Solaris OS がインストールされます。
全体ディストリビューションソフトウェアグループ (SUNWCall) がシステムにインストールされます。ソフトウェアグループの詳細は、『Oracle Solaris 10 9/10 インストールガイド (インストールとアップグレードの計画)』の「ソフトウェアグループごとの推奨ディスク容量」を参照してください。
pool キーワードは、新しい ZFS ルートプールの特性を定義します。
ルートプールの名前を定義します。
ディスクのサイズを自動的に設定します。このサイズは、指定したディスクのサイズによって決まります。
スワップ領域のサイズは、auto キーワードにより自動的に設定されます。デフォルトのサイズは物理メモリーサイズの 1/2 ですが、512M から 2G バイトの範囲を超えることはできません。size オプションを使用すれば、この範囲外のサイズを設定できます。
ダンプデバイスのサイズを自動的に設定します。
ミラー化されたディスク構成には、mirror キーワードおよび c0t0d0s0 と c0t1d0s0 のように指定されたディスクスライスが存在します。
installbe で、インストール時に作成されるデフォルトのブート環境の特性を変更できます。
新しいブート環境に solaris10_6 という名前を付けます。
install_type initial_install cluster SUNWCall pool newpool 80g 2g 2g mirror any any bootenv installbe bename solaris10_6 |
この例で使用されているキーワードと値の一部について、次のリストで説明します。
install_type キーワードは、すべてのプロファイルに必要です。initial_install キーワードにより初期インストールが実行され、新規 ZFS ルートプールに新規 Solaris OS がインストールされます。
全体ディストリビューションソフトウェアグループ (SUNWCall) がシステムにインストールされます。ソフトウェアグループの詳細は、『Oracle Solaris 10 9/10 インストールガイド (インストールとアップグレードの計画)』の「ソフトウェアグループごとの推奨ディスク容量」を参照してください。
pool キーワードは、新しい ZFS ルートプールの特性を定義します。
ルートプールの名前を指定します。
ディスクスライスのサイズを指定します。
スワップ領域とダンプボリュームは 2G バイトです。
ミラー化されたディスク構成には、mirror キーワードおよび c0t0d0s0 と c0t1d0s0 のように指定されたディスクスライスが存在します。
ミラー化構成の any オプションにより、80G バイトのプールを作成できる容量を持つ 2 つの利用可能なデバイスが検索されます。そのような 2 つのデバイスがなかった場合、インストールは失敗します。
installbe で、インストール時に作成されるデフォルトのブート環境の特性を変更できます。
新しいブート環境に solaris10_6 という名前を付けます。
install_type initial_install cluster SUNWCall root_device c0t0d0s0 pool nrpool auto auto auto rootdisk.s0 bootenv installbe bename bnv dataset /var
この例で使用されているキーワードと値の一部について、次のリストで説明します。
install_type キーワードは、すべてのプロファイルに必要です。initial_install キーワードにより初期インストールが実行され、新規 ZFS ルートプールに新規 Solaris OS がインストールされます。
全体ディストリビューションソフトウェアグループ (SUNWCall) がシステムにインストールされます。ソフトウェアグループの詳細は、『Oracle Solaris 10 9/10 インストールガイド (インストールとアップグレードの計画)』の「ソフトウェアグループごとの推奨ディスク容量」を参照してください。
OS がインストールされるディスクスライスを指定します。c0t0d0s0 で OS 用の特定のディスクとスライスを定義しています。
pool キーワードは、新しい ZFS ルートプールの特性を定義します。
ルートプールの名前を定義します。
ディスクのサイズを自動的に設定します。このサイズは、指定したディスクのサイズによって決まります。
スワップ領域のサイズは、auto キーワードにより自動的に設定されます。デフォルトのサイズは物理メモリーサイズの 1/2 ですが、512M から 2G バイトの範囲を超えることはできません。size オプションを使用すれば、この範囲外のサイズを設定できます。
ダンプデバイスのサイズを自動的に設定します。
ルートプールの作成に使用するデバイスは、スライス 0 として指定します。
installbe で、インストール時に作成されるデフォルトのブート環境の特性を変更できます。
新しいブート環境に bnv という名前を付けます。
ROOT データセットとは別に /var データセットを作成します。dataset の値は、/var だけです。