mirror of https://github.com/ceph/ceph-ansible.git
tests: update collect-logs.yml playbook
- change `ceph -s` output to json-pretty.
- gather rgw logs
- add `health detail` command
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit b2ccc7234a
)
pull/6927/head
parent
7ecc85cc41
commit
7f6cb83f51
|
@ -23,11 +23,12 @@
|
|||
failed_when: false
|
||||
changed_when: false
|
||||
with_items:
|
||||
- "-s -f json"
|
||||
- "-s -f json-pretty"
|
||||
- "osd tree"
|
||||
- "osd dump"
|
||||
- "pg dump"
|
||||
- "versions"
|
||||
- "health detail -f json-pretty"
|
||||
|
||||
- name: save ceph status to file
|
||||
copy:
|
||||
|
@ -45,6 +46,12 @@
|
|||
or
|
||||
(groups.get(mgr_group_name, []) | length == 0 and inventory_hostname in groups.get(mon_group_name, []))
|
||||
|
||||
- name: get rgw log
|
||||
shell: journalctl -l -u ceph-radosgw@rgw.{{ ansible_facts['hostname'] }}.{{ item.instance_name }} > /var/log/ceph/ceph-radosgw.{{ ansible_facts['hostname'] }}.{{ item.instance_name }}.log
|
||||
changed_when: false
|
||||
with_items: "{{ rgw_instances | default([]) }}"
|
||||
when: inventory_hostname in groups.get(rgw_group_name, [])
|
||||
|
||||
- name: find ceph config file and logs
|
||||
find:
|
||||
paths:
|
||||
|
|
Loading…
Reference in New Issue