8.8. JBoss EAP 프로필 관리

8.8.1. 프로필 정보

JBoss EAP는 프로필을 사용하여 서버에서 사용할 수 있는 하위 시스템을 구성합니다. 프로필은 각 하위 시스템의 특정 구성과 함께 사용 가능한 하위 시스템의 컬렉션으로 구성됩니다. 하위 시스템이 많은 프로필으로 인해 많은 기능 세트가 있는 서버가 생성됩니다. 소규모의 집중적인 하위 시스템 세트가 있는 프로필에는 기능 수가 적지만 풋프린트가 더 작습니다.

JBoss EAP에는 대부분의 사용 사례를 충족해야 하는 5가지 사전 정의된 프로필이 제공됩니다.

default
로깅,보안,데이터 소스,infinispan, 웹 서비스,ee,ejb3,트랜잭션 등 일반적으로 사용되는 하위 시스템을 포함합니다.
Ha
고가용성을 위해 jgroupsmodcluster 하위 시스템 추가와 함께 default 프로필에 제공된 하위 시스템 포함
full
messaging-activemq 및 iiop- openjdk 하위 시스템 추가와 함께 default 프로필에 제공된 하위 시스템 포함
full-ha
고가용성을 위해 jgroupsmodcluster 하위 시스템 추가와 함께 full 프로필에 제공된 하위 시스템 포함
로드 밸런서
기본 제공 mod_cluster 프론트엔드 로드 밸런서 장치를 사용하여 다른 JBoss EAP 인스턴스의 부하를 분산하는 데 필요한 최소 하위 시스템을 포함합니다.
참고

JBoss EAP는 기존 프로필의 구성에서 하위 시스템을 제거하여 수동으로 확장 기능을 비활성화하거나 드라이버 및 기타 서비스를 해제하는 기능을 제공합니다. 그러나 대부분의 경우 필요하지 않습니다. JBoss EAP는 필요에 따라 하위 시스템을 동적으로 로드하므로 서버 또는 애플리케이션에서 하위 시스템을 사용하지 않는 경우 로드되지 않습니다.

기존 프로필이 필요한 기능을 제공하지 않는 경우 JBoss EAP는 사용자 지정 프로필을 정의하는 기능도 제공합니다.

8.8.2. 프로필 복제

JBoss EAP를 사용하면 기존 프로필을 복제하여 관리형 도메인에서 새 프로필을 생성할 수 있습니다. 이렇게 하면 원본 프로필 구성 및 하위 시스템의 사본이 생성됩니다.

원하는 프로필에서 복제 작업을 사용하여 관리 CLI를 사용하여 프로필을 복제할 수 있습니다.

/profile=full-ha:clone(to-profile=cloned-profile)

복제할 원하는 프로필을 선택하고 Clone (복제)을 클릭하여 관리 콘솔에서 프로필을 복제할 수도 있습니다.

8.8.3. 계층적 프로필 생성

관리형 도메인에서는 프로필의 계층 구조를 만들 수 있습니다. 이를 통해 다른 프로필이 상속할 수 있는 공통 확장 기능을 사용하여 기본 프로필을 생성할 수 있습니다.

관리형 도메인은 domain.xml 에 여러 프로필을 정의합니다. 여러 프로필이 특정 하위 시스템에 대해 동일한 구성을 사용하는 경우 다른 프로필이 아닌 한 위치에만 구성할 수 있습니다. 상위 프로필의 값은 재정의할 수 없습니다.

또한 각 프로필은 자체 충족되어야 합니다. 요소 또는 하위 시스템을 참조하는 경우 참조되는 프로필에 정의해야 합니다.

프로필은 list-add 작업을 사용하고 포함할 프로필을 제공하여 관리 CLI를 사용하여 계층 구조에 다른 프로필을 포함할 수 있습니다.

/profile=new-profile:list-add(name=includes, value=PROFILE_NAME)