10.2. 새로운 모니터로 브라이클러 교체
tiebreaker 모니터가 실패하면 새 모니터로 교체하여 클러스터에서 제거할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터
- 클러스터에서 활성화되는 확장 모드
절차
클러스터에 새 모니터를 추가합니다.
새 모니터에
crush_location
을 수동으로 추가합니다.구문
ceph mon add NEW_HOST IP_ADDRESS datacenter=DATACENTER
ceph mon add NEW_HOST IP_ADDRESS datacenter=DATACENTER
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph mon add host06 213.222.226.50 datacenter=DC3 adding mon.host06 at [v2:213.222.226.50:3300/0,v1:213.222.226.50:6789/0]
[ceph: root@host01 /]# ceph mon add host06 213.222.226.50 datacenter=DC3 adding mon.host06 at [v2:213.222.226.50:3300/0,v1:213.222.226.50:6789/0]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고새로운 모니터는 기존의 비음차 모니터와 다른 위치에 있어야 합니다.
자동 모니터 배포를 비활성화합니다.
예제
[ceph: root@host01 /]# ceph orch apply mon --unmanaged Scheduled mon update…
[ceph: root@host01 /]# ceph orch apply mon --unmanaged Scheduled mon update…
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 새 모니터를 배포합니다.
구문
ceph orch daemon add mon NEW_HOST
ceph orch daemon add mon NEW_HOST
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph orch daemon add mon host06
[ceph: root@host01 /]# ceph orch daemon add mon host06
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6개의 모니터가 있는지 확인합니다. 이 중 5개는 쿼럼 상태에 있습니다.
예제
[ceph: root@host01 /]# ceph -s mon: 6 daemons, quorum host01, host02, host04, host05, host06 (age 30s), out of quorum: host07
[ceph: root@host01 /]# ceph -s mon: 6 daemons, quorum host01, host02, host04, host05, host06 (age 30s), out of quorum: host07
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 새 모니터를 새로운 tiebreaker로 설정합니다.
구문
ceph mon set_new_tiebreaker NEW_HOST
ceph mon set_new_tiebreaker NEW_HOST
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph mon set_new_tiebreaker host06
[ceph: root@host01 /]# ceph mon set_new_tiebreaker host06
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 실패한 tiebreaker 모니터를 제거하십시오.
구문
ceph orch daemon rm FAILED_TIEBREAKER_MONITOR --force
ceph orch daemon rm FAILED_TIEBREAKER_MONITOR --force
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph orch daemon rm mon.host07 --force Removed mon.host07 from host 'host07'
[ceph: root@host01 /]# ceph orch daemon rm mon.host07 --force Removed mon.host07 from host 'host07'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 모든 항목이 올바르게 구성되었는지 확인합니다.
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 모니터를 다시 배포합니다.
구문
ceph orch apply mon --placement="HOST_1, HOST_2, HOST_3, HOST_4, HOST_5”
ceph orch apply mon --placement="HOST_1, HOST_2, HOST_3, HOST_4, HOST_5”
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph orch apply mon --placement="host01, host02, host04, host05, host06" Scheduled mon update…
[ceph: root@host01 /]# ceph orch apply mon --placement="host01, host02, host04, host05, host06" Scheduled mon update…
Copy to Clipboard Copied! Toggle word wrap Toggle overflow