需求背景:
针对相互关联的虚拟机或者软件应用程序需要按照顺序启动或关闭,以保证应用能够正常启动,或者保证数据能够安全存储。
简要说明:
使用 vSphere vApp,可以将多个交互操作的虚拟机和软件应用程序封装到单个单元,使改组虚拟机能够按照指定的顺序启动、关闭,也可以按照OVF格式分发和管理该单元。一个 vApp 可以包含一个或多个虚拟机,使用vApp可以执行例如克隆、关机、开机的动作,该动作可以影响该vApp容器中的所有虚拟机。
在 vSphere Web Client 和 vSphere Client 中,可以导航到 vApp 摘要选项卡,在其中可以查看 vApp 的当前状态,并且可以管理 vApp。
备注:
由于 vApp 元数据驻留在 vCenter Server 数据库中,因此,可以在多个 ESXi 主机之间分发 vApp。如果清除 vCenter Server 数据库,或者如果从 vCenter Server 移除包含 vApp 的独立 ESXi 主机,可能会丢失元数据信息。请将 vApp 备份到 OVF 软件包,以避免丢失元数据。
vApp 内虚拟机的 vApp 元数据不遵循虚拟机配置的快照语义。如果虚拟机恢复到某个快照或先前的任何快照,您在执行该虚拟机快照之后删除、修改或定义的 vApp 属性将分别保持已删除、修改或定义状态。
由于 vApp 元数据驻留在 vCenter Server 数据库中,因此,可以在多个 ESXi 主机之间分发 vApp。如果清除 vCenter Server 数据库,或者如果从 vCenter Server 移除包含 vApp 的独立 ESXi 主机,可能会丢失元数据信息。请将 vApp 备份到 OVF 软件包,以避免丢失元数据。
vApp 内虚拟机的 vApp 元数据不遵循虚拟机配置的快照语义。如果虚拟机恢复到某个快照或先前的任何快照,您在执行该虚拟机快照之后删除、修改或定义的 vApp 属性将分别保持已删除、修改或定义状态。
前置条件:
开启集群的vSphere DRS功能,选择 集群
- 配置
- 服务
- 编辑
- 开启 vSphere DRS
创建vApp,右键选择集群
- 新建vApp
创建完毕后,将需要管理的虚拟机拖放至该vApp,拖放前:
拖放后:
编辑设置:
通过控制 组
的编号来控制启动顺序和关机顺序以及延时
进行测试:
将延时设置为15秒
看到启动间隔15秒