通过 OVA 部署 Ubuntu 19.04 的凭据是什么?

通过 OVA 部署 Ubuntu 19.04 的凭据是什么?

我已经部署了来自 Ubuntu 网站的 Ubuntu 19.04 OVA使用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被拒绝。我假设用户是 或ubunturoot但提供的密码对两者都无效。OVF 文件中没有用于指定用户的属性。

我也尝试用生成密码哈希mkpasswd,但无济于事。

答案1

事实证明,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,或者在使用时您在规范 JSON 中govc设置。"InjectOvfEnv": true

相关内容