2016-12-16 14 views
-1

Пытается автоматизировать установку ovf на сервере ESXi. Я могу развернуть ovf, используя ovftool, а затем, когда я подключился к этому vm, он попросит ввести immidiatately в консоли загрузки.Как подключить консоль ESXi vm от консоли хоста ESXi

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

Примечание: Я использую пользовательский OVF, который запрашивает inptu перед началом процесса загрузки.

Если я использую клиенту vSphare для подключения к гостевому vm, то я могу взаимодействовать с этой консолью VM и предоставлять требуемый ввод.

Но мне нужно сделать это из командной строки. Поскольку мне нужно автоматизировать процесс развертывания OVF и конфигурации системы.

Я могу легко войти в ESXi host termimal через SSH. Но как получить терминал VM от хост-терминала ESXi.

В каком-то блоге я обнаружил, что терминал Defaule гостевой виртуальной машины является серийным.

Я также попробовал инструмент PowerCLI, но не повезло !!

ответ

1

вы можете попробовать vmrc.exe

Он может быть использован, чтобы получить консоль ESXi гостевой VM без использования клиента vSphare.

Но согласно вашему требованию, я думаю, что он не полностью автоматизирован. Как только вы получите удаленную консоль, вам нужно сделать некоторую автоматизацию графического интерфейса для взаимодействия с гостевой консолью VM.

Пример vmrc.exe команды:

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