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

Windows イメージおよびプロファイルの作成

プロビジョニングプロファイルは、使用する OS ファイルを特定し、またこれらのファイルをどのように配備するかに関する追加情報を含んでいます。

ProcedureWindows プロビジョニングプロファイルを作成する (ブラウザインタフェース)

始める前に

Windows イメージサーバーが存在し、そのサーバーで Windows OS ソフトウェアが使用できることを確認します。Windows イメージサーバーの作成方法の詳細については、「Windows サーバーの設定」を参照してください。

手順
  1. プロビジョニングソフトウェアのページの「Common Tasks」セクションで、「OS Provisioning」を選択します。

  2. 「OS Provisioning Common Tasks」ページの「Windows Images」セクションで「Create Profile」をクリックします。

  3. 「Plans Details」ページの「Run」をクリックします。

  4. このプランに使用する変数を選択します。

    • 既存の変数セットを使用するには、「Plan Parameters」テーブルの「WindowsImage」コンポーネント行にあるドロップダウンメニューから名前を選択します。

    • 新しい変数セットを作成するには、「Plan Parameters」テーブルの「WindowsImage」コンポーネント行で「Select from List」をクリックします。

      1. 「Create Set」をクリックします。

      2. 変数セットの名前を入力します。

      3. 変数を確認し、必要に応じて変数を変更します。

        コンポーネント変数テーブルのプロンプトに表示される情報よりも多くの情報が必要である場合は、「Windows プロビジョニングプロファイルの変数」にある、コンポーネントの詳細リストとともにデフォルト値および例を参照してください。

      4. 変数セットを保存します。

      5. 「Plan Parameters」テーブルの「WindowsImage」コンポーネント行にあるドロップダウンメニューから、直前に保存した変数セットを選択します。

  5. 「Plan Details Run」ページで、イメージの添付先の Windows イメージサーバーを選択します。


    ヒント –

    Windows イメージサーバーのホスト名は末尾が -windows になります。


  6. 「Run Plan (includes preflight)」をクリックします。

  7. Windows イメージサーバーに対して Windows イメージが添付されたことを確認するには、N1 SPS ブラウザインタフェースの左側にある「Components」をクリックします。

    Windows provisioning profile のような記述を持つタイプ com.sun.n1osp#Provision のコンポーネントが表示されるはずです。

ProcedureWindows プロビジョニングプロファイルを作成する (コマンド行インタフェース)

手順
  1. WindowsProfile コンポーネントの変数セットを作成するには、次の例のようなコマンドを入力します。


    # cr_cli -cmd cdb.vs.add -comp NM:/com/sun/n1osp/untyped/LinuxImage \
    -name "redhat3" -u admin -p admin -vars "osp_server=masterserver-osp;version=RedHat3.0; \
    architecture=x86;installPath=Linux:[version]_:[architecture];description=testlinux; \
    min_disk_size=10GB;monitor_install=FALSE;boot_server_name=bikickstart; \
    boot_server_subnet_address=10.42.42.0; \
    boot_server_subnet_ip_address=10.42.42.3;kickstart_file=/export/el30.cfg; \
    pxe_boot_file=linux-install/pxelinux.0;pxe_configuration_file=el30-console"
    

    これらの変数の詳細については、「Windows プロビジョニングプロファイルの変数」を参照してください。

  2. プランを実行するには、次の例のようなコマンドを入力します。


     # cr_cli -cmd pe.p.run -u admin -p admin -PID NM:/com/sun/n1osp/untyped/LinuxImage-attach \
    -tar H:NM:bikickstart-linux -comp + -vs redhat3 -pto 30 -nto 10

Windows プロビジョニングプロファイルの変数

次の表に、Windows プロビジョニングプロファイルのすべてのコンポーネント変数を示します。デフォルト値を持つ変数に関しては、デフォルトが示されています。デフォルト値を持たない変数に関しては、値の例が示されています。

表 7–2 Windows プロビジョニングプロファイル用のコンポーネント変数

変数名 

説明 

デフォルトまたはサンプル値 

osp_server

OS プロビジョニングサービスを表す仮想サーバー 

masterserver-osp (例)

version

Windows のバージョン 

2003 (デフォルト)

architecture

 

x86 (デフォルト)

installPath

Windows イメージの名前 

Windows:[version]_:[architecture] (デフォルト)

description

説明 

 

min_disk_size

配備するこのプロファイルの最小ディスクサイズ 

10GB (デフォルト)

monitor_install

インストールを監視する必要があるかどうか 

False (デフォルト)

boot_server_name

Windows ブートサーバーの名前 

 

boot_server_subnet_address

ブートサーバーによりサービスが提供されるサブネット 

 

boot_server_subnet_ip_address

このサブネット上のブートサーバーの IP アドレス 

 

boot_srv_active_directory_domain

このサブネットの Windows Active Directory ドメイン 

winprov.n1lab.sun.com

(例) 

windows_product_directory

ブートサーバー上の Windows 製品のディレクトリ名 

D:\RemoteInstall\Setup\English\Images\Win2003

(例) 

sif_file

Software Information File (SIF) の位置 

D:\RemoteInstall\Setup\English\Images\Win2003\i386\templates\ristndrd.sif

(例) 

windows_component_folder

自動生成 Windows Provision コンポーネントフォルダの位置

/com/sun/n1osp/autogen-:[target(..):sys.hostName]-windows (デフォルト)