15.8. 데이터 센터 중단 중 메시징 연속성 유지
다음 절차에서는 데이터 센터 중단 중에 클라이언트가 브로커 및 관련 메시징 데이터를 사용할 수 있도록 유지하는 방법을 보여줍니다. 특히 데이터 센터에 실패하는 경우 다음을 수행해야 합니다.
- 실패한 데이터 센터의 브로커에서 복구하도록 생성한 유휴 백업 브로커를 수동으로 시작합니다.
- 내부 또는 외부 클라이언트를 새 활성 브로커에 연결합니다.
사전 요구 사항
다음이 있어야 합니다.
- Red Hat Ceph Storage 클러스터 설치 및 구성. 자세한 내용은 Red Hat Ceph Storage 설치 및 Red Hat Ceph Storage 클러스터 구성을 참조하십시오.
- Ceph 파일 시스템을 마운트합니다. 자세한 내용은 브로커 서버에 Ceph 파일 시스템 마운트를 참조하십시오.
- 데이터 센터 장애 발생 시 실시간 브로커에서 복구하도록 유휴 백업 브로커를 추가했습니다. 자세한 내용은 백업 브로커 추가를 참조하십시오.
- Ceph 클라이언트 역할을 사용하여 브로커 서버를 구성합니다. 자세한 내용은 브로커 구성을 Ceph 클라이언트로 설정합니다.
- 각 브로커는 공유 저장소 HA(고가용성) 정책을 사용하도록 구성하여 각 브로커가 메시징 데이터를 저장하는 위치를 지정합니다. 자세한 내용은 공유 저장소 고가용성 구성을 참조하십시오.
- 데이터 센터 중단 시 백업 브로커에 연결하도록 클라이언트를 구성합니다. 자세 한 내용은 다중 사이트 내결함성 메시징 시스템에서 클라이언트 구성을 참조하십시오.
절차
실패한 데이터 센터의 각 master-slave 브로커 쌍에 대해 추가한 유휴 백업 브로커를 수동으로 시작합니다.
클라이언트 연결을 다시 설정합니다.
실패한 데이터 센터에서 내부 클라이언트를 사용하는 경우 생성한 백업 클라이언트를 수동으로 시작합니다. 다중 사이트 내결함성 메시징 시스템에서 클라이언트 구성에 설명된 대로 수동으로 시작한 백업 브로커에 연결하도록 클라이언트를 구성해야 합니다.
다음 그림은 새 토폴로지를 보여줍니다.
외부 클라이언트가 있는 경우 외부 클라이언트를 새 활성 브로커에 수동으로 연결하거나 구성에 따라 클라이언트가 자동으로 새 활성 브로커로 장애 조치를 수행하는 것을 관찰합니다. 자세한 내용은 외부 클라이언트 구성을 참조하십시오.
다음 그림은 새 토폴로지를 보여줍니다.