17.5.3. 공유 저장소 고가용성 구성
Red Hat Ceph Storage 클러스터는 다른 데이터 센터의 브로커에 사용할 수 있는 공유 저장소를 효과적으로 생성합니다. 오류가 발생할 경우 메시지를 브로커 클라이언트에서 계속 사용할 수 있도록 live-backup 그룹에서 각 브로커를 구성하도록 다음을 사용합니다.
- 공유 HA(고가용성) 정책
- Ceph 파일 시스템의 동일한 저널, 페이징 및 큰 메시지 디렉터리
다음 절차에서는 live-backup 그룹의 마스터, 슬레이브 및 유휴 백업 백업 브로커에 공유 저장소 HA 정책을 구성하는 방법을 보여줍니다.
절차
live-backup 그룹에서 각 브로커의
broker.xml
구성 파일을 편집합니다. Ceph 파일 시스템에서 동일한 페이징, 바인딩, 저널 및 대용량 메시지 디렉터리를 사용하도록 각 브로커를 구성합니다.# Master Broker - DC1 <paging-directory>mnt/cephfs/broker1/paging</paging-directory> <bindings-directory>/mnt/cephfs/data/broker1/bindings</bindings-directory> <journal-directory>/mnt/cephfs/data/broker1/journal</journal-directory> <large-messages-directory>mnt/cephfs/data/broker1/large-messages</large-messages-directory> # Slave Broker - DC1 <paging-directory>mnt/cephfs/broker1/paging</paging-directory> <bindings-directory>/mnt/cephfs/data/broker1/bindings</bindings-directory> <journal-directory>/mnt/cephfs/data/broker1/journal</journal-directory> <large-messages-directory>mnt/cephfs/data/broker1/large-messages</large-messages-directory> # Backup Broker (Idle) - DC2 <paging-directory>mnt/cephfs/broker1/paging</paging-directory> <bindings-directory>/mnt/cephfs/data/broker1/bindings</bindings-directory> <journal-directory>/mnt/cephfs/data/broker1/journal</journal-directory> <large-messages-directory>mnt/cephfs/data/broker1/large-messages</large-messages-directory>
다음과 같이 백업 브로커를 HA 정책 내에서 마스터로 구성합니다. 이 구성 설정을 사용하면 수동으로 시작할 때 백업 브로커가 즉시 마스터가 되도록 합니다. 브로커가 유휴 백업이므로 활성 마스터 브로커에 지정할 수 있는
failover-on-shutdown
매개변수는 이 경우 적용되지 않습니다.<configuration> <core> ... <ha-policy> <shared-store> <master> </master> </shared-store> </ha-policy> ... </core> </configuration>
추가 리소스
- 라이브 백업 브로커 그룹에 대한 공유 저장소 고가용성 정책을 구성하는 방법에 대한 자세한 내용은 공유 저장소 고가용성 구성을 참조하십시오.