8.6. 관리형 도메인 설정
8.6.1. 단일 머신에서 관리형 도메인 설정 링크 복사링크가 클립보드에 복사되었습니다!
jboss.domain.base.dir 속성을 사용하여 단일 시스템에서 여러 호스트 컨트롤러를 실행할 수 있습니다.
두 개 이상의 JBoss EAP 호스트 컨트롤러를 단일 시스템에서 시스템 서비스로 구성하는 것은 지원되지 않습니다.
도메인 컨트롤러의
EAP_HOME/domain디렉터리를 복사합니다.$ cp -r EAP_HOME/domain /path/to/domain1호스트 컨트롤러의
EAP_HOME/domain디렉터리를 복사합니다.$ cp -r EAP_HOME/domain /path/to/host1/path/to /domain1을 사용하여 도메인 컨트롤러를 시작합니다.$ EAP_HOME/bin/domain.sh --host-config=host-master.xml -Djboss.domain.base.dir=/path/to/domain1/path/to /host1을 사용하여 호스트 컨트롤러를 시작합니다.$ EAP_HOME/bin/domain.sh --host-config=host-slave.xml -Djboss.domain.base.dir=/path/to/host1 -Djboss.domain.master.address=IP_ADDRESS -Djboss.management.http.port=PORT참고호스트 컨트롤러를 시작할 때
jboss.domain.master.address속성을 사용하여 도메인 컨트롤러의 주소를 지정해야 합니다.또한 이 호스트 컨트롤러는 도메인 컨트롤러와 동일한 시스템에서 실행되므로 도메인 컨트롤러의 관리 인터페이스와 충돌하지 않도록 관리 인터페이스를 변경해야 합니다. 이 명령은
jboss.management.http.port속성을 설정합니다.
이러한 방식으로 시작된 각 인스턴스는 기본 설치 디렉터리(예: EAP_HOME/modules/ )에서 나머지 리소스를 공유하지만 jboss.domain.base.dir 에서 지정한 디렉터리에서 도메인 구성을 사용합니다.
8.6.2. 두 머신에서 관리형 도메인 설정 링크 복사링크가 클립보드에 복사되었습니다!
이 예제를 실행하려면 방화벽을 구성해야 할 수도 있습니다.
두 시스템에서 관리형 도메인을 생성할 수 있습니다. 한 시스템은 도메인 컨트롤러이고 다른 시스템은 호스트입니다. 자세한 내용은 도메인 컨트롤러 정보를 참조하십시오.
-
IP1= 도메인 컨트롤러의 IP 주소(시스템 1) -
IP2= 호스트의 IP 주소 (시스템 2)
두 시스템에서 관리형 도메인 만들기
시스템 1에서
도메인 컨트롤러에서 호스트를 인증할 수 있도록 관리 사용자를 추가합니다.
add-user.sh스크립트를 사용하여 호스트 컨트롤러HOST_NAME의 관리 사용자를 추가합니다. 마지막 프롬프트에yes로 응답하고 제공된 secret 값을 확인합니다. 이 secret 값은 호스트 컨트롤러 구성에서 사용되며 아래 행과 유사하게 표시됩니다.<secret value="SECRET_VALUE" />도메인 컨트롤러를 시작합니다.
전용 도메인 컨트롤러에 대해 사전 구성된
host-master.xml구성 파일을 지정합니다. 또한jboss.bind.address.management속성을 설정하여 도메인 컨트롤러가 다른 시스템에 표시되도록 합니다.$ EAP_HOME/bin/domain.sh --host-config=host-master.xml -Djboss.bind.address.management=IP1
On Machine 2
사용자 자격 증명으로 호스트 구성을 업데이트합니다.
EAP_HOME/domain/configuration/host-slave.xml을 편집하고 호스트 이름,HOST_NAME및 시크릿 값SECRET_VALUE를 설정합니다.<host xmlns="urn:jboss:domain:8.0" name="HOST_NAME"> <management> <security-realms> <security-realm name="ManagementRealm"> <server-identities> <secret value="SECRET_VALUE" /> </server-identities> ...호스트 컨트롤러를 시작합니다.
슬레이브
호스트 컨트롤러에 대해 미리 구성된 host-slave.xml구성 파일을 지정합니다. 또한 도메인 컨트롤러 및jboss.속성을 설정하여 호스트 컨트롤러 바인드 주소를 설정합니다.bind.address 속성에 연결하도록 jboss.domain.master.address$ EAP_HOME/bin/domain.sh --host-config=host-slave.xml -Djboss.domain.master.address=IP1 -Djboss.bind.address=IP2
시작 시 --controller 매개 변수로 도메인 컨트롤러 주소를 지정하여 관리 CLI에서 도메인을 관리할 수 있습니다.
$ EAP_HOME/bin/jboss-cli.sh --connect --controller=IP1
또는 http://IP1:9990 의 관리 콘솔에서 도메인을 관리할 수 있습니다.