vApp
vApp 是一个或多个相关虚拟机 (VM) 的逻辑分组,可以作为一个单一实体启动。当 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:
-
选择池,然后在“池”菜单上选择“管理 vApp”。或者,在“资源”窗格中右键单击,然后在快捷菜单上选择“管理 vApp”。
-
选择 vApp,然后选择“属性”以打开其“属性”对话框。
-
选择“常规”选项卡以更改 vApp 名称或描述。
-
选择“虚拟机”选项卡以从 vApp 中添加或删除 VM。
-
选择“VM 启动顺序”选项卡以更改 vApp 中各个 VM 的启动顺序和延迟间隔值。
-
单击“确定”以保存更改并关闭“属性”。
创建 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 集合。 |
-
在“管理 vApp”的最后一页上,您可以查看 vApp 配置。单击“上一步”返回并更改任何设置,或单击“完成”创建 vApp 并关闭“管理 vApp”。注意:vApp 可以跨越单个池中的多个主机,但不能跨越多个池。
删除 vApp
要删除 vApp,请按照以下步骤操作:
-
选择池,然后在“池”菜单上,选择“管理 vApp”。
-
从列表中选择要删除的 vApp。单击“删除”。
注意:
vApp 中的 VM 不会被删除。
使用 XenCenter 启动和关闭 vApp
要启动或关闭 vApp,请使用从“池”菜单访问的“管理 vApp”。启动 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。单击 导出。
-
按照 将 VM 导出为 OVF/OVA 中所述的步骤操作。
导出 vApp 可能需要一些时间。
导入 vApp:
-
打开 管理 vApp:在 池 菜单上,选择 管理 vApp。
-
单击 导入 以打开 导入 对话框。
-
按照 将 VM 作为 OVF/OVA 导入 中描述的步骤操作。
导入完成后,新的 vApp 将显示在 管理 vApp 中的 vApp 列表中。