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リストに表示されます。