rabbitMQ 클러스터링 구성 & HA 정책 설정
쿠키 복사
클러스터링을 구성할 서버는 같은 쿠기값을 가져야 한다.
구성할 서버 중 하나의 cookie를 다른 서버의 같은 경로로 모두 복사한다.
구성할 서버 중 하나의 cookie를 다른 서버의 같은 경로로 모두 복사한다.
vhost 추가
virtual-host '/store' 로 MQ를 운영한다.
HA 정책 추가
Clustering 초기 구성
https://www.rabbitmq.com/clustering.html 여기에 나온 방식을 이용해서 클러스터링을 구축한다.
async001, async002 두 서버에 rabbitMQ가 설치되어 있다는 가정하에 구성 절차를 설명한다.
rabbitMQ는 RabbitMq 설치가이드 에서 명시한 guide에 맞게 설치를 했다고 가정한다.
rabbitMQ는 RabbitMq 설치가이드 에서 명시한 guide에 맞게 설치를 했다고 가정한다.
1. Node 초기화 및 서비스 중지
1번서버를 start한다
2번 서버를 start한다
2-1 앱을 멈춘후
2-2 1번 서버로 클러스터 조인을 시도한다
2-3 클러스터 상태 확인
2-1 앱을 멈춘후
2-2 1번 서버로 클러스터 조인을 시도한다
2-3 클러스터 상태 확인
[user@async002~]$ rabbitmqctl cluster_status
Cluster status of node 'rabbit@async002'
[{nodes,[{disc,['rabbit@async001','rabbit@async002']}]},
{alarms,[{'rabbit@async001',[]}]}]
Cluster status of node 'rabbit@async002'
[{nodes,[{disc,['rabbit@async001','rabbit@async002']}]},
{alarms,[{'rabbit@async001',[]}]}]
2. Clustering 구성 확인