Я развернул Ubuntu 19.04 OVA с веб-сайта Ubuntu , используя ovftool
:
ovftool \
--acceptAllEulas \
--name=djtest \
--prop:password=password \
--datastore=datastore1 \
--net:"VM Network"="VM Internal Network 1" \
ubuntu-19.04-server-cloudimg-amd64.ova \
<URL redacted>
Однако, когда я пытаюсь войти в виртуальную машину, пароль password
] отклонено. Я предполагаю, что пользователь либо ubuntu
, либо root
, но предоставленный пароль не подходит для обоих. В файле OVF нет свойства для указания пользователя.
Я также попытался сгенерировать хэш пароля с mkpasswd
, но безрезультатно.
Оказывается, что ESXI игнорирует данные OVF, если при использовании ovftool
Вы не обеспечиваете недокументированный флаг --X:injectOvfEnv
, как объяснено здесь https://www.virtuallyghetto.com/2014/06/an-alternate-way-to-inject-ovf-properties-when-deploying-virtual-appliances-directly-onto-esxi.html , или при использовании govc
Вы устанавливаете "InjectOvfEnv": true
в спецификации JSON.