Я создал qcow2 из минимальной установки CentOS7 с установленным cloud-init. Я использовал cloud-init для настройки сети, создания пользователей ОС и установки SSH без пароля при создании новой виртуальной машины из qcow2.
У меня проблема в том, что cloud-init печатает все, что делает на консоли во время загрузки виртуальной машины, вместе с файлами журналов. Поэтому, когда я получаю доступ к консоли виртуальной машины, даже когда загрузка виртуальной машины завершена, я вижу журналы cloud-init (см., Например, прикрепленное изображение).
Как я могу сказать cloud-init не печатать эти журналы на консоли? Ссылаясь на документацию cloud-init, я уже попробовал следующие изменения в конфигурации регистрации:
- Удален consoleLogHandler из корневого логгера
[logger_root] level=DEBUG handlers=cloudLogHandler
- Изменен вывод для перенаправления всего в файл журнала
output: { all: "2>&1 >> /var/log/cloud-init-output.log" }