Консольный вывод AWS EC2 RHEL 7.1 не показывает вывод cloud-init
Похоже, что экземпляры, запущенные из AMI RHEL 7.1, не записывают отпечаток SSH в системный журнал (точно ничего из вывода cloud-init), поэтому я не могу использовать меню "Get System Log" в интерфейсе AWS или в командной строке инструмент для определения отпечатка ssh запущенного сервера. На Centos 7 он работает по умолчанию. Это может быть проблема с конфигурацией cloud-init или это что-то еще?
Cloud-init работает успешно, логи присутствуют в /var/log
после SSH-инг.
1 ответ
Оказалось, что образ RHEL7 имеет следующую строку в конфиге grub2 в /etc/default/grub
:
GRUB_CMDLINE_LINUX=crashkernel=auto console=ttyS0,115200n8 console=tty0
изменение порядка двух записей консоли приведет к изменению последовательного вывода на ttyS0, а вывод облачной инициализации появится в выводе консоли в пользовательском интерфейсе AWS после создания конфигурации grub2:
GRUB_CMDLINE_LINUX=crashkernel=auto console=tty0 console=ttyS0,115200n8
grub2-mkconfig -o /boot/grub2/grub.cfg
(Чтобы сделать его доступным при первой загрузке, необходимо создать новый образ с изменениями)