如何在 VMware ESXi 和 Workstation 上启用虚拟机自动启动

如果您是管理员,您会希望组织的虚拟机自动启动,以免妨碍生产,并且不要手动启动它们。要享受此特权,您必须在 VMware ESXi 和 Workstation 上启用虚拟机自动启动。在这篇文章中,我们将看看如何做到这一点。

如果要在 VMware ESXi 和 Workstation 上启用虚拟机自动启动,则必须对虚拟机进行一些更改。让我们看看如何做到这一点。

启用VMware Workstation虚拟机的自动启动

首先我们来谈谈VMware Workstation Pro。它有自动启动允许计算机在 Windows 主机启动时启动的功能。

但是,在启用它之前,我们需要检查并配置VMware 自动启动服务。为此,请打开“服务.msc”应用程序,右键单击VMware 自动启动服务,转到属性,然后更改启动键入至“自动的”,然后点击开始。

现在,您需要打开虚拟机工作站,然后右键单击我的电脑 > 配置自动启动 VM。选择您想要自动启动的虚拟机,配置顺序,然后单击“确定”。

但是,如果您在列表中没有看到您的虚拟机,则它一定不是根文件夹的一部分,因为自动启动仅适用于属于根文件夹的计算机。

如果您无权访问 vmAutoStart.xml 文件,您将收到以下错误消息:

无法更新自动启动配置。确保 vmAutoStart.xml 文件存在并且您有权写入该文件。

您需要确保用于启用 VMwareAutostartService 服务的帐户应具有以下写入权限%ALLUSERSPROFILE%\VMware\VMware Workstation\vmAutoStart.xml文件。

为此,请转至C:\ProgramData\VMware\VMware 工作站,右键单击虚拟机自动启动,单击属性,转到安全,选择您想要授予权限的帐户,然后单击编辑,然后检查复选框。点击应用 > 确定。

编辑权限后,只需进入VMware Workstation并启用自动启动即可。希望它会起作用。

:

启用 VMware ESXi 独立虚拟机的自动启动

如果你的主机是独立的,您可以从客户端界面配置 ESXi 主机。请按照下面提到的步骤执行相同的操作。

  1. 首先,您需要登录 ESXi 主机客户端 Web 控制台。
  2. 现在,前往管理 > 系统 > 自动启动。
  3. 您需要检查自动启动命令,它将被取消设置,这意味着自动启动被禁用。
  4. 突出显示您想要自动启动的机器并单击使能够。
  5. 您可以使用稍后开始早点开始按钮设置自动启动的顺序。

要对机器进行更多配置,您需要单击配置选项,然后选择以下选项之一。

  • 启动延迟:VM 打开以允许自定义服务或脚本启动之前的时间(默认 120 秒)。
  • 关机延迟:ESXi 主机等待关闭虚拟机的最长时间(默认为 120 秒)。如果虚拟机在这段时间内没有关闭,则会被强制关闭
  • 停止行动:设置主机关闭时的关闭方法(默认:Shut Down)。选项包括系统默认、关机、挂起或关闭电源。需要 VMware 工具。
  • 等待心跳:主机通过 VMware Tools 检测到虚拟机的第一个检测信号后,引导顺序继续进行

您还可以为所有计算机启用自动启动,如果您单击编辑设置选项和设置启用是。然后配置默认的启动和停止操作以及其他设置。

读:

启用 VMware ESXi vCenter 虚拟机的自动启动

如果 ESXi 主机连接到 vCenter,您可能必须使用不同的方法。您可以在 vCenter 中管理独立主机上的启动设置,但它们不会在 vMotion 期间与虚拟机一起传输到另一台主机。

您可以按照以下步骤在 vCenter 中自动执行启动操作。

  1. 打开vCenter,选择需要配置的虚拟机,点击配置选项卡。
  2. 现在,您需要导航到计划任务 > 新建计划任务。
  3. 任务名称字段,您可以输入名称,但请确保添加通电。
  4. 设置跑步选项vCenter 启动后,并在“with a”字段中给出一个值。
  5. 最后,点击安排任务。

当 ESXi 主机是 vSphere High Availability (HA) 群集的成员时,自动启动和关闭虚拟机 (VM) 的选项将被禁用。这是因为发生故障时 HA 会自动管理跨主机的虚拟机重新启动,这可能与自动启动设置发生冲突。

读:

如何在 vmWare 工作站中配置自动启动虚拟机?

VMware Workstation Pro 的自动启动功能允许虚拟机随 Windows 主机一起启动。您需要通过“services.msc”启用VMware自动启动服务,将启动类型设置为“自动”,然后启动它。现在,打开 Workstation,右键单击“我的电脑”>“配置自动启动 VM”,选择 VM,设置顺序,然后单击“确定”。我们建议您阅读前面提到的指南以了解更多信息。

读:

什么是自动启动 ESXi?

VMware ESXi 可以选择在主机启动时自动启动虚拟机。您甚至可以设置启动顺序或来宾启动的时间。我们建议您阅读前面提到的指南来配置自动启动。

另请阅读: