2016-12-16 103 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>