XenServer

vApp

vApp 是一个逻辑组,包含一个或多个相关的虚拟机 (VM),可以作为一个单一实体启动。当 vApp 启动时,其中包含的虚拟机将按照用户预定义的顺序启动。此功能使得相互依赖的虚拟机能够自动按序启动。当整个服务需要重新启动时(例如进行软件更新),管理员不再需要手动对依赖的虚拟机进行启动排序。vApp 中的虚拟机不必驻留在单个主机上,可以按照常规规则在池中进行分发。

vApp 功能在灾难恢复场景中非常有用。您可以将位于同一存储库上的所有虚拟机,或者与同一服务级别协议 (SLA) 相关的所有虚拟机进行分组。

注意:

可以使用 XenCenter 和 xe CLI 创建和更改 vApp。有关使用 CLI 处理 vApp 的信息,请参阅命令行界面

在 XenCenter® 中管理 vApp

管理 vApp”对话框使您能够创建、删除、更改、启动和关闭 vApp,以及在所选池中导入和导出 vApp。如果您在列表中选择一个 vApp,其包含的虚拟机将显示在右侧的详细信息窗格中。

您可以使用“管理 vApp”执行以下操作:

  • 更改 vApp 的名称或描述
  • 从 vApp 中添加或删除虚拟机
  • 更改 vApp 中虚拟机的启动顺序

更改 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. 按照 (/zh-cn/xenserver/8/vms/import-export.html#import-vms-from-ovfova) 中所述的 [将 VM 作为 OVF/OVA 导入] 过程操作。

导入完成后,新的 vApp 将显示在 管理 vApp 中的 vApp 列表中。

vApp