1.5. 使用 Ansible 从 Ceph 集群中的多个主机收集日志
从 Red Hat Ceph Storage 4.2 开始,您可以使用 ceph-ansible
从 Ceph 集群中的多个主机收集日志。它从 Ceph 节点捕获 etc/ceph
和 /var/log/ceph
目录。此 playbook 可用于收集裸机和容器化存储集群的日志。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 对节点的根级别访问权限。
-
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
目录中。