Sun N1 Service Provisioning System ユーザーズガイドおよびリリースノート (OS Provisioning Plug-In 2.0)

追加ディスクの構成

profile_additional_disks_base_co 変数は、ルートディスクに加えて、ディスクをフォーマットおよび構成する機能を提供します。各追加ディスクを特定するには、形式 c ntndn を使用します。

次に、3 ディスク構成の例を示します。ルートディスクは c0t0d0 で、変数 profile_usedisk_base_config を使用して定義されています。profile_additional_disks_base_co 変数は、2 つの追加ディスク c0t1d0 および c0t1d1 を特定します。各ディスクスライスに対して、ディレクトリのサイズと共にディレクトリ名が指定されます。

profile_usedisk_base_config = c0t0d0 
profile_additional_disks_base_co = c0t1d0s0!/export/mydisk1!5000MB|c0t1d1s0!/export/mydisk2!6000MB

これらの変数を定義してから、2 つの追加作業を実行して、名前付きの追加ディスク上でフォーマットおよび使用するスライスを指定する必要があります。

  1. JET サーバー上の構成ファイル /opt/SUNWjet/etc/osp_jet_variables_to_replace を使用するように CHANGE 行を追加します。次に例を示します。

    CHANGE:base_config:profile_additional_disks:profile_disk_<name>_mtpt, profile_disk_<name>_size

    注 –

    JET サーバーの構成ファイルを変更することにより、この全体的な編集は、そのファイル内で変更するまで適用されます。この JET サーバー上で profile_additional_disks_base_co 変数を使用するすべての Solaris プロファイルは、関連付けられた provision_start プランの実行時にこの情報を使用します。


  2. /opt/SUNWjet/etc/populate_client_dir ファイルに次の行を追加します。

    base_config_profile_additional_disks="$(echo ${base_config_profile_additional_disks} | 
    tr ' ' '\n' | sed 's/s[0-7]//' | sort -u)"

    必ず、/opt/SUNWjet/etc/populate_client_dir ファイル内の次のコードセグメントの前に、この行を追加してください。

            #
            # Now check to see if any additional disks need to be defined
            #
            if [ -n "${base_config_profile_additional_disks}" ]; then

Solaris プロファイル上で provision_start プランを実行すると、適切なマウントポイントとスライスとともに、2 つのディスクを構成するために適切なファイルが作成されます。