Я создал qcow2 из минимальной установки CentOS7 с установленным cloud-init. Я использовал cloud-init для настройки сети, создания пользователей ОС и установки SSH без пароля при создании новой виртуальной машины из qcow2.

У меня проблема в том, что cloud-init печатает все, что делает на консоли во время загрузки виртуальной машины, вместе с файлами журналов. Поэтому, когда я получаю доступ к консоли виртуальной машины, даже когда загрузка виртуальной машины завершена, я вижу журналы cloud-init (см., Например, прикрепленное изображение).

Как я могу сказать cloud-init не печатать эти журналы на консоли? Ссылаясь на документацию cloud-init, я уже попробовал следующие изменения в конфигурации регистрации:

  1. Удален consoleLogHandler из корневого логгера
[logger_root]
level=DEBUG
handlers=cloudLogHandler
  1. Изменен вывод для перенаправления всего в файл журнала
output: { all: "2>&1 >> /var/log/cloud-init-output.log" }

Облачные журналы консоли инициализации

0