Di mana saya menemukan log kesalahan terbaru yang dimungkinkan


10

Saya menggunakan skrip yang memungkinkan untuk membawa konfigurasi server. Saya menjalankan skrip dari dalam server dan melakukan segalanya di inventaris localhost.

Sekarang koneksi ssh saya ke server ditutup dan saya tidak dapat menemukan file log. Di mana jalur log standar untuk ini? Di bawah / var / log tidak ada file yang mungkin.

Saya menjalankan skrip lagi, dan saya berharap kesalahan akan datang lagi, tetapi ini bukan solusi yang bagus karena skrip membutuhkan beberapa jam untuk menjalankan ke titik kesalahan.

Jawaban:


12

Ansible tidak membuat log sendiri secara default - Anda harus mengatakannya untuk melakukannya, menggunakan ansible.cfgfile. Ansible memang melakukan beberapa logging ke syslog secara default:

Perhatikan bahwa anonim akan, tanpa pengaturan ini, merekam argumen modul yang dipanggil ke syslog dari mesin yang dikelola .

Jadi, itu akan mencatat modul args ke syslog dari mesin yang Anda kelola .

Untuk mengaktifkan logging penuh , pada mesin kontrol Anda, Anda dapat membuat ansible.cfgfile yang terlihat seperti ini:

[defaults]
log_path = ./ansible.log

Kemudian simpan di suatu tempat yang mungkin akan mencarinya. Kemungkinan memeriksa lokasi ini untuk ansible.cfgfile, dalam urutan ini:

  • ANSIBLE_CONFIG (variabel lingkungan)
  • ansible.cfg (dalam direktori saat ini)
  • .ansible.cfg (di direktori home)
  • /etc/ansible/ansible.cfg

Opsi alternatif adalah mengatur ANSIBLE_LOG_PATHvariabel lingkungan, ke jalur yang ingin Anda masuki - ini setara dengan pengaturan log_pathopsi dalam ansible.cfgfile.

Lihat di sini untuk informasi lebih lanjut: http://docs.ansible.com/intro_configuration.html


2
Dimungkinkan juga untuk mengatur variabel lingkungan ANSIBLE_LOG_PATH
ceving

2

Cari-cari di lokasi file syslog sistem Anda. Di situlah biasanya akhirnya bagi saya (Ubuntu 12,04).

Gagal itu, Anda mungkin ingin menjalankan ansible-playbook -vvvv $argsuntuk mengaktifkan beberapa debug logging, kemudian teeke file.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.