1.5. Ansible을 사용하여 Ceph 클러스터에서 여러 호스트에서 로그 수집
Red Hat Ceph Storage 4.2부터 ceph-
anible을 사용하여 Ceph 클러스터의 여러 호스트에서 로그를 수집할 수 있습니다. Ceph 노드에서 etc/ceph
및 /var/log/ceph
디렉터리를 캡처합니다. 이 플레이북은 베어 메탈 및 컨테이너화된 스토리지 클러스터에 대한 로그를 수집하는 데 사용할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 노드에 대한 루트 수준 액세스입니다.
-
ceph-ansible
패키지가 노드에 설치되어 있습니다.
절차
Ansible 관리 노드에 ansible 사용자로 로그인합니다.
참고노드에 호스트에서 로그를 수집할 수 있는 충분한 공간이 있는지 확인합니다.
/usr/share/ceph-ansible
디렉터리로 이동합니다.예제
[ansible@admin ~]# cd /usr/share/ceph-ansible
Ansible 플레이북을 실행하여 로그를 수집합니다.
예제
ansible@admin ceph-ansible]$ ansible-playbook infrastructure-playbooks/gather-ceph-logs.yml -i hosts
로그는 Ansible 노드의
/tmp
디렉터리에 저장됩니다.