클러스터 인스턴스의 JMS 서비스 유형을 기본 LOCAL에서 REMOTE로 변경해야 합니다. 이 구성에서 모든 인스턴스는 다시 DAS 브로커를 가리킵니다. 다음 지침에 따라 REMOTE 모드로 클러스터를 구성합니다.
REMOTE 모드를 사용하면 모든 인스턴스가 한 브로커(DAS)를 사용하기 때문에 Enterprise Server 클러스터가 시작될 때 브로커 클러스터가 만들어지지 않습니다. 보다 자세한 정보는 http://www.glassfishwiki.org/gfwiki/attach/OnePagersOrFunctionalSpecs/as-mq-integration-gfv2.txt의 4.1절, iii 항목에서 "Auto-clustering"를 참조하십시오. 위의 기능은 사용할 수 없습니다.
환경에 따라 포트 및 비밀번호 파일을 수정합니다. 아래의 지침에서 클러스터 이름은 racluster, DAS 관리 포트는 5858, DAS JMS 포트는 7676입니다.
JMS 유형을 REMOTE로 변경하여 클러스터 구성을 수정합니다.
as-install/bin/asadmin.bat set --port 5858 --user admin --passwordfile \ as-install/bin/password_file racluster.jms-service.type=REMOTE |
DAS JMS 호스트에 해당되는 JMS 호스트를 만듭니다.
as-install/bin/asadmin.bat create-jms-host --port 5858 --user admin --passwordfile \ as-install/bin/password_file --target racluster --mqhost localhost --mqport 7676 \ --mquser admin --mqpassword admin dashost |
기본 JMS 호스트를 이전 단계에서 만든 DAS JMS 호스트로 설정합니다.
as-install/bin/asadmin.bat set --port 5858 --user admin --passwordfile \ as-install/bin/password_file racluster.jms-service.default-jms-host=dashost |
구성->cluster-name-config->Java Message Service->JMS 호스트로 이동합니다.
새로 만들기를 눌러 새 JMS 호스트를 만들고 이름을 dashost로 지정합니다.
DAS의 JMS 서비스에 해당되는 구성 설정을 입력합니다. 기본값은 다음과 같습니다.
호스트 이름: localhost
포트: 7676
관리자: admin
비밀번호: admin
이 설정을 DAS JMS 서비스에 맞게 수정합니다.
Java Message Service 탭으로 돌아와 JMS 서비스 유형을 REMOTE로 변경합니다(기본값: LOCAL).
default-jms-host 드롭다운 목록에서 dashost를 선택합니다.
변경 사항을 저장한 다음 노드 에이전트 또는 클러스터를 시작합니다.