可以将 ESXi 主机上运行的虚拟机配置为随该主机启动和关机或延迟启动和关机。还可为虚拟机设置默认定时和启动顺序。通过此方式,操作系统可以在主机进入维护模式或由于其他原因导致关闭电源时保存数据。

对于 vSphere HA 集群中主机上的所有虚拟机,虚拟机启动和关机(自动启动)设置都处于禁用状态。vSphere HA 不支持自动启动。

注: 您也可以创建已调度任务来更改虚拟机的电源设置。请参见 《vCenter Server 和主机管理》

过程

  1. vSphere Web Client 中,导航到虚拟机所在的主机并选择该主机。
  2. 单击配置选项卡。
  3. 虚拟机下,选择虚拟机启动/关机,然后单击编辑
    此时将打开 编辑虚拟机启动和关机对话框。
  4. 选择与系统一起自动启动和停止虚拟机
  5. (可选) 默认虚拟机设置窗格中,为主机上的所有虚拟机配置默认启动和关机行为。
    设置 描述
    启动延迟 启动 ESXi 主机后,将开始打开配置为自动启动的虚拟机的电源。ESXi 主机打开第一个虚拟机的电源后,该主机会等待指定的延迟时间,然后打开下一个虚拟机的电源。这些虚拟机将按照每个虚拟机替代项窗格中指定的启动顺序打开电源。
    如果 VMware Tools 启动则立即继续 缩短虚拟机的启动延迟时间。如果 VMware Tools 在指定延迟时间过去之前启动,则 ESXi 主机会打开下一个虚拟机的电源,而不等待延迟时间结束。
    关机延迟 关机延迟是指 ESXi 主机等待关机命令完成的最长时间。

    关闭 ESXi 主机的电源时,自动启动管理器会自动关闭第一个虚拟机,并等待特定的延迟时间,以使此虚拟机完成此电源操作。此电源操作可以是“关闭电源”、“客户机关机”或“挂起”。

    关闭这些虚拟机的顺序与其启动顺序相反。当 ESXi 主机在您指定的时间内关闭第一个虚拟机后,它将关闭下一个虚拟机。如果某个虚拟机未在指定的延迟时间内关闭,则主机将运行关闭电源命令,然后开始关闭下一个虚拟机。在所有虚拟机都关闭后,ESXi 主机才会关闭。

    关机操作 在主机关机时,选择适用于主机上虚拟机的关机操作。
    • 客户机关机
    • 关闭电源
    • 挂起
  6. (可选) 每个虚拟机替代项窗格中,为各个虚拟机配置启动顺序和行为。
    如果希望虚拟机的延迟不同于所有虚拟机的默认延迟,请使用此选项。您为各个虚拟机配置的设置会替代所有虚拟机的默认设置。
    1. 要更改虚拟机的启动顺序,请从手动启动类别中选择一个虚拟机,然后使用向上箭头将其上移到自动启动任意次序类别。
      在关机过程中,虚拟机按相反的顺序关机。
    2. 选择一个虚拟机,然后单击启动行为列下的默认选项。
      默认选项为 使用默认值
      此时将显示一个下拉菜单。

    3. 选择自定义,然后通过单击启动延迟列下的默认值 (120) 配置启动延迟。
    4. 对于选定的虚拟机,请单击VMware Tools列下的默认选项。定义在虚拟机上安装 VMware Tools 后 ESXi 主机是否等待延迟结束。
      如果选择 如果已安装 VMware Tools,则继续操作ESXi 主机会打开下一个虚拟机的电源,而不等待延迟结束。如果选择 如果已安装 VMware Tools,则不要继续操作ESXi 主机将等待延迟结束。
    5. 对于选定的虚拟机,请单击关机行为列下的默认选项。
      默认选项为 使用默认值
      将显示一个下拉菜单。
    6. 选择自定义,然后通过单击关机操作关机延迟列中的默认选项配置这些值。
      默认关机操作为 关闭电源,默认关机延迟为 120
  7. 单击确定以关闭对话框并保存设置。