我正在尝试使用 cloudinit 自动配置 linux 机器(rhel8)。
为此,我创建了一个包含以下内容的 ISO:
[root@]# tree rhel82test1/
rhel82test1/
├── meta-data
├── network-config
├── scripts
│ └── per-instance
│ └── demo.sh
└── user-data
2 directories, 4 files
此 iso 在 virt-install 期间添加到 VM。
用户数据、元数据和网络配置按预期应用。但是我希望 demo.sh 脚本也会被执行。我在日志中看到 config-scripts-per-instance 运行,但脚本未执行。它也不存在于 /var/lib/cloud/instance/scripts
我在这里做错了什么。这不是执行脚本的正确方法吗?