2014-04-24 5 views
0

재해 복구를 위해 자동화 된 CQ 인스턴스 배포 메커니즘을 구현해야합니다. 복제 에이전트를 자동으로 설정하고 에이전트 구성을 속성 파일에서 가져 와서 사람이 개입하지 않고 자동으로 CQ에 배포해야합니다. 누군가 그 경험을 어떻게 했습니까?프로그래밍 방식으로 게시자를 구성하는 방법

경로별로 복제 에이전트 노드를 만들려고했습니다 : /etc/replication/agents.author 하지만 작동하지 않는 것 같습니다.

또 다른 문제는 비밀번호 입력란을 저장하는 방법입니다. CQ는 'transportPassword'속성 (예 : {8daa5f84c1c8067bab760cb93b8de6642c9e67ebda900ce5902b9910165fb9388558d4b0579b8c496695563eda60a25d})에 해시을 저장합니다. 누군가 알고리즘을 아는 것일 수 있습니까?

미리 감사드립니다. 이

+0

여기에 cURL 명령을 게시하십시오. 몇 가지 잠재적 잡았다가 있지만 할 수 있습니다. –

+0

저는 JCR 세션을 사용하여 CQ 내부에 만들고 있습니다 ('컬'명령을 통하지 않고). 시작 프로세스 중 특수 번들은 파일에서 속성을 읽고 파일의 정보를 사용하여 게시자를 배포합니다. 그것이 작동하는 것 같습니다. 나는 모든 테스트가 통과 된 후에 어떻게 관리했는지 설명 할 것입니다. –

+0

나는 그 결정을 발견했다. 새로운 환경을 처음부터 (M-authors, N-publishers, K-dispatchers) 설치하려면 다음 기법을 사용하십시오. 작성자의 복제 에이전트, 게시자의 플래시 에이전트, 특수 외부 파일에 저장하는 게시자의 복제 에이전트에 대한 구성. 처음부터 설치 ... –

답변

0

비밀번호 보인다? 프로그래밍 방식으로 &을 업로드하여 콘텐츠 패키지를 설치할 수 있습니다. hased 암호가 인스턴스에서 인스턴스로 바뀌면 내 머리 꼭대기를 알 수 없다고 고백합니다.

0

당신은 복제 에이전트의 콘텐츠 패키지를 만들 생각 해 봤나 암호화 지원 서비스에서 온 같은

+0

감사합니다. 복제 에이전트 구성 (/etc/replication/agents.author)을 사용하여 cq 패키지 (CU 패키지 관리자를 통해)에서 컨텐츠를 업로드하려고하면 복제가 작동하지 않습니다. 하지만 노드를 프로그래밍 방식으로 만들 때 (jcr 세션을 통해) 노드가 작동합니다. 암호 캐시를 생성하려면 cq를 사용할 수 있습니다. 암호는 미리 결정되어 있으므로 복제 에이전트 노드에서 해시를 가져 와서 사용할 수 있습니다. –

관련 문제