仮想マシンの vApp オプションに含まれている OVF オーサリング オプションを使用すれば、仮想マシンを OVF テンプレートとしてエクスポートする際に維持されるカスタム情報を指定できます。

vApp のプロパティは、vApp の展開と自己設定の中核として使用されます。これにより、一般的な OVF パッケージを、カスタム設定で実行される vApp インスタンスに変えることができます。

実行状態の vApp に割り当てられるプロパティのセットは、vApp に展開する OVF パッケージによって決まります。
  • OVF パッケージの作成時、作成者は、vApp が未知の環境で機能するために必要となるプロパティのセットを追加しています。たとえば、ネットワーク設定を含むプロパティ、システム管理者のメール アドレスを含むプロパティ、想定される vApp ユーザー数を含むプロパティなどです。
  • vApp のデプロイ時にユーザーが入力するプロパティ値もあれば、vApp のパワーオン時に vCenter Server によって構成されるプロパティ値もあります。プロパティの処理方法は、プロパティ タイプと vCenter Server の構成によって決まります。

vCenter Server は、vApp をパワーオンすると、すべてのプロパティとその値が含まれる XML ドキュメントを作成します。このドキュメントは、vApp の各仮想マシンが使用できるようになっています。このドキュメントにより、仮想マシンはプロパティを各自の環境に適用させることができます。

仮想マシン用の vApp 製品情報の編集

仮想マシンを OVF テンプレートとしてエクスポートする場合、OVF テンプレートから新しい仮想マシンを展開すると利用可能になる製品情報を指定できます。

手順

  1. vCenter Server インベントリから仮想マシンに移動します。
  2. [構成] タブの [設定] を展開し、[vApp オプション] を選択します。
  3. [編集] ボタンをクリックします。
    [vApp オプションの編集] ダイアログ ボックスが開きます。
  4. 製品およびベンダーの情報を入力するには、[詳細] タブをクリックします。
    vApp 設定 説明
    名前 製品名。
    製品 URL 製品 URL を入力すると、ユーザーは、仮想マシンのサマリ ページで製品名をクリックして、製品の Web ページに移動できます。
    ベンダー ベンダー名。
    ベンダー URL ベンダー URL を入力すると、ユーザーは、仮想マシンの [サマリ] ページでベンダー名をクリックして、ベンダーの Web ページに移動できます。
  5. [OK] をクリックします。

仮想マシンの vApp カスタム プロパティの管理

仮想マシンまたは vApp のエクスポート時に OVF テンプレートで保存されるカスタム プロパティ、および OVF テンプレートのデプロイ時に vCenter Server で使用されるカスタム プロパティを定義および管理できます。OVF テンプレートは、ユーザーにより構成されることが多い固定プロパティ、および vCenter Server で常に設定される動的プロパティをサポートします。

プロパティを使用して仮想マシンまたは vApp をカスタマイズするには、次の手順を実行します。
  1. たとえば、仮想マシンまたは vApp の DNS アドレスまたはゲートウェイなどの OVF プロパティを定義します。
  2. 仮想マシンまたは vApp を OVF テンプレートにエクスポートする予定の場合は、次の手順を実行します。
    1. OVF 環境の転送を設定し、設定を仮想マシンに転送します。仮想マシンの OVF の編集を参照してください。
    2. いくつかのグルーコードを記述し、仮想マシンにアクセスして情報を適用します。

ディスカッション、サンプル コード、ビデオについては、VMware vApp 開発者のブログのトピック『Self-Configuration and the OVF Environment』を参照してください。

手順

  1. vCenter Server インベントリから仮想マシンに移動します。
  2. [構成] タブの [設定] を展開し、[vApp オプション] を選択します。
  3. [プロパティ] パネルからカスタム プロパティを管理できます。
    オプション 説明
    追加 プロパティを作成するには、[追加] をクリックします。
    編集 既存のプロパティを編集するには、プロパティを選択して、[編集] をクリックします。
    値の設定 既存のプロパティに新しい値を設定するには、プロパティを選択し、[値の設定] をクリックします。
    削除 既存のプロパティを削除するには、プロパティを選択して、[削除] をクリックします。

仮想マシン用 vApp の IP 割り当てポリシーの編集

仮想マシンを OVF テンプレートにエクスポートし、その OVF テンプレートを展開するときに仮想マシンで使用される IP 割り当てポリシーを設定または編集できます。

手順

  1. vCenter Server インベントリから仮想マシンに移動します。
  2. [構成] タブの [設定] を展開し、[vApp オプション] を選択します。
  3. [編集] ボタンをクリックします。
    [vApp オプションの編集] ダイアログ ボックスが開きます。
  4. vApp オプションが有効になっていないときは、[vApp オプションを有効にする] チェック ボックスをオンにします。
  5. [IP プロトコル] および [IP アドレス割り当て方法] を選択します。

    サポートされるプロトコルは、IPv4、IPv6、またはその両方です。

    IP 割り当て方法の詳細については、次の表を参照してください。

    オプション 説明
    OVF環境 IP 割り当ては、OVF テンプレートをデプロイする環境によって決まります。
    DHCP 仮想マシンがパワーオンされたとき、DHCP サーバを通じて IP アドレスが割り当てられます。
    [オーサリング] セクションで指定した情報は、仮想マシンを OVF にエクスポートして、後で OVF をデプロイするときに使用されます。
  6. [OK] をクリックします。

仮想マシンの OVF の編集

仮想マシンの OVF 設定では、OVF デプロイ後の OVF 環境、OVF 転送、起動動作をカスタマイズできます。仮想マシンのプロパティ ダイアログ ボックスで、OVF 環境に影響する設定を編集および構成できます。

前提条件

これらのオプションにアクセスするには、vApp オプションを有効にしておく必要があります。

手順

  1. vCenter Server インベントリから仮想マシンに移動します。
  2. [構成] タブの [設定] を展開し、[vApp オプション] を選択します。
  3. [編集] ボタンをクリックします。
    [vApp オプションの編集] ダイアログ ボックスが開きます。
  4. vApp オプションが有効になっていないときは、[vApp オプションを有効にする] チェック ボックスをオンにします。
  5. 仮想マシンの OVF 設定をカスタマイズするには、[OVF の詳細] タブをクリックします。
    オプション 説明
    OVF 環境の転送
    • [ISO イメージ] を選択した場合は、OVF テンプレート情報が含まれる ISO イメージが CD-ROM ドライブにマウントされます。
    • [VMware Tools] を選択した場合は、VMware Tools の guestInfo.ovfEnv 変数が OVF 環境ドキュメントとともに初期化されます。
    インストール起動 [有効化] をクリックすると、OVF デプロイの完了後、仮想マシンが再起動します。また、仮想マシンが再起動処理を開始する時間を遅らせる時間を秒単位で指定できます。
  6. [OK] をクリックして、変更内容を保存します。
    [vApp オプションは有効です] ペインには、OVF 設定に関する情報を示す [OVF 設定] パネルが表示されます。
  7. (オプション) OVF 環境の設定に関する情報を表示するには、仮想マシンをパワーオンし、[vApp オプションは有効です] ペインの [OVF 環境の表示] ボタンをクリックします。
    情報が XML 形式で表示されます。