2016-12-16 569 views
-1

尝试自动安装ESXi服务器上的ovf安装。 我能够使用ovftool部署ovf,然后当我启动该vm时,它会在启动控制台中立即要求输入。如何从ESXi主机控制台连接ESXi虚拟机控制台

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

注意:我使用的自定义OVF在开始引导过程之前要求输入inptu。

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

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

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

在一些博客中,我发现Guest虚拟机的defaule终端是串行的。

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

回答

1

你可以尝试vmrc.exe

它可以用来获取ESXi的客户端虚拟机的控制台,而无需使用vSphare客户端。

但根据您的要求,我认为它不完全自动化。 获得远程控制台后,您需要执行一些GUI自动操作来与Guest VM控制台进行交互。 vmrc.exe命令的

实施例:

"C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe" vmrc://<ESXi host username>@<ESXi host IP>/?moid=<VM ID>