Де зберігається вихід журналу з хмари-init?


16

Куди йде вихід з хмари-init (автоматично запускає скрипти при запуску віртуальної машини в хмарі, наприклад в Amazon EC2)? Хотілося б знати, що мої сценарії ініціалізації успішно виконані

Існує файл /var/log/cloud-init.log, але він, здається, містить лише частковий вихід (а саме від ініціалізації ключа SSH).

Відповіді:


17

Починаючи з cloud-init0,7,5 (опубліковано 1 квітня 2014 р.), Весь вихід із хмари-init збирається за замовчуванням до /var/log/cloud-init-output.log. Цю конфігурацію журналу за замовчуванням додано в комісію з 14 січня 2014 року:

# this tells cloud-init to redirect its stdout and stderr to
# 'tee -a /var/log/cloud-init-output.log' so the user can see output
# there without needing to look on the console.
output: {all: '| tee -a /var/log/cloud-init-output.log'}

Щоб додати підтримку попередніх версій cloud-init, ви можете вручну додати цю конфігурацію вручну до даних Cloud Config .


3

Я не зміг знайти «рідний» спосіб для цього. Перш ніж передати скрипт у cloud-init, я просто (автоматично) додав a >> /tmp/init-script-log 2>&1до кожного рядка сценарію, щоб переслати stout та stderr у файл.


Як зазначав Валько, жоден з них /var/log/cloud-init.logне /var/log/cloud-init-output.logфіксує вихід із сценаріїв даних користувачів. Рішення Роберто тут відповідає на цю проблему. Ще один спосіб, коли я це бачив, - це exec 1> >(logger -s -t "WhateverNameYouWantToMakeSiftingLogMessagerEasier") 2>&1
переамбулювати

1

У Centos 7 AMI, який я використовую, є вихід мого сценарію даних про користувача /var/log/cloud-init-output.log.


0

У моєму вікні EC2 (на базі Amazon Linux AMI) він зберігається в /var/log/cloud-init.log


2
Дякую, але, схоже, він не містить вихідних даних із сценаріїв користувачів.
Маркус Холлманн

0

Я знайшов вихід журналу в / var / log / messages (CentOS7 AWS AMI)


-4

Перш за все, дозвольте привітати вас із використанням хмарно-ініт, це досить дивовижний інструмент!

Ще немає способу встановити рівень журналу, але хмарно-ініт за замовчуванням буде працювати з увімкненою DEBUG.

Він все ще знаходиться у важкій розробці, я очікую, що це буде набагато краще після виходу Ubuntu Natty

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.