XenServer

vApps

vAppは、単一のエンティティとして起動できる、1つ以上の関連する仮想マシン (VM) の論理グループです。vAppが起動されると、vApp内に含まれるVMはユーザーが事前に定義した順序で起動します。この機能により、相互に依存するVMを自動的に順序付けできます。管理者は、サービス全体を再起動する必要がある場合 (たとえば、ソフトウェアの更新のためなど) に、依存するVMの起動を手動で順序付ける必要がなくなります。vApp内のVMは、1つのホストに常駐する必要はなく、通常のルールを使用してプール内に分散できます。

vApp機能は、災害復旧の状況で役立ちます。同じストレージリポジトリ上にあるすべてのVM、または同じサービスレベルアグリーメント (SLA) に関連するすべてのVMをグループ化できます。

注:

vAppは、XenCenterとxe CLIの両方を使用して作成および変更できます。CLIを使用してvAppを操作する方法については、「コマンドラインインターフェイス」を参照してください。

XenCenter® で vApp を管理する

vAppの管理ダイアログボックスを使用すると、選択したプール内でvAppの作成、削除、変更、起動、シャットダウン、およびvAppのインポートとエクスポートを行うことができます。リストでvAppを選択すると、そのvAppに含まれるVMが右側の詳細ペインに表示されます。

vAppの管理を使用して、次の操作を実行できます。

  • vAppの名前または説明を変更する
  • vAppからVMを追加または削除する
  • vApp内のVMの起動順序を変更する

vAppを変更するには:

  1. プールを選択し、プールメニューでvAppの管理を選択します。

    または、リソースペインを右クリックし、ショートカットメニューでvAppの管理を選択します。

  2. vAppを選択し、プロパティを選択してそのプロパティダイアログボックスを開きます。

  3. vApp名または説明を変更するには、全般タブを選択します。

  4. vAppにVMを追加または削除するには、仮想マシンタブを選択します。

  5. vApp内の個々のVMの起動順序と遅延間隔の値を変更するには、VM起動シーケンスタブを選択します。

  6. 変更を保存してプロパティを閉じるには、OKをクリックします。

vAppの作成

VMをvAppにグループ化するには、以下の手順に従います。

  1. プールを選択し、プールメニューでvAppの管理を選択します。

  2. vAppの名前を入力し、必要に応じて説明を入力します。次へをクリックします。

    任意の名前を選択できますが、vAppを説明する名前が最適です。同じ名前のvAppを複数作成することは避けることをお勧めしますが、必須ではありません。XenCenterはvApp名の一意性を強制しません。スペースを含む名前に引用符を使用する必要はありません。

  3. 新しいvAppに含めるVMを選択します。次へをクリックします。

    検索フィールドを使用して、指定されたテキスト文字列を含む名前を持つVMのみを一覧表示できます。

  4. vApp内のVMの起動シーケンスを指定します。次へをクリックします。

説明
起動順序 vApp内で個々のVMが起動される順序を指定します。これにより、特定のVMを他のVMより先に再起動できます。起動順序の値が0(ゼロ)のVMが最初に起動されます。次に起動順序の値が1のVMが起動され、その後、起動順序の値が2のVMが起動される、というように続きます。
次のVMの起動を試行するまでの時間 VMの起動後、起動シーケンス内の次のVMグループの起動を試行するまでに待機する時間を指定します。この次のグループとは、起動順序がより低いVMのセットです。
  1. Manage vAppsの最終ページで、vAppの構成を確認できます。Previousをクリックして設定を変更するか、FinishをクリックしてvAppを作成し、Manage vAppsを閉じます。

    注:

    vAppは単一のプール内の複数のホストにまたがることができますが、複数のプールにまたがることはできません。

vAppを削除する

vAppを削除するには、次の手順に従います。

  1. プールを選択し、PoolメニューでManage vAppsを選択します。

  2. リストから削除したいvAppを選択します。Deleteをクリックします。

注:

vApp内のVMは削除されません

XenCenterを使用してvAppを起動およびシャットダウンする

vAppを起動またはシャットダウンするには、PoolメニューからアクセスできるManage vAppsを使用します。vAppを起動すると、その中のすべてのVMが自動的に順番に起動されます。個々のVMに指定された起動順序と遅延間隔の値が、起動シーケンスを制御します。これらの値は、vAppを最初に作成するときに設定できます。これらの値は、vAppプロパティダイアログボックスまたは個々のVMプロパティダイアログボックスからいつでも変更できます。

vAppを起動するには:

  1. vAppの管理」を開きます。vApp内のVMが配置されているプールを選択し、「プール」メニューで「vAppの管理」を選択します。または、「リソース」ペインで右クリックし、ショートカットメニューから「vAppの管理」を選択します。

  2. vAppを選択し、「開始」をクリックして、含まれるすべてのVMを起動します。

vAppをシャットダウンするには:」:

  1. vAppの管理」を開きます。vApp内のVMが配置されているプールを選択し、「プール」メニューで「vAppの管理」を選択します。または、「リソース」ペインで右クリックし、ショートカットメニューから「vAppの管理」を選択します。

  2. vAppを選択し、「シャットダウン」をクリックして、vApp内のすべてのVMをシャットダウンします。

    すべてのVMでソフトシャットダウンが試行されます。ソフトシャットダウンが不可能な場合は、強制シャットダウンが実行されます。

注:」:

ソフトシャットダウンはVMのグレースフルシャットダウンを実行し、すべての実行中のプロセスが個別に停止されます。

強制シャットダウンはハードシャットダウンを実行し、物理サーバーの電源プラグを抜くことと同じです。常にすべての実行中のプロセスをシャットダウンできるとは限りません。この方法でVMをシャットダウンすると、データが失われるリスクがあります。ソフトシャットダウンが不可能な場合にのみ、強制シャットダウンを使用してください。

vAppのインポートとエクスポート

vAppはOVF/OVAパッケージとしてインポートおよびエクスポートできます。詳細については、「VMのインポートとエクスポート」を参照してください。

vAppをエクスポートするには:」:

  1. vAppの管理」を開きます。「プール」メニューで「vAppの管理」を選択します。

  2. リストからエクスポートしたいvAppを選択します。「エクスポート」をクリックします。

  3. OVF/OVAとしてVMをエクスポート」に記載されている手順に従ってください。

vAppのエクスポートには時間がかかる場合があります。

vAppをインポートするには:

  1. vAppの管理を開きます: プールメニューで、vAppの管理を選択します。

  2. インポートをクリックして、インポートダイアログボックスを開きます。

  3. OVF/OVAとしてVMをインポートするに記載されている手順に従います。

インポートが完了すると、新しいvAppがvAppの管理のvAppリストに表示されます。

vApps