17.7. ceph_orch_daemon 모듈을 사용하여 Ceph 데몬 상태 관리
스토리지 관리자는 Ansible 플레이북에서 ceph_orch_daemon
모듈을 사용하여 호스트에서 Ceph 데몬을 시작, 중지 및 다시 시작할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- sudo 및 암호 없는 SSH를 사용하는 Ansible 사용자는 스토리지 클러스터의 모든 노드에 액세스할 수 있습니다.
-
Ansible 관리 노드에
cephadm-ansible
패키지를 설치합니다. - Ansible 인벤토리 파일에는 클러스터 및 관리 호스트가 포함되어 있습니다.
프로세스
- Ansible 관리 노드에 로그인합니다.
Ansible 관리 노드의
/usr/share/cephadm-ansible
디렉터리로 이동합니다.예제
cd /usr/share/cephadm-ansible
[ceph-admin@admin ~]$ cd /usr/share/cephadm-ansible
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 데몬 상태 변경 사항을 사용하여 플레이북을 생성합니다.
구문
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서 플레이북은 ID가
0
인 OSD를 시작하고, id가host02
인 Ceph Monitor를 중지합니다.Playbook을 실행합니다.
구문
ansible-playbook -i INVENTORY_FILE _PLAYBOOK_FILENAME.yml
ansible-playbook -i INVENTORY_FILE _PLAYBOOK_FILENAME.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ansible-playbook -i hosts restart_services.yml
[ceph-admin@admin cephadm-ansible]$ ansible-playbook -i hosts restart_services.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
- 플레이북 작업의 출력을 검토합니다.