0

尝试在 ESXi 服务器上自动安装 ovf。我可以使用 ovftool 部署 ovf,然后当我打开该 vm 电源时,它会立即在引导控制台中要求输入。

/vmfs/volumes/Datastore-3/vmware-ovftool/ovftool -dm=thin -ds=<datastore> --acceptAllEulas  "<ovf_path>" "vi://<username>:<password>@<esx host>"

注意:我使用的是自定义 OVF,它在启动启动过程之前要求输入。

如果我使用 vSpare clinet 连接到来宾虚拟机,那么我可以与该虚拟机控制台交互并提供所需的输入。

但我需要从命令行进行。因为我需要自动化 OVF 部署和系统配置的过程。

我可以通过 SSH 轻松登录到 ESXi 主机终端。但是如何从 ESXi 主机终端获取 VM 终端。

在一些博客中,我发现Guest VM的默认终端是串行的。

我也尝试过 PowerCLI 工具,但没有运气!!

4

1 回答 1

2

你可以试试vmrc.exe

它可用于获取 ESXi 来宾 VM 的控制台,而无需使用 vSpare Client。

但根据您的要求,我认为它不是完全自动化的。获得远程控制台后,您需要执行一些 GUI 自动化来与来宾 VM 控制台交互。

vmrc.exe 命令示例:

"C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe" vmrc://<ESXi host username>@<ESXi host IP>/?moid=<VM ID>
于 2016-12-20T12:16:27.413 回答