vApp

Last published : Oct 07, 2026
vApp 是一个或多个相关虚拟机 (VM) 的逻辑组,可以作为一个实体启动。vApp 启动时,vApp 中包含的 VM 将按用户预定义的顺序启动。此功能使相互依赖的 VM 能够自动排序。当整个服务需要重新启动(例如进行软件更新)时,管理员不再需要手动排序依赖 VM 的启动。vApp 中的 VM 不必驻留在单个主机上,并且可以使用正常规则在池中分布。
vApp 功能在灾难恢复情况下非常有用。您可以将位于同一存储库上的所有 VM 或与同一服务级别协议 (SLA) 相关的所有 VM 分组。
注意:
可以使用 XenCenter 和 xe CLI 创建和更改 vApp。有关使用 CLI 处理 vApp 的信息,请参阅命令行界面。

在 XenCenter® 中管理 vApp

“管理 vApp”对话框使您能够创建、删除、更改、启动和关闭 vApp,以及在所选池中导入和导出 vApp。如果您在列表中选择一个 vApp,它包含的 VM 将列在右侧的详细信息窗格中。
您可以使用“管理 vApp”执行以下操作:
  • 更改 vApp 的名称或描述
  • 从 vApp 中添加或删除 VM
  • 更改 vApp 中 VM 的启动顺序
更改 vApp:
  1. 选择池,然后在“池”菜单上,选择“管理 vApp”。
    或者,右键单击“资源”窗格,然后在快捷菜单上选择“管理 vApp”。
  2. 选择 vApp,然后选择“属性”以打开其“属性”对话框。
  3. 选择“常规”选项卡以更改 vApp 名称或描述。
  4. 选择“虚拟机”选项卡以从 vApp 中添加或删除虚拟机。
  5. 选择“虚拟机启动顺序”选项卡以更改 vApp 中各个虚拟机的启动顺序和延迟间隔值。
  6. 单击“确定”以保存更改并关闭“属性”。

创建 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. 在管理vApp的最后一页,您可以查看vApp配置。单击上一步返回并更改任何设置,或单击完成创建vApp并关闭管理vApp。
    注意:
    一个vApp可以跨越单个池中的多个主机,但不能跨越多个池。

删除vApp

要删除vApp,请按照以下步骤操作:
  1. 选择池,然后在池菜单上,选择管理vApp。
  2. 从列表中选择要删除的vApp。单击删除。
注意:
vApp中的VM不会被删除。

使用XenCenter启动和关闭vApp

要启动或关闭vApp,请使用从池菜单访问的管理vApp。启动vApp时,其中所有VM都会按顺序自动启动。为每个VM指定的启动顺序和延迟间隔值控制启动序列。这些值可以在首次创建vApp时设置。您可以随时从vApp属性对话框或单个VM属性对话框更改这些值。
要启动vApp:
  1. 打开 管理 vApp:选择 vApp 中虚拟机所在的池,然后在 池 菜单上,选择 管理 vApp。或者,在 资源 窗格中右键单击,然后在快捷菜单上选择 管理 vApp。
  2. 选择 vApp,然后单击 启动 以启动其中包含的所有虚拟机。
关闭 vApp:
  1. 打开 管理 vApp:选择 vApp 中虚拟机所在的池,然后在 池 菜单上,选择 管理 vApp。或者,在 资源 窗格中右键单击,然后在快捷菜单上选择 管理 vApp。
  2. 选择 vApp,然后单击 关机 以关闭 vApp 中的所有虚拟机。
    将尝试对所有虚拟机执行软关机。如果无法进行软关机,则执行强制关机。
注意:
软关机执行虚拟机的正常关机,并且所有正在运行的进程都将单独停止。
强制关机执行硬关机,相当于拔掉物理服务器的电源。它可能无法始终关闭所有正在运行的进程。如果以这种方式关闭虚拟机,则可能会丢失数据。仅当无法进行软关机时才使用强制关机。

导入和导出 vApp

vApp 可以作为 OVF/OVA 软件包导入和导出。有关详细信息,请参阅 导入和导出虚拟机。
导出 vApp:
  1. 打开 管理 vApp:在 池 菜单上,选择 管理 vApp。
  2. 在列表中选择要导出的 vApp。单击 导出。
  3. 按照 将虚拟机导出为 OVF/OVA 中所述的步骤操作。
导出 vApp 可能需要一些时间。
导入 vApp:
  1. 打开 管理 vApp:在 池 菜单上,选择 管理 vApp。
  2. 单击 导入 以打开 导入 对话框。
  3. 按照 将 VM 作为 OVF/OVA 导入 中所述的步骤操作。
导入完成后,新的 vApp 将显示在 管理 vApp 中的 vApp 列表中。