스토리지 클러스터의 컨테이너화된 배치에 대한 Cephadm및 Ceph-Ansible 플레이북 간의 차이점을 이해하십시오.
이 테이블은 Ceph 클러스터의 컨테이너화된 배치를 관리하기 위해 Ceph-Ansible 플레이북과 Cephadm을 비교합니다.
표 1. 1일 조작
IBM Storage Ceph 클러스터 설치
|
site-container.yml 플레이북을 실행하십시오.
|
cephadm bootstrap 명령을 실행하여 관리 노드에서 클러스터를 부트스트랩합니다.
|
호스트 추가
|
Ceph Ansible 인벤토리를 사용하십시오.
|
ceph orch add host HOST_NAME 를 실행하여 클러스터에 호스트를 추가하십시오.
|
Ceph 로그 수집
|
gather ceph logs 플레이북을 실행하십시오.
|
journalctl 명령을 실행하십시오.
|
모니터 추가
|
add-mon.yml 플레이북을 실행하십시오.
|
ceph orch apply mon 명령을 실행하십시오.
|
관리자 추가
|
site-container.yml 플레이북을 실행하십시오.
|
ceph orch apply mgr 명령을 실행하십시오.
|
OSD 추가
|
add-osd.yml 플레이북을 실행하십시오.
|
ceph orch apply osd 명령을 실행하여 사용 가능한 모든 디바이스 또는 특정 호스트에서 OSD를 추가하십시오.
|
특정 디바이스에서 OSD 추가
|
osd.yml 파일에서 devices 를 선택한 후 add-osd.yml 플레이북을 실행하십시오.
|
osd.yml 파일의 data_devices 아래에서 paths 필터를 선택한 후 ceph orch apply -i FILE_NAME.yml 명령을 실행하십시오.
|
MDS 추가
|
site-container.yml 플레이북을 실행하십시오.
|
ceph orch apply FILESYSTEM_NAME 명령을 실행하여 MDS를 추가하십시오.
|
Ceph Object Gateway 추가
|
site-container.yml 플레이북을 실행하십시오.
|
ceph orch apply rgw 명령을 실행하여 Ceph Object Gateway를 추가하십시오.
|
표 2. 2일째 조작
호스트 제거
|
Ansible 인벤토리를 사용하십시오.
|
ceph orch host rm HOST_NAME 를 실행하여 호스트를 제거하십시오.
|
모니터 제거
|
shrink-mon.yml 플레이북을 실행하십시오.
|
ceph orch apply mon 를 실행하여 다른 모니터를 재배치하십시오.
|
관리자 제거
|
shrink-mon.yml 플레이북을 실행하십시오.
|
ceph orch apply mgr 를 실행하여 다른 관리자를 재배치하십시오.
|
OSD 제거
|
shrink-osd.yml 플레이북을 실행하십시오.
|
ceph orch osd rm OSD_ID 를 실행하여 OSD를 제거하십시오.
|
MDS 제거
|
shrink-mds.yml 플레이북을 실행하십시오.
|
|
Ceph Object Gateway 배치
|
site-container.yml 플레이북을 실행하십시오.
|
ceph orch apply rgw _SERVICE_NAME_ 를 실행하여 Ceph Object Gateway 서비스를 배치하십시오.
|
Ceph Object Gateway 제거
|
shrink-rgw.yml 플레이북을 실행하십시오.
|
ceph orch rm SERVICE_NAME 를 실행하여 특정 서비스를 제거하십시오.
|
블록 디바이스 미러링
|
site-container.yml 플레이북을 실행하십시오.
|
ceph orch apply rbd-mirror 명령을 실행하십시오.
|
IBM Storage Ceph의 마이너 버전 업그레이드
|
infrastructure-playbooks/rolling_update.yml 플레이북을 실행하십시오.
|
ceph orch upgrade start 명령을 실행하십시오.
|
모니터링 스택 배치
|
설치 중에 all.yml 파일을 편집하십시오.
|
서비스를 지정한 후 ceph orch apply -i FILE.yml 를 실행하십시오.
|