我有一个 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
但直到重新启动虚拟机后,我的用户仍未创建。