首页 > 解决方案 > Cloud-init 不执行 vRA cloud-config 脚本?

问题描述

我正在尝试从我创建的 Ubuntu Server 20 映像部署 vRealize Automation 8.2 中的 VM。我已经对其进行了配置以使用 OVF 数据源,但在初始化期间,在配置一些 ssh 密钥后,我在 /var/log/cloud-init-output.log 中收到此消息。

Cloud-init v. 20.3-2-g371b392c-0ubuntu1~20.04.1 running 'modules:config' at Thu, 22 Oct 2020 11:10:48 +0000. Up 54.17 seconds.
Cloud-init v. 20.3-2-g371b392c-0ubuntu1~20.04.1 running 'modules:final' at Thu, 22 Oct 2020 11:10:51 +0000. Up 57.52 seconds.
ci-info: no authorized SSH keys fingerprints found for user cloudadmin.
Cloud-init v. 20.3-2-g371b392c-0ubuntu1~20.04.1 finished at Thu, 22 Oct 2020 11:10:52 +0000. Datasource DataSourceNone.  Up 58.65 seconds
2020-10-22 11:10:52,919 - cc_final_message.py[WARNING]: Used fallback datasource

因此,cloud-init 不会执行我在蓝图中指定的任何命令,因此会创建任何用户并安装包。在创建映像之前,我对 VM 应用的唯一配置是“dpkg-reconfigure cloud-init”并选择了 OVF 选项。/etc/cloud/cloud.cfg.d/90_dpkg.cfg 如下

# to update this file, run dpkg-reconfigure cloud-init
datasource_list: [ OVF ]

标签: vmwareubuntu-servercloud-init

解决方案


在 ubuntu 中查看/etc/cloud/cloud.cfg.d/99-installer.cfg它会覆盖一些参数,包括datasource_list


推荐阅读