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 に仮想マシンを追加または削除するには、「仮想マシン」タブを選択します。

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

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

vApp の作成

仮想マシンを vApp にグループ化するには、次の手順に従います。

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

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

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

  3. 新しい vApp に含める仮想マシンを選択します。「次へ」をクリックします。

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

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

説明
起動順序 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. VMをOVF/OVAとしてエクスポート」に記載されている手順に従ってください。

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

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

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

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

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

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

vApps