2017-05-19 21 views
2

dev 환경에서 멀티 마스터 설정을 실행하려고합니다. 아이디어는 모든 개발팀마다 자체 소금 마스터가 있다는 것입니다. 그러나, 전체 dev 환경에서 모든 미니언은 모든 소금 마스터 서버에서 소금 명령을받을 수 있어야합니다. 모든 팀이 24 시간 연중 무휴로 자신의 소금 마스터를 필요로하는 것은 아니기 때문에 대부분은 일주일 중 며칠 동안 꺼져 있습니다.솔트 멀티 마스터 : 여러 마스터가 오프라인으로 작동합니까?

나는 미니언뿐만 아니라 마스터에서 2016.11.4를 돌리고 있습니다. 그러나 다음과 같은 문제가 발생합니다 : mininons 설정 파일에 나열된 호스트 중 하나가 종료되면 미니언은 항상 'test.ping'명령을보고하지 않습니다 (-t 60)

내 경험에 의하면, 마스터 서버가 오프라인 일수록 미니언 래그가 요청에 응답하는 시간이 길어집니다. 당신이 MasterX에 'test.ping'를 실행 특히 경우 부하 '로그는이 시점에서이다 : 나는 실행할 경우

2017-05-19 08:31:44,819 [salt.minion  ][DEBUG ][5336] Connecting to master. Attempt 4 (infinite attempts) 

'동안이 시점에서 test.ping를 '기회가 50/50이다 그 I '미니언이 내 주인에게'을 회신하지 않았습니다.

분명히 비록 내가 그것을 보내는 주인에 관계없이 나는 항상 'test.ping'으로 돌아가고 싶다.


질문 : 제가하려고하는 것은 소금으로 가능한 경우

아무도 말해 줄래? 왜냐하면 내가 찾을 수있는 소금 멀티 마스터 설정에 관한 모든 기사는 : '미니언 설정에 마스터 서버 목록을 넣는 것만!'

+0

이는 다중 마스터가 작동하는 방식이 아닙니다. 페일 오버 및 팀 분리를 위해 더 많이 사용되어야합니다. – gtmanfred

+1

그게 내가 생각한거야. ( 답 해줘서 고마워! – Florian

답변

0

gtmanfred의 의견은 내 질문을 해결했습니다.