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

Procedure고가용성 세션 지속성 설정

시작하기 전에

고가용성 세션 지속성은 동적 배포, 동적 다시 로드 및 자동 배포와 호환되지 않습니다. 이러한 기능은 프로덕션 환경이 아닌 개발용이므로 HA 세션 지속성을 활성화하기 전에 이러한 기능을 비활성화해야 합니다. 이 기능을 비활성화하는 방법에 대한 자세한 내용은 Sun Java System Application Server 9.1 Application Deployment Guide를 참조하십시오.

  1. Application Server 클러스터를 만듭니다.

    자세한 내용은 클러스터 만들기를 참조하십시오.

  2. HADB를 사용하여 세션 상태 데이터를 저장하는 경우 클러스터에 대한 HADB 데이터베이스를 만듭니다.


    주 –

    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 데이터베이스 만들기에 대한 자세한 내용은 configure-ha-cluster(1)를 참조하십시오.

  3. 클러스터에 대한 HTTP 로드 균형 조정을 설정합니다.

    자세한 내용은 HTTP 로드 균형 조정 설정을 참조하십시오.

  4. 원하는 응용 프로그램 서버 인스턴스 및 웹 또는 EJB 컨테이너에 대한 가용성을 활성화합니다.

    그런 후 세션 지속성 설정을 구성합니다. 다음 중 하나를 선택하십시오.

  5. 클러스터의 모든 서버 인스턴스를 다시 시작합니다.

    인스턴스에서 현재 요청을 처리할 경우 인스턴스가 처리 중인 요청을 처리할 수 있는 충분한 시간을 가질 수 있도록 인스턴스를 다시 시작하기 전에 인스턴스를 중지합니다. 자세한 내용은 서버 인스턴스 또는 클러스터 비활성화(정지)를 참조하십시오.

  6. 가용성이 필요한 모든 특정 SFSB에 대해 가용성을 활성화합니다.

    세션 상태에 필요한 검사점 지정 방법을 선택합니다. 개별 Bean에 대한 가용성 구성을 참조하십시오.

  7. 각 웹 모듈의 고가용성을 유지하려면 웹 모듈을 분산 가능 상태로 만듭니다.

  8. 배포 중에 개별 응용 프로그램, 웹 모듈 또는 EJB 모듈에 대한 가용성을 활성화합니다.

    개별 응용 프로그램 또는 EJB 모듈에 대한 가용성 구성을 참조하십시오.

    관리 콘솔에서 가용성 사용 가능 확인란을 선택하거나 --availabilityenabled 옵션을 true로 설정하여 asadmin deploy 명령을 사용합니다.