RedHat 8 和 cloud-init 在新虚拟机重新启动之前不运行用户数据

RedHat 8 和 cloud-init 在新虚拟机重新启动之前不运行用户数据

我有一个 Terraform 脚本,正在 vSphere V7 上克隆 RedHat 8 VM。

VM 已成功克隆,但启动 VM 时未创建用户数据中的用户。如果我在克隆 VM 后重新启动 VM,则用户数据中指定的用户将成功创建。

我不确定这是 cloud-init 和 RedHat 8 的问题或功能,或者我是否需要对正在克隆的 VM 执行某些操作。

我尝试过从虚拟机和模板进行克隆,但两者都遇到了同样的问题。我还在要克隆的虚拟机上运行了以下命令。

cloud-init clean --logs 
cloud-init clean --seed
rm -rf /var/lib/cloud

但直到重新启动虚拟机后,我的用户仍未创建。

相关内容