RHEL 7.5上没有/var/log/cloud-init-output.log

时间:2018-05-09 14:04:11

标签: amazon-ec2 ec2-ami cloud-init

我有一个自定义硬化的RHEL 7.5自定义AMI。我想使用用户数据来完成一些部署时间配置。我已经确保在创建AMI之前删除了/var/lib/cloud/*

这些是我的用户数据的内容: echo "My script fired." >> /tmp/test.txt echo "This line should produce an output log."

文件/tmp/test.txt存在,表明我的脚本确实运行了。但是,第二个语句的预期结果是应生成文件/var/log/cloud-init-output.log in accordance with the AWS docs。此文件不存在。

如何确保用户数据产生预期的输出日志文件?

1 个答案:

答案 0 :(得分:7)

看来红帽认为文件“完全没必要”:https://bugzilla.redhat.com/show_bug.cgi?id=1424612

要查看用户数据输出,需要使用journalctl日志:

sudo grep cloud-init /var/log/messages