15.6. ceph_orch_apply 모듈을 사용하여 서비스 사양 적용
스토리지 관리자는 Ansible 플레이북의 ceph_orch_apply
모듈을 사용하여 스토리지 클러스터에 서비스 사양을 적용할 수 있습니다. 서비스 사양은 Ceph 서비스를 배포하는 데 사용되는 서비스 속성 및 구성 설정을 지정하는 데이터 구조입니다. 서비스 사양을 사용하여 mon
,크
래시,mds
,mgr
,osd
,rdb
또는 rbd-mirror
와 같은 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 이 예제에서 플레이북은
osd
레이블이 있는 모든 호스트에 Ceph OSD 서비스를 배포합니다.플레이북을 실행합니다.
구문
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 deploy_osd_service.yml
[ceph-admin@admin cephadm-ansible]$ ansible-playbook -i hosts deploy_osd_service.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
- 플레이북 작업의 출력을 검토합니다.