Как подключить консоль ESXi vm с хост-консоли ESXi

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

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

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

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

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

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

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

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

1 ответ

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

Его можно использовать для получения консоли гостевой виртуальной машины ESXi без использования клиента vSphare.

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

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

"C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe" vmrc://<ESXi host username>@<ESXi host IP>/?moid=<VM ID>
Другие вопросы по тегам