tpaexec archive-logs#
ログディレクトリを作成し、インスタンスからログをアーカイブするには、次のコマンドを実行します。
tpaexec archive-logs <cluster-dir>
これにより、クラスターディレクトリにlogs/YYYYMMDDHHMMss/ディレクトリが作成され、クラスター内の各インスタンスの/var/logの下のすべてのファイルのtar.gzアーカイブが別のディレクトリにダウンロードされます。
前提条件#
既存のクラスターがある場合は、tpaexec archive-logs
をすぐに実行できます。ただし、新しいクラスターを構成する場合は、少なくともクラスターを tpaexec provision する必要があります。クラスターを tpaexec deploy する場合、より多くのログを取得します。
クイックスタート#
[tpa]$ tpaexec archive-logs ~/clusters/speedy
PLAY [Prepare local host archive] **** **** **** **** **** **** **** **** **** **** ***
TASK [Collect facts] **** **** **** **** **** **** **** **** **** **** **** **** **** ****
ok: [localhost]
TASK [Set time stamp] **** **** **** **** **** **** **** **** **** **** **** **** **** ***
ok: [localhost]
TASK [Create local log archive directory] **** **** **** **** **** **** **** **** ***
changed: [localhost]
PLAY [Archive log files from target instances] **** **** **** **** **** **** **** **
...
TASK [Remove remote archives] **** **** **** **** **** **** **** **** **** **** **** ***
changed: [kinship]
changed: [khaki]
changed: [uncivil]
changed: [urchin]
PLAY RECAP **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **
khaki : ok=3 changed=3 unreachable=0 failed=0
kinship : ok=3 changed=3 unreachable=0 failed=0
localhost : ok=3 changed=1 unreachable=0 failed=0
uncivil : ok=3 changed=3 unreachable=0 failed=0
urchin : ok=3 changed=3 unreachable=0 failed=0
より詳細な出力が必要な場合は、コマンドに-v 、-vv
などを追加できます。
生成されたファイル#
クラスターディレクトリの下で、各インスタンスのログを見つけることができます。
~/clusters/speedy/logs/
`-- 220220306T185049
|-- khaki-logs-20220306T185049.tar.gz
|-- kinship-logs-20220306T185049.tar.gz
|-- uncivil-logs-20220306T185049.tar.gz
`-- urchin-logs-20220306T185049.tar.gz
アーカイブコンテンツの例
khaki-logs
|-- anaconda
| |-- anaconda.log
| |-- dbus.log
| |-- dnf.librepo.log
| |-- hawkey.log
| |-- journal.log
| |-- ks-script-ipdkisn0.log
| |-- ks-script-jr03uzns.log
| |-- ks-script-mh2iidvh.log
| |-- lvm.log
| |-- packaging.log
| |-- program.log
| |-- storage.log
| |-- syslog
| `-- X.log
|-- btmp
|-- dnf.librepo.log
|-- dnf.log
|-- dnf.rpm.log
|-- hawkey.log
|-- lastlog
|-- private
|-- tpaexec.log
`-- wtmp