7.14. JBoss EAP 8.0 도메인 컨트롤러를 구성하여 JBoss EAP 7.4 인스턴스 관리


JBoss EAP 8.0 도메인 컨트롤러는 호스트와 서버가 JBoss EAP 7.4 이상을 실행하는 경우 JBoss EAP 7.4 이상을 실행하는 호스트 및 서버를 관리할 수 있습니다.

7.14.1. JBoss EAP 8.0 도메인 컨트롤러에 JBoss EAP 7.4 구성 추가

도메인 컨트롤러가 JBoss EAP 7.4 서버를 관리할 수 있도록 하려면 JBoss EAP 8.0 도메인 구성에 JBoss EAP 7.4 구성 세부 정보를 제공해야 합니다. JBoss EAP 7.4 프로필, 소켓 바인딩 그룹 및 서버 그룹을 JBoss EAP 8.0 domain.xml 구성 파일에 복사하여 이 작업을 수행할 수 있습니다.

JBoss EAP 7.4 구성에 기존 이름이 충돌하는 경우 리소스의 이름을 변경해야 합니다. 또한 적절한 동작을 보장하기 위해 추가 조정 도 있습니다.

다음 절차에서는 JBoss EAP 7.4 기본 프로필, standard-sockets 소켓 바인딩 그룹 및 main-server-group 서버 그룹을 사용합니다.

프로세스

  1. JBoss EAP 8.0 domain.xml 구성 파일을 편집합니다. 편집하기 전에 이 파일을 백업하는 것이 좋습니다.
  2. 해당 JBoss EAP 7.4 프로필을 JBoss EAP 8.0 domain.xml 파일에 복사합니다.

    이 절차에서는 JBoss EAP 7.4 기본 프로필이 복사되고 이름이 Cryostat 74-default로 변경되었다고 가정합니다.

    JBoss EAP 7.4 domain.xml

    <profiles>
      ...
      <profile name="eap74-default">
        ...
      </profile>
    </profiles>

  3. 이 프로필에서 사용하는 필요한 확장 기능을 추가합니다.

    JBoss EAP 7.4 프로필이 JBoss EAP 8.0에 더 이상 존재하지 않는 하위 시스템을 사용하는 경우 JBoss EAP 도메인 구성에 적절한 확장 기능을 추가해야 합니다.

    JBoss EAP 8.0 domain.xml

    <extensions>
      ...
      <extension module="org.jboss.as.jsr77"/>
      <extension module="org.jboss.as.security"/>
    <extensions>

  4. 해당 JBoss EAP 7.4 소켓 바인딩 그룹을 JBoss EAP 8.0 domain.xml 파일에 복사합니다.

    이 절차에서는 JBoss EAP 7.4 standard-sockets 소켓 바인딩 그룹이 복사되고 이름이 74-standard-sockets 로 변경되었다고 가정합니다.

    JBoss EAP 8.0 domain.xml

    <socket-binding-groups>
      ...
      <socket-binding-group name="eap74-standard-sockets" default-interface="public">
        ...
      </socket-binding-group>
    </socket-binding-groups>

  5. 해당 JBoss EAP 7.4 서버 그룹을 JBoss EAP 8.0 domain.xml 파일에 복사합니다.

    이 절차에서는 JBoss EAP 7.4 main-server-group 서버 그룹이 복사되고 이름이 74-main-server-group 으로 변경되었다고 가정합니다. JBoss EAP 7.4 프로필, Cryostat 74-default 및 JBoss EAP 7.4 소켓 바인딩 그룹, Cryostat74- standard-sockets 를 사용하려면 이 서버 그룹을 업데이트해야 합니다.

    JBoss EAP 8.0 domain.xml

    <server-groups>
      ...
      <server-group name="eap74-main-server-group" profile="eap7.4-default">
        ...
        <socket-binding-group ref="eap7.4-standard-sockets"/>
      </server-group>
    </server-groups>

7.14.2. JBoss EAP 7.4 버전 프로필의 동작 업데이트

JBoss EAP 버전과 원하는 동작에 따라 JBoss EAP 7.4 인스턴스에서 사용하는 프로필에 대한 추가 업데이트가 필요합니다. 기존 JBoss EAP 7.4 인스턴스에서 사용하는 하위 시스템 및 구성에 따라 추가 변경이 필요할 수 있습니다. 다음 절차에서는 JBoss EAP 7.4 프로필이 Cryostat 74-default 라고 가정합니다.

프로세스

  1. JBoss EAP 8.0 도메인 컨트롤러를 시작하고 관리 CLI를 시작하여 다음 업데이트를 수행합니다.
  2. CDI 1.0 동작을 설정합니다.

    이는 JBoss EAP 8.0에서 사용된 이후 CDI 버전의 동작과 달리 JBoss EAP 7.4 서버에 대한 CDI 1.0 동작을 원하는 경우에만 필요합니다. CDI 1.0 동작을 원하는 경우 weld 하위 시스템을 다음과 같이 업데이트합니다.

    JBoss EAP 8.0 도메인 컨트롤러 CLI

    /profile=eap74-default/subsystem=weld:write-attribute(name=require-bean-descriptor,value=true)
    
    /profile=eap74-default/subsystem=weld:write-attribute(name=non-portable-mode,value=true)

7.14.3. JBoss EAP 7.4 서버의 서버 그룹 설정

서버 그룹의 이름을 변경한 경우 JBoss EAP 7.4 호스트 구성을 업데이트하여 JBoss EAP 8.0 구성에 지정된 새 서버 그룹을 사용해야 합니다. 이 예에서는 JBoss EAP 8.0 domain.xml 구성 파일에 지정된 Cryostat 74-main-server-group 서버 그룹을 사용합니다.

프로세스

  • 호스트 구성을 업데이트합니다.

    JBoss EAP 7.4 host-secondary.xml

    <servers>
        <server name="server-one" group="eap74-main-server-group"/>
        <server name="server-two" group="eap74-main-server-group">
            <socket-bindings port-offset="150"/>
        </server>
    </servers>

참고

호스트는 호스트가 실행 중인 것보다 최신 버전의 JBoss EAP에 도입된 기능 또는 구성 설정을 사용할 수 없습니다.

관리형 도메인의 도메인 컨트롤러는 구성 업데이트를 호스트 컨트롤러에 전달합니다. host-exclude 구성을 사용하여 특정 버전에서 숨겨야 하는 리소스를 지정해야 합니다. JBoss EAP 7.4 버전에 대해 적절한 사전 구성된 host-exclude 옵션을 선택합니다: EAP74.

host-exclude 구성의 active-server-groups 속성은 특정 버전에서 사용하는 서버 그룹 목록을 지정합니다. 이러한 서버 그룹과 관련 프로필, 소켓 바인딩 그룹 및 배포 리소스는 이 버전의 호스트에서 사용할 수 있지만 다른 모든 파일은 이러한 호스트에서 숨겨집니다.

이 예에서는 버전이 JBoss EAP 7.4이고 JBoss EAP 7.4 서버 그룹 Cryostat 74-main-server-group 을 활성 서버 그룹으로 추가한다고 가정합니다.

JBoss EAP 8.0 도메인 컨트롤러 CLI

/host-exclude=EAP74:write-attribute(name=active-server-groups,value=[eap74-main-server-group])

필요한 경우 active-socket-binding-groups 특성을 사용하여 서버에서 사용하는 추가 소켓 바인딩 그룹을 지정할 수 있습니다. 이는 active-server-groups 에 지정된 서버 그룹과 연결되지 않은 소켓 바인딩 그룹에만 필요합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동