Sun Java System Application Server 9.1 고가용성 관리 설명서

웹 컨테이너에 대한 가용성 구성


주 –

HADB 소프트웨어는 Sun Java System Application Server의 Application Server 독립 실행형 배포와 함께 제공됩니다. 사용 가능한 Sun Java System Application Server 배포에 대한 자세한 내용은 Sun Java System Application Server 9.1 Installation GuideDistribution Types and Their Components를 참조하십시오. HADB 기능은 엔터프라이즈 프로필에서만 사용할 수 있습니다. 프로필에 대한 자세한 내용은 Sun Java System Application Server 9.1 관리 설명서사용 프로필을 참조하십시오.


HADB를 사용하는 경우 asadmin configure-ha-persistence를 사용하여 웹 컨테이너 가용성을 활성화 및 구성합니다. 이 명령에 대한 자세한 내용은 configure-ha-persistence(1)를 참조하십시오.

또는 asadmin set 명령을 사용하여 구성의 availability-service.web-container-availability.availability-enabled 등록 정보를 true로 설정한 후 configure-ha-persistence를 사용하여 해당 등록 정보를 설정합니다.


주 –

메모리 내 복제를 사용하여 세션 상태 데이터를 저장하는 경우 반드시 asadmin set 명령을 사용하여 웹 컨테이너 가용성을 활성화하고 등록 정보를 설정해야 합니다. configure-ha-persistence 명령은 HADB에만 사용할 수 있습니다.


예를 들어, 다음과 같이 set 명령을 사용합니다. 여기서 config1은 구성 이름입니다.


asadmin set --user admin --passwordfile password.txt 
--host localhost --port 4849 
config1.availability-service.web-container-availability.availability-enabled="true"
asadmin configure-ha-persistence --user admin --passwordfile secret.txt 
--type ha 
--frequency web-method 
--scope modified-session 
--store jdbc/hastore 
--property maxSessions=1000:reapIntervalSeconds=60 cluster1

Procedure관리 콘솔을 사용하여 웹 컨테이너에 대한 가용성 활성화

  1. 트리 구성 요소에서 원하는 구성을 선택합니다.

  2. 가용성 서비스를 누릅니다.

  3. 웹 컨테이너 가용성 탭을 선택합니다.

    가용성 서비스 확인란을 선택하여 가용성을 활성화합니다. 비활성화하려면 확인란을 선택 해제합니다.

  4. 다음의 가용성 설정 절에 설명된 대로 다른 설정을 변경합니다.

  5. 서버 인스턴스를 다시 시작합니다.

가용성 설정


주 –

HADB 소프트웨어는 Sun Java System Application Server의 Application Server 독립 실행형 배포와 함께 제공됩니다. 사용 가능한 Sun Java System Application Server 배포에 대한 자세한 내용은 Sun Java System Application Server 9.1 Installation GuideDistribution Types and Their Components를 참조하십시오. HADB 기능은 엔터프라이즈 프로필에서만 사용할 수 있습니다. 프로필에 대한 자세한 내용은 Sun Java System Application Server 9.1 관리 설명서사용 프로필을 참조하십시오.


가용성 서비스의 웹 컨테이너 가용성 탭을 사용하여 다음과 같은 가용성 설정을 변경할 수 있습니다.

지속성 유형: 가용성이 활성화된 웹 응용 프로그램에 대한 세션 지속성 메커니즘을 지정합니다. 허용되는 값은 memory(지속성 없음) file(파일 시스템), replicated(다른 서버의 메모리) 및 ha(HADB)입니다.

ha 세션 지속성을 사용하려면 먼저 HADB를 구성하고 활성화해야 합니다. 구성에 대한 자세한 내용은 configure-ha-cluster(1)를 참조하십시오.

웹 컨테이너 가용성이 활성화된 경우 기본 지속성 유형은 다음 표와 같이 프로필에 따라 다릅니다.

프로필 

지속성 유형 

개발자 

memory

클러스터 

replicated

엔터프라이즈 

ha

세션 지속성이 필요한 프로덕션 환경의 경우 ha 또는 replicated를 사용합니다. memory 지속성 유형 및 file 지속성 유형은 고가용성 세션 지속성을 제공하지 않습니다.

웹 컨테이너 가용성을 비활성화한 경우 기본 지속성 유형은 memory입니다.

지속성 빈도: 세션 상태가 저장되는 빈도를 지정합니다. 지속성 유형이 ha 또는 replicated인 경우에만 적용 가능합니다. 허용되는 값은 다음과 같습니다.

지속성 범위: 저장되는 세션 객체의 양과 세션 상태가 저장되는 빈도를 지정합니다. 지속성 유형이 ha 또는 replicated인 경우에만 적용 가능합니다. 허용되는 값은 다음과 같습니다.

단일 사인 온 상태: 단일 사인 온 상태의 지속성을 활성화하려면 이 확인란을 선택합니다. 비활성화하려면 확인란을 선택 해제합니다. 자세한 내용은 세션 페일오버와 함께 단일 사인 온 사용을 참조하십시오.

HTTP 세션 저장소: 세션 지속성을 위해 HADB 연결에 사용한 JDBC 자원을 변경한 경우 HTTP 세션 저장소를 변경할 수 있습니다. 자세한 내용은 configure-ha-cluster(1)를 참조하십시오.