Di mana output dari cloud-init (secara otomatis menjalankan skrip ketika memulai mesin virtual di cloud, misalnya di Amazon EC2) pergi? Saya ingin tahu bahwa skrip inisialisasi saya berhasil dijalankan.
Ada file /var/log/cloud-init.log, tetapi tampaknya hanya berisi sebagian output (yaitu dari inisialisasi kunci SSH).
sumber
/var/log/cloud-init.log
pun yang/var/log/cloud-init-output.log
menangkap output dari skrip data pengguna. Solusi Roberto di sini menjawab kekhawatiran itu. Cara lain yang pernah saya lakukan adalah dengan membuka skrip data pengguna Anda untuk mengirim semua output ke syslog denganexec 1> >(logger -s -t "WhateverNameYouWantToMakeSiftingLogMessagerEasier") 2>&1
Pada Centos 7 AMI yang saya gunakan, output skrip data pengguna saya masuk
/var/log/cloud-init-output.log
.sumber
Pada kotak EC2 saya (menjalankan Amazon Linux AMI), disimpan di /var/log/cloud-init.log
sumber
Saya telah menemukan keluaran log di / var / log / messages (CentOS7 AWS AMI)
sumber
Pertama-tama izinkan saya memberi selamat kepada Anda karena menggunakan cloud-init, ini adalah alat yang sangat luar biasa!
Belum ada cara untuk mengatur level log tetapi secara default cloud-init akan berjalan dengan DEBUG diaktifkan.
Ini masih dalam pengembangan, saya berharap akan jauh lebih baik dengan rilis Ubuntu Natty
sumber