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