テンプレートは、インスタンス化の準備ができている仮想マシンのプライマリ コピーのグループです。vApp テンプレートをサイトに複製すると、テナントは一貫して構成された一連の仮想マシンを複数の VMware Cloud Director インスタンスにデプロイできます。

vApp テンプレートは、オペレーティング システム、構成済みのアプリケーション、ネットワーク、およびデータがロードされた、常にパワーオフ状態またはサスペンド状態の仮想マシン イメージのコレクションを表します。

VMware Cloud Director Availability 4.6 では、vApp テンプレートの保護が導入されています。移行との違いは、変更元を追跡するオプションと、一度移行されるとソース変更のたびに新しいターゲット コピーを作成する自動移行が行われる点です。

注: vApp テンプレートの保護は SLA プロファイルでは動作しません。vApp テンプレートを保護するには、組織に割り当てられているレプリケーション ポリシーの [カスタム SLA 設定] トグルを有効にします。ポリシーでこのトグルを有効にする方法については、「 レプリケーション ポリシーの編集」を参照してください。

[カスタム SLA 設定] トグルがポリシーで有効でない場合、vApp テンプレートの保護が作成時に失敗し、次のエラー メッセージが表示されます:カスタム SLA 設定を使用したレプリケーションを構成できません。サイト「Site-name」で構成されているポリシー「Policy-name」に違反するためです

vApp テンプレート のレプリケーション

まず、テンプレートのレプリケーションの方向を選択します。
  • [受信レプリケーション] をクリックします。
  • または、[送信レプリケーション] をクリックします。

次に、方向 [レプリケーション] 画面で、vApp テンプレートのレプリケーションの [テンプレート] タブをクリックします。

新しい vApp テンプレート移行の作成

[テンプレート] タブで次を実行します。
  • [新しい移行] ボタンをクリックします。
  • または、[すべてのアクション] > [新しい移行] をクリックします。
[新しいDirection移行] ウィザードが開きます。
  1. [カタログ] 画面で、ソースの移行設定を構成し、[次へ] をクリックします。
    1. ソース カタログを選択します。

      この表には、ドロップダウン メニューから選択した [ソース組織] によって所有されているカタログのみが表示されます。

      テナントには、組織間の共有カタログも表示されます。共有カタログを表示するには、プロバイダがカタログを共有するソース組織を選択する必要があります。

      他のカタログにサブスクライブされているカタログは、テナントに対してのみ使用可能なターゲット カタログから除外されます。プロバイダの場合は引き続き表示されますが、後で移行を試みるとエラーが表示されます。

    2. 移行する 1 つ以上のソース vApp テンプレートを選択します。
  2. [ターゲット VDC とストレージ ポリシー] 画面で、ターゲットの設定を構成し、[次へ] をクリックします。
    1. ターゲット サイトからレプリケーション ターゲットとして仮想データセンターを選択します。
    2. リカバリされた仮想マシンを配置するための新しいターゲット ストレージ ポリシーを選択します。

      ターゲット カタログに異なるストレージ ポリシーが割り当てられている場合、選択したストレージ ポリシーはレプリカ ファイルにのみ適用され、移行カタログのストレージ ポリシーとは異なる場合があります。テンプレートの移行では、vApp または仮想マシンの移行と同様に、リカバリ前にストレージ ポリシーを変更できます。

      作成される vApp テンプレートは、データストア カタログと一致します。

  3. [設定] 画面で、移行設定を構成し、[次へ] をクリックします。
    1. 必要に応じて、レプリケーション トラフィックを圧縮するには、トグルを有効のままにします。トラフィックの圧縮により、Replicator Appliance インスタンスの CPU 使用量が増加する一方、ネットワーク要件が軽減されます。
    2. 必要に応じて、同期の開始を遅らせ、テンプレート移行の最初の同期の時刻を設定します。
      注: 最初の同期の時刻をスケジュール設定しない場合は、後で手動で、または [移行] 中に実行する必要があります。
  4. [設定内容の確認] 画面で、選択した移行の設定を確認し、[完了] をクリックします。

新しい vApp テンプレート保護の作成

[テンプレート] タブで次を実行します。
  • [新しい保護] ボタンをクリックします。
  • または、[すべてのアクション] > [新しい保護] をクリックします。
[新しい Direction 保護] ウィザードが開きます。
  1. [カタログ] 画面で、ソースの保護設定を構成し、[次へ] をクリックします。
    1. ソース カタログを選択します。

      この表には、ドロップダウン メニューから選択した [ソース組織] によって所有されているカタログのみが表示されます。

      テナントには、組織間の共有カタログも表示されます。共有カタログを表示するには、プロバイダがカタログを共有するソース組織を選択する必要があります。

      他のカタログにサブスクライブされているカタログは、テナントに対してのみ使用可能なターゲット カタログから除外されます。プロバイダの場合は引き続き表示されますが、後で移行を試みるとエラーが表示されます。

    2. 保護するソース vApp テンプレートを 1 つ以上選択します。
  2. [ターゲット VDC とストレージ ポリシー] 画面で、ターゲットの設定を構成し、[次へ] をクリックします。
    1. ターゲット サイトからレプリケーション ターゲットとして仮想データセンターを選択します。
    2. リカバリされた仮想マシンを配置するための新しいターゲット ストレージ ポリシーを選択します。

      ターゲット カタログに異なるストレージ ポリシーが割り当てられている場合、選択したストレージ ポリシーはレプリカ ファイルにのみ適用され、保護カタログのストレージ ポリシーとは異なる場合があります。vApp または仮想マシンの保護と同様に、テンプレート保護では、リカバリ前にストレージ ポリシーを変更できます。

      作成される vApp テンプレートは、データストア カタログと一致します。

  3. [設定] 画面で、保護設定を構成し、[次へ] をクリックします。
    1. 必要に応じて、[ソースの変更を追跡] チェックボックスをオンのままにしてソース テンプレートの変更を追跡し、新しいバージョンのテンプレートついて新しい保護を開始します。古いバージョンの保護は自動的に停止します。
    2. 必要に応じて、遅延を残し、テンプレート保護の継続的な自動同期の時間間隔を設定します。
      注: 同期には構成された時間枠よりも長い時間がかかり、間隔が経過した後に終了する場合があります。
    3. [自動移行の動作] を構成します。
      • [ターゲット テンプレートの置換] を選択して、1 つの同じターゲット テンプレートでレプリケーションを行うようにし、新しいソース テンプレート バージョンが検出されたときはそれを置換します。
      • [ターゲット テンプレートの新しいコピーを作成し、古いバージョンを維持する] は選択したままにして、新しいソース テンプレートのバージョンが検出されても常に新しいターゲット テンプレートのコピーにレプリケートするようにします。
      注: 自動移行を有効にするには、まず手動で移行を実行します。初回の同期の後、ソース VMware Cloud Director で、すでに保護されているテンプレートに対して [カタログ項目の上書き] を選択すると、 VMware Cloud Director がそれをすぐにカタログから削除し、新しい ID と名前の新しいテンプレートとして再作成します。次に VMware Cloud Director Availability は、新しいテンプレート保護を作成し、同期して古いものを削除します。同期の時間間隔が構成されていない場合、これは変更後 5 分以内に実行されます。時間間隔が構成されている場合も、 VMware Cloud Director Availability が最新のソース テンプレートの変更を検出したときに実行されます。
    4. 必要に応じて、レプリケーション トラフィックを圧縮するには、トグルを有効のままにします。トラフィックの圧縮により、Replicator Appliance インスタンスの CPU 使用量が増加する一方、ネットワーク要件が軽減されます。
      注:
      • 組織に SLA プロファイルが割り当てられていない場合、[レプリケーション トラフィックの圧縮] トグルが [設定] 画面に表示されます。これは、保護を作成するときに構成することも、後で [すべてのアクション] > [レプリケーション設定] をクリックして構成することもできます。
      • 組織に 1 つ以上の SLA プロファイルが割り当てられている場合、[レプリケーション トラフィックの圧縮] トグルは [設定] 画面に表示されません。後で、[すべてのアクション] > [レプリケーション設定] をクリックして構成できます。
  4. [設定内容の確認] 画面で、選択した保護の設定を確認し、[完了] をクリックします。
    注:
    • 組織に SLA プロファイルが割り当てられていない場合、[レプリケーション トラフィックの圧縮] には、[設定] 画面で構成した値が表示されます。
    • 1 つの SLA プロファイルが組織に割り当てられている場合、[レプリケーション トラフィックの圧縮] には、すでに割り当てられている SLA プロファイルに基づいた値が表示されます。
    • 複数の SLA プロファイルが組織に割り当てられている場合、[レプリケーション トラフィックの圧縮] には、最初の SLA プロファイルに基づいた値がアルファベット順に表示されます。

テンプレートのレプリケーションとリカバリの設定

注: ネットワーク設定とゲストのカスタマイズ設定の両方が、自動作成されたテンプレート保護間でのみ維持されますが、仮想マシンの名前はテンプレート バージョン間で同じままです。ソース内の仮想マシン名を変更すると、ソース テンプレートからネットワーク設定がコピーされ、次のテンプレート バージョンのターゲットにゲストのカスタマイズ設定が適用されません。
[テンプレート] タブで、既存のテンプレート レプリケーションを 1 つまたは複数選択し、次をクリックします。
  • [すべてのアクション] > [レプリケーション設定] を選択し、[レプリケーション設定の編集] ウィンドウで、選択したレプリケーションのタイプ、および移行済みかどうかに応じて、使用可能なレプリケーション設定を構成し、[適用] をクリックします。
    表 1. レプリケーション設定の編集
    保護 移行
    [ソースの変更を追跡] - このチェックボックスをオンのままにすると、ソース テンプレートに対する変更が追跡され、新しいバージョンのテンプレートの新しい保護が開始されます。その後、古いバージョンの保護が自動的に停止します。 移行には使用できません。
    [自動同期に便利な時間間隔を設定します。]
    注: 同期には、設定された時間枠よりも長い時間がかかる場合があり、間隔が経過した後に終了する可能性があります。
    [自動移行の動作]
    • [ターゲット テンプレートの置換] を選択して、1 つの同じターゲット テンプレートでレプリケーションを行うようにし、新しいソース テンプレート バージョンが検出されたときはそれを置換します。
    • [ターゲット テンプレートの新しいコピーを作成し、古いバージョンを維持する] は選択したままにして、新しいソース テンプレートのバージョンが検出されても常に新しいターゲット テンプレートのコピーにレプリケートするようにします。
    注: 自動移行を有効にするには、まず手動で移行を実行します。初回の同期の後、ソース VMware Cloud Director で、すでに保護されているテンプレートに対して [カタログ項目の上書き] を選択すると、 VMware Cloud Director がそれをすぐにカタログから削除し、新しい ID と名前の新しいテンプレートとして再作成します。次に VMware Cloud Director Availability は、新しいテンプレート保護を作成し、同期して古いものを削除します。同期の時間間隔が構成されていない場合、これは変更後 5 分以内に実行されます。時間間隔が構成されている場合も、 VMware Cloud Director Availability が最新のソース テンプレートの変更を検出したときに実行されます。
    [レプリケーション トラフィックの圧縮] - トラフィックの圧縮により、Replicator Appliance インスタンスの CPU 使用量は増加しますが、ネットワーク要件は低減します。
    注: 移行の実行後、保護と移行の両方で圧縮を変更できなくなります。
  • [すべてのアクション] > [リカバリ設定] の順に選択し、[リカバリ設定] ウィンドウで [ネットワーク] をクリックします。次に、vApp と仮想マシンについて、移行後のターゲット ネットワークとのソース vApp テンプレート ネットワーク接続を構成し、[適用] をクリックします。
    注: 移行の実行後、保護と移行の両方でネットワーク設定を変更できなくなります。
  • [すべてのアクション] > [所有者を変更] の順に選択し、[レプリケーション所有者の変更] ウィンドウで、新しい所有者組織を選択し、[適用] をクリックします。
    • [システム組織]
    • [テナント組織]
  • [すべてのアクション] > [ストレージ ポリシーの変更] の順に選択し、[ストレージ ポリシーの編集] ウィンドウで、新しいストレージ ポリシーの配置を選択し、[適用] をクリックします。

vApp テンプレートの移行

[テンプレート] タブで、1 つまたは複数の既存のテンプレート保護と移行を選択し、次の手順を実行します。
  • [移行] をクリックします。
  • または、[すべてのアクション] > [移行] をクリックします。

[vApp テンプレートの移行] ウィザードが開きます。

  1. [ターゲット カタログ] 画面で、ターゲット組織が所有するターゲット カタログを選択します。
  2. [ネットワーク設定] 画面で、ターゲット ネットワーク設定を選択します。
    • [移行時に事前構成済みのネットワーク設定を適用] を選択すると、ソース vApp ネットワークの接続状態を維持します。
    • [すべての仮想マシンをネットワークに接続] して、[destination-network] を選択します。
  3. [設定内容の確認] 画面で、選択した移行の設定を確認し、[終了] をクリックします。

ターゲット サイトでは、移行プロセス中に、VMware Cloud Director Availability はインスタンス化されたソース テンプレートである一時的な vApp を作成します。移行が完了すると、VMware Cloud Director Availability はターゲット カタログ内のテンプレートにこの一時的な vApp をキャプチャします。キャプチャに成功すると、一時 vApp が削除され、テンプレートのみが残ります。テンプレートの移行中、ある時点で、VMware Cloud Director に一時的な vApp と vApp テンプレートの両方が含まれ、vSphere に仮想マシンとその一時的なコピーの両方が表示されることがあります。

vApp テンプレート レプリケーションの同期

[テンプレート] タブで、既存のテンプレート移行を 1 つまたは複数選択し、次をクリックします。
  • [すべてのアクション] > [同期] を選択すると、[同期] をクリックした後にオフライン同期が実行されます。仮想マシンのディスクはロックされており、同期操作が完了するまでソース テンプレートは使用できません。
  • [すべてのアクション] > [一時停止] を選択すると、[一時停止] をクリックした後に、選択したレプリケーションが一時停止し、ターゲット サイトにデータが送信されません。
  • [すべてのアクション] > [再開] を選択すると、[再開] をクリックした後に、選択した一時停止状態のレプリケーションが再開し、構成した時刻にデータの送信が再開します。
移行、同期の実行、または遅延した初期同期のスケジュール設定を実行すると、それぞれオフライン同期が実行され、中断できません。この同期により、ソース仮想マシンのディスクがロックされます。その結果、この同期が完了するまで、以下のようになります。
  • テンプレートに含まれているソース仮想マシンを使用できません。
  • ソース テンプレートをインスタンス化できません。
注: VMware Cloud Director Availability は、1 つまたは複数の暗号化された仮想マシンでテンプレートをレプリケートできません。また、 vApp:仮想マシンおよび仮想マシンのディスクの暗号化ステータスを表示権限を持たないテナントには、テンプレート内のすべての仮想マシンの暗号化値が「null」であるため、 N/A に設定された暗号化がタグ付けされたテンプレートが表示されます。詳細については、 暗号化された仮想マシンのレプリケーションの作成を参照してください。