2013-09-03 5 views
1

간단한 HA 구성으로 API 관리자를 배포하려고합니다. 나는 서버 B에서 서버 A에 전체 API 관리자 설정 및 바로 API 게이트웨이를하고 싶습니다 나는 다음과 같은 링크의 지시에 따르려고간단한 API 관리자 HA 설정

: http://docs.wso2.org/display/Cluster/Clustering+API+Manager

내 질문은 어떻게 수행입니다 이 사례에서 지시 한대로 서버 B에서 상점 및 게시자를 제거합니다. "별도의 서버에 각 API 관리자 구성 요소를 설정하려면 배포 디렉토리에서 원하지 않는 Jaggery 응용 프로그램을 제거하기 만하면됩니다. 심한 경우 매장과 게시자 Jaggery 앱을 삭제하십시오. " 내가 서버 B에 jaggeryapps에서 저장 및 발행인을 제거하면 http://docs.wso2.org/display/Cluster/Configuring+Deployment+Synchronizer

가 아닌 배포 sychronizer은 단지 그들을 돌려 놓을 것입니다

나는 SVN 배포 동기화 서버 A에 다음 링크를 따라 마스터를 설정해야 다음에 서버 B를 다시 시작할 때?

+0

더 자세히 태그를 지정하십시오. 이것은 NOT [tag : cluster-analysis] (데이터 마이닝 기술, "클러스터링"이라고 함)입니다. –

답변

0

웹 응용 프로그램이므로 AM_HOME \ repository \ deployment \ server \ jaggeryapps에서 jaggery 웹 응용 프로그램을 삭제하면됩니다.

배포 동기화 기가 웹 응용 프로그램을 다시 되돌릴 수 없습니다. 동일한 폴더에 두 가지 jaggery 응용 프로그램을 다시 배포해야합니다.

+0

Hi Ratha. 배포 동기화 프로그램은 시작할 때 한 번만 실행됩니까? 그것이 내가 보는 행동입니다. API를 게시 할 때 APIM을 해당 컴퓨터에서 다시 시작하기 전까지는 두 번째 시스템에 synapse-config에 나타나지 않습니다. 또한 게시자와 상점은 APIM을 시작할 때 해당 컴퓨터에서 삭제 한 후에 복원됩니다. 그걸 막을 방법이 있니? – user2344065

+0

게시자와 상점의 "svn delete"가 작동하는 것 같습니다. 그리고 두 APIM 인스턴스를 클러스터링하면 작업자는 마스터에 대한 변경 사항이있을 때마다 svn 업데이트를 수행합니다. – user2344065