XenServer

vApp

vApp 是一个或多个相关虚拟机 (VM) 的逻辑组,可以作为一个实体启动。vApp 启动时,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 中添加或删除 VM。

  5. 选择“VM 启动顺序”选项卡以更改 vApp 中各个 VM 的启动顺序和延迟间隔值。

  6. 单击“确定”以保存更改并关闭“属性”。

创建 vApp

若要将 VM 分组到 vApp 中,请执行以下步骤:

  1. 选择池,然后在“”菜单上,选择“管理 vApp”。

  2. 键入 vApp 的名称,并可选择键入描述。单击“下一步”。

    您可以选择任何喜欢的名称,但最好是能够描述 vApp 的名称。虽然建议避免创建多个同名 vApp,但这并非强制要求。XenCenter 不强制要求 vApp 名称唯一。对于包含空格的名称,无需使用引号。

  3. 选择要包含在新 vApp 中的 VM。单击“下一步”。

    您可以使用搜索字段仅列出名称中包含指定文本字符串的 VM。

  4. 指定 vApp 中 VM 的启动顺序。单击“下一步”。

描述
启动顺序 指定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 列表中。

vApp