Куда идет вывод из cloud-init (автоматически запускаются сценарии при запуске виртуальной машины в облаке, например, в Amazon EC2)? Я хотел бы знать, что мои сценарии инициализации выполнены успешно.
Существует файл /var/log/cloud-init.log, но, похоже, он содержит только частичный вывод (а именно, из инициализации ключа SSH).
источник
/var/log/cloud-init.log
не/var/log/cloud-init-output.log
фиксируются. Решение Роберто здесь отвечает на эту проблему. Другой способ , которым я видел это сделать , это преамбула скрипт пользователем данных , чтобы отправить весь вывод в системный журнал сexec 1> >(logger -s -t "WhateverNameYouWantToMakeSiftingLogMessagerEasier") 2>&1
На Centos 7 AMI, который я использую, вывод моего скрипта пользовательских данных находится в
/var/log/cloud-init-output.log
.источник
На моем компьютере EC2 (под управлением Amazon Linux AMI) он хранится в /var/log/cloud-init.log
источник
Я нашел вывод журнала в / var / log / messages (CentOS7 AWS AMI)
источник
Прежде всего, позвольте мне поздравить вас с использованием cloud-init, это довольно удивительный инструмент!
Пока нет возможности настроить уровень журнала, но по умолчанию cloud-init будет работать с включенной функцией DEBUG.
Он все еще находится в тяжелой разработке, я ожидаю, что он будет намного лучше с выпуском Ubuntu Natty
источник