Sun Cluster HA for Sun Java System Application Server는 DAS를 페일오버 데이터 서비스로 구성하여 DAS(Domain Administration Server) 구성 요소의 가용성을 높입니다. DAS는 페일오버 IP 주소를 수신하도록 구성해야 합니다. Sun Cluster HA for Sun Java System Application Server가 장애가 발생한 DAS를 감지하면 데이터 서비스가 재시도 횟수와 재시도 간격 값에 따라 DAS를 로컬로 다시 시작하거나 다른 노드로 페일오버합니다.
노드 에이전트(NA) 구성 요소도 페일오버 데이터 서비스로 구성됩니다. 노드 에이전트에서 응용 프로그램 서버 인스턴스 수를 관리하도록 구성할 수 있으며 Sun Cluster HA for Sun Java System Application Server 데이터 서비스는 이러한 모든 인스턴스를 간접적으로 관리합니다. 모든 노드 에이전트와 응용 프로그램 서버 인스턴스는 페일오버 IP 주소를 수신하도록 구성해야 합니다.
응용 프로그램 서버 인스턴스가 중단되면 노드 에이전트가 이 인스턴스를 다시 시작합니다. 손실된 트랜잭션은 인스턴스가 다시 시작되는 것과 동시에 복구됩니다. 노드 에이전트와 응용 프로그램 서버 인스턴스를 실행하고 있는 Sun Cluster 노드에서 충돌이 발생하면 Sun Cluster HA for Sun Java System Application Server에서 노드 에이전트와 응용 프로그램 서버 인스턴스를 다른 Sun Cluster 노드로 페일오버합니다.
한 개의 페일오버 IP 주소에 구성된 모든 노드 에이전트에 대해 한 개의 노드 에이전트 자원만 만들어집니다. 데이터 서비스는 페일오버 자원 그룹에 만들어진 페일오버 IP 주소에 구성된 노드 에이전트를 자동으로 감지합니다.
다음은 네 개의 노드 에이전트로 구성된 예입니다.
노드 에이전트 NA1과 관련 서버 인스턴스 I1과 I2는 페일오버 IP 주소 IP1에서 수신하도록 구성됩니다.
노드 에이전트 NA2와 관련 서버 인스턴스 I3과 I4도 페일오버 IP 주소 IP1에서 수신하도록 구성됩니다.
노드 에이전트 NA3과 관련 서버 인스턴스 I5와 I6은 페일오버 IP 주소 IP2에서 수신하도록 구성됩니다.
노드 에이전트 NA4와 관련 서버 인스턴스 I7과 I8도 페일오버 IP 주소 IP2에서 수신하도록 구성됩니다.
이 예에서는 노드 에이전트 NA1과 NA2에 대한 한 개의 자원과 모든 해당 서버 인스턴스 및 노드 에이전트 NA3과 NA4에 대한 다른 자원과 모든 해당 서버 인스턴스를 만듭니다.
네 개의 노드 에이전트의 자원을 만드는 방법에 대한 자세한 예는 Sun Cluster HA for Sun Java System Application Server에서 페일오버 노드 에이전트 구성 요소를 만드는 예를 참조하십시오.
다음 절에서는 두 개의 노드 에이전트만 그림으로 설명하고 있습니다.
다음 그림은 노드 장애가 발생하기 전의 페일오버 DAS와 페일오버 노드 에이전트 구성을 나타낸 것입니다.
아래 그림은 다음 설정을 보여주고 있습니다.
두 개의 물리적 노드 Node1과 Node2가 있습니다.
DAS는 Node1의 페일오버 자원 그룹 RG1에 있으며 페일오버 IP 주소 IP1을 수신합니다.
노드 에이전트가 관리하는 노드 에이전트 NA1과 응용 프로그램 서버 인스턴스 I1 및 I2는 Node1의 자원 그룹 RG2에 있으며 페일오버 IP 주소 IP2를 수신합니다.
노드 에이전트가 관리하는 노드 에이전트 NA2와 응용 프로그램 서버 인스턴스 I3 및 I4는 Node2의 자원 그룹 RG3에 있으며 페일오버 IP 주소 IP3을 수신합니다.
노드 에이전트가 관리하는 모든 인스턴스와 함께 DAS와 두 개의 노드 에이전트가 들어 있는 Domain1이라는 도메인이 한 개 있습니다.
응용 프로그램 서버는 전역 파일 시스템(GFS)에 설치되고 Node1과 Node2 모두에서 구성 요소를 액세스할 수 있습니다.
이 자원 그룹을 온라인 상태로 전환하면 노드 에이전트가 시작되고 노드 에이전트가 관리하는 응용 프로그램 서버 인스턴스가 차례로 시작됩니다.
다음 그림은 노드 장애가 발생한 후의 페일오버 DAS와 페일오버 노드 에이전트 구성을 나타낸 것입니다.
Node1에서 장애가 발생하면 자원 그룹 RG1과 RG2는 Node2로 페일오버됩니다. 자원 그룹 RG1에는 DAS와 해당 페일오버 주소 IP1이 있습니다. 자원 그룹 RG2에는 노드 에이전트 NA1, 인스턴스 I1과 I2 및 해당 페일오버 주소 IP2가 있습니다.