1.5. Ansible を使用した Ceph クラスター内の複数のホストからのログの収集
Red Hat Ceph Storage 4.2 以降では、ceph-ansible
を使用して Ceph クラスター内の複数のホストからログを収集できます。Ceph ノードから etc/ceph
ディレクトリーおよび /var/log/ceph
ディレクトリーを取得します。この Playbook を使用して、ベアメタルおよびコンテナー化されたストレージクラスターのログを収集できます。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
- ノードへの root レベルのアクセス。
-
ceph-ansible
パッケージがノードにインストールされている。
手順
Ansible 管理ノードに ansible ユーザーとしてログインしている。
注記ノードにホストからログを収集するのに十分な領域があることを確認してください。
/usr/share/ceph-ansible
ディレクトリーに移動します。例
[ansible@admin ~]# cd /usr/share/ceph-ansible
Ansible Playbook を実行してログを収集します。
例
ansible@admin ceph-ansible]$ ansible-playbook infrastructure-playbooks/gather-ceph-logs.yml -i hosts
ログは Ansible ノードの
/tmp
ディレクトリーに保存されます。