vApp
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を変更するには:
-
プールを選択し、プールメニューでvAppの管理を選択します。または、リソースペインで右クリックし、ショートカットメニューからvAppの管理を選択します。
-
vAppを選択し、プロパティを選択してプロパティダイアログボックスを開きます。
-
「全般」タブを選択して、vApp の名前または説明を変更します。
-
「仮想マシン」タブを選択して、vApp に VM を追加または削除します。
-
「VM 起動シーケンス」タブを選択して、vApp 内の個々の VM の起動順序と遅延間隔の値を変更します。
-
「OK」をクリックして変更を保存し、「プロパティ」を閉じます。
vApp の作成
VM を vApp にグループ化するには、次の手順に従います。
-
プールを選択し、「プール」メニューで「vApp の管理」を選択します。
-
vApp の名前を入力し、必要に応じて説明を入力します。「次へ」をクリックします。任意の名前を選択できますが、vApp を説明する名前が最適です。同じ名前の複数の vApp を作成することは避けることをお勧めしますが、必須ではありません。XenCenter は vApp 名の一意性を強制しません。スペースを含む名前に引用符を使用する必要はありません。
-
新しい vApp に含める VM を選択します。「次へ」をクリックします。検索フィールドを使用して、指定されたテキスト文字列を含む名前を持つ VM のみを一覧表示できます。
-
vApp 内の VM の起動シーケンスを指定します。「次へ」をクリックします。
| 値 | 説明 |
|---|---|
| 起動順序 | vApp内で個々のVMが起動される順序を指定し、特定のVMを他のVMより先に再起動できるようにします。起動順序の値が0 (ゼロ) のVMが最初に起動されます。起動順序の値が1のVMが次に起動されます。その後、起動順序の値が2のVMが起動され、といった具合に起動されます。 |
| 次のVMの起動を試行するまでの時間 | VMを起動してから、起動シーケンスの次のVMグループの起動を試みるまでに待機する時間を指定します。この次のグループとは、起動順序が低いVMのセットです。 |
-
Manage vAppsの最終ページで、vApp構成を確認できます。Previousをクリックして戻り、設定を変更するか、FinishをクリックしてvAppを作成し、Manage vAppsを閉じます。注記:vAppは単一のプール内の複数のホストにまたがることができますが、複数のプールにまたがることはできません。
vAppの削除
vAppを削除するには、次の手順に従います。
-
プールを選択し、PoolメニューでManage vAppsを選択します。
-
リストから削除したいvAppを選択します。Deleteをクリックします。
注記:
vApp内のVMは削除されません。
XenCenterを使用してvAppを起動およびシャットダウンする
vAppを起動またはシャットダウンするには、PoolメニューからアクセスできるManage vAppsを使用します。vAppを起動すると、その中のすべてのVMが自動的に順番に起動されます。個々のVMに指定された起動順序と遅延間隔の値が、起動シーケンスを制御します。これらの値は、vAppを最初に作成するときに設定できます。これらの値は、vAppプロパティダイアログボックスまたは個々のVMプロパティダイアログボックスからいつでも変更できます。
vAppを起動するには:
-
「vAppの管理」を開きます: vApp内のVMが配置されているプールを選択し、プールメニューから「vAppの管理」を選択します。または、リソースペインで右クリックし、ショートカットメニューから「vAppの管理」を選択します。
-
vAppを選択し、「開始」をクリックして、含まれるすべてのVMを起動します。
vAppをシャットダウンするには:
-
「vAppの管理」を開きます: vApp内のVMが配置されているプールを選択し、プールメニューから「vAppの管理」を選択します。または、リソースペインで右クリックし、ショートカットメニューから「vAppの管理」を選択します。
-
vAppを選択し、「シャットダウン」をクリックして、vApp内のすべてのVMをシャットダウンします。すべてのVMでソフトシャットダウンが試行されます。ソフトシャットダウンが不可能な場合は、強制シャットダウンが実行されます。
注:
ソフトシャットダウンはVMのグレースフルシャットダウンを実行し、実行中のすべてのプロセスが個別に停止されます。
強制シャットダウンはハードシャットダウンを実行し、物理サーバーの電源プラグを抜くことと同じです。実行中のすべてのプロセスが常にシャットダウンされるとは限りません。この方法でVMをシャットダウンすると、データが失われる可能性があります。ソフトシャットダウンが不可能な場合にのみ、強制シャットダウンを使用してください。
vAppのインポートとエクスポート
vAppはOVF/OVAパッケージとしてインポートおよびエクスポートできます。詳細については、「VMのインポートとエクスポート」を参照してください。
vAppをエクスポートするには:
-
「vAppの管理」を開きます: プールメニューから「vAppの管理」を選択します。
-
リストからエクスポートしたいvAppを選択します。「エクスポート」をクリックします。
-
OVF/OVAとしてVMをエクスポートするに記載されている手順に従ってください。
vAppのエクスポートには時間がかかる場合があります。
vAppをインポートするには:
-
vAppの管理を開きます。プールメニューで、vAppの管理を選択します。
-
インポートをクリックして、インポートダイアログボックスを開きます。
-
OVF/OVAとしてVMをインポートに記載されている手順に従ってください。
インポートが完了すると、新しいvAppがvAppの管理のvAppリストに表示されます。