/var/log/cloud-init-output.log отсутствует в RHEL 7.5 - PullRequest
0 голосов
/ 09 мая 2018

У меня есть кастомный AMI RHEL 7.5. Я хочу использовать пользовательские данные для завершения настройки времени развертывания. Я уже гарантировал, что /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 . Этот файл отсутствует.

Как убедиться, что пользовательские данные создают ожидаемый выходной файл журнала?

1 Ответ

0 голосов
/ 09 мая 2018

Похоже, что Red Hat почувствовал, что файл "совершенно не нужен": https://bugzilla.redhat.com/show_bug.cgi?id=1424612

Чтобы просмотреть вывод данных пользователя, необходимо будет обработать journalctl журналы:

sudo grep cloud-init /var/log/messages

...