9.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개의 모니터가 있는지 확인합니다.
예
[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 새 모니터를 새 연결 관리자로 설정합니다.
구문
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 실패한 연결 모니터를 제거합니다.
구문
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