Jos*_*off 5 amazon-ec2 ec2-ami cloud-init
我有一个定制的硬化RHEL 7.5自定义AMI.我想使用用户数据来完成一些部署时间配置.我已经确保/var/lib/cloud/*在创建AMI之前将其删除.
这些是我的用户数据的内容:
echo "My script fired." >> /tmp/test.txt
echo "This line should produce an output log."
该文件/tmp/test.txt存在,表明我的脚本确实运行.但是,第二个语句的预期结果是/var/log/cloud-init-output.log应该根据AWS文档生成文件.此文件不存在.
如何确保用户数据生成预期的输出日志文件?
看来红帽认为该文件"完全没必要":https://bugzilla.redhat.com/show_bug.cgi?id = 1424612
要查看用户数据输出,journalctl需要使用grepped:
sudo grep cloud-init /var/log/messages
| 归档时间: |
|
| 查看次数: |
1382 次 |
| 最近记录: |