Sun Java System Application Server Enterprise Edition 8.1 2005Q2 고가용성 관리 설명서

6장 명명된 구성 관리

이 장에서는 Application Server에서 명명된 서버 구성을 추가, 변경 및 사용하는 방법에 대해 설명합니다. 이 장은 다음 내용으로 구성되어 있습니다.

명명된 구성 정보

명명된 구성

명명된 구성은 HTTP 수신기, ORB/IIOP 수신기, JMS 브로커, EJB 컨테이너, 보안, 로깅 및 모니터링 등에 대한 설정을 포함하는 서버 구성 정보 집합입니다. 명명된 구성에는 응용 프로그램과 자원이 정의되지 않습니다.

구성은 관리 도메인에 작성됩니다. 같은 도메인의 클러스터나 여러 서버 인스턴스는 동일한 구성을 참조할 수도 있고 별도의 구성을 가질 수도 있습니다.

클러스터의 경우 같은 클러스터의 모든 서버 인스턴스는 클러스터의 구성을 상속하므로 같은 클러스터에 있는 인스턴스에는 같은 환경이 보장됩니다.

명명된 구성에는 많은 필수 구성 설정이 포함되기 때문에 기존의 명명된 구성을 복사하여 새로운 구성을 작성하는 것이 좋습니다. 새로 작성된 구성은 해당 구성 설정을 변경할 때까지 복사한 구성과 동일합니다.

클러스터나 인스턴스는 다음의 세 가지 방식으로 구성을 사용합니다.

default-config 구성

default-config 구성은 독립 실행형 서버 인스턴스나 독립 실행형 클러스터 구성을 만들기 위한 템플리트의 역할을 하는 특수 구성입니다. 어떤 클러스터링된 서버 인스턴스나 클러스터도 default-config 구성을 참조할 수 없습니다. 이 구성은 새로운 구성을 만들기 위해서 복사만 할 수 있습니다. 복사한 새로운 구성에 올바른 초기 설정이 있도록 기본 구성을 편집합니다.

자세한 내용은 다음을 참조하십시오.

인스턴스나 클러스터를 만들 때 작성된 구성

새로운 서버 인스턴스나 새로운 클러스터를 작성할 경우 다음 중 하나를 수행합니다.

기본적으로 새 클러스터나 인스턴스는 default-config 구성에서 복사한 구성으로 만듭니다. 다른 구성에서 복사하려면 새 인스턴스나 클러스터를 만들 때 해당 구성을 지정합니다.

서버 인스턴스의 경우 새 구성 이름은 instance_name -config로 지정됩니다. 클러스터의 경우에는 새 구성 이름이 cluster-name-config로 지정됩니다.

자세한 내용은 다음을 참조하십시오.

고유한 포트 번호 및 구성

동일한 호스트 시스템에 있는 여러 인스턴스가 동일한 구성을 참조하는 경우 각 인스턴스는 고유한 포트 번호에서 수신해야 합니다. 예를 들어, 두 개의 서버 인스턴스가 포트 80의 HTTP 수신기를 사용하여 명명된 구성을 참조할 경우 포트 충돌로 인해 서버 인스턴스 중 하나를 시작할 수 없습니다. 개별 서버 인스턴스가 수신하는 포트 번호를 정의하는 등록 정보를 고유한 포트 번호를 사용하도록 변경합니다.

포트 번호에는 다음 원칙이 적용됩니다.

명명된 구성 작업

Procedure명명된 구성 만들기

  1. 트리 구성 요소에서 구성 노드를 선택합니다.

  2. 구성 페이지에서 새로 만들기를 누릅니다.

  3. 구성 만들기 페이지에서 구성의 고유한 이름을 입력합니다.

  4. 복사할 구성을 선택합니다.

    default-config 구성이 독립 실행형 서버 인스턴스나 독립 실행형 클러스터를 만들 때 사용되는 기본 구성입니다.

해당 asadmin 명령

copy-config

참조

명명된 구성의 등록 정보 편집

다음 표에서는 구성에 대해 미리 정의된 등록 정보를 나타냅니다.

미리 정의된 등록 정보는 포트 번호입니다. 유효한 포트 값은 1–65535입니다. UNIX의 경우 포트 1–1024에서 수신하는 소켓을 만들려면 수퍼유저 권한이 있어야 합니다. 시스템에 서버 인스턴스가 여러 개 있을 경우 포트 번호는 고유해야 합니다.

등록 정보 이름 

설명 

HTTP_LISTENER_PORT

http-listener-1에 대한 포트 번호 

HTTP_SSL_LISTENER_PORT

http-listener-2에 대한 포트 번호 

IIOP_SSL_LISTENER_PORT

IIOP 수신기 SSL이 수신하는 IIOP 연결에 대한 ORB 수신기 포트

IIOP_LISTENER_PORT

orb-listener-1이 수신하는 IIOP 연결에 대한 ORB 수신기 포트

JMX_SYSTEM_CONNECTOR_PORT

JMX 커넥터가 수신하는 포트 번호 

IIOP_SSL_MUTUALAUTH_PORT

IIOP 수신기 SSL_MUTUALAUTH가 수신하는 IIOP 연결용 ORB 수신기 포트

Procedure명명된 구성의 등록 정보 편집

  1. 트리 구성 요소에서 구성 노드를 확장합니다.

  2. 명명된 구성의 노드를 선택합니다.

  3. 구성 시스템 등록 정보 페이지에서 동적 재구성을 사용 가능하게 할 것인지 여부를 선택합니다.

    사용 가능하게 하면 서버를 다시 시작하지 않고도 구성에 대한 변경 사항이 서버 인스턴스에 적용됩니다.

  4. 필요에 맞게 등록 정보를 추가, 삭제 또는 수정합니다.

  5. 구성과 연관된 모든 인스턴스에 대한 등록 정보의 현재 값을 편집하려면 인스턴스 값을 누릅니다.

해당 asadmin 명령

set

참조

Procedure구성을 참조하는 인스턴스의 포트 번호 편집

명명된 구성을 참조하는 모든 인스턴스마다 우선 그 구성에서 포트 번호를 상속합니다. 시스템에서 포트 번호가 고유해야 하기 때문에 상속된 포트 번호를 대체해야 할 수도 있습니다.

  1. 트리 구성 요소에서 구성 노드를 확장합니다.

  2. 명명된 구성의 노드를 선택합니다.

    관리 콘솔에는 구성 시스템 등록 정보 페이지가 표시됩니다.

  3. 편집하려는 인스턴스 변수 옆의 인스턴스 값을 누릅니다.

    예를 들어, HTTP-LISTENER-PORT 인스턴스 변수 옆의 인스턴스 값을 누르면 해당 구성을 참조하는 모든 서버 인스턴스에 대한 HTTP-LISTENER-PORT 값이 표시됩니다.

  4. 필요에 맞게 값을 변경하고 저장을 누릅니다.

해당 asadmin 명령

set

참조

Procedure명명된 구성의 대상 보기

구성 시스템 등록 정보 페이지에 그 구성을 사용하는 모든 대상 목록이 표시됩니다. 클러스터 구성의 경우 대상은 클러스터입니다. 인스턴스 구성의 경우 대상은 인스턴스입니다.

  1. 트리 구성 요소에서 구성 노드를 확장합니다.

  2. 명명된 구성의 노드를 선택합니다.

참조

Procedure명명된 구성 삭제

  1. 트리 구성 요소에서 구성 노드를 선택합니다.

  2. 구성 페이지에서 삭제할 명명된 구성의 확인란을 선택합니다.

    default-config 구성은 삭제할 수 없습니다.

  3. 삭제를 누릅니다.

해당 asadmin 명령

delete-config

참조