Solaris OS용 Sun Java System Application Server에 대한 Sun Cluster 데이터 서비스 안내서

Sun Cluster HA for Sun Java System Application Server 설치 및 구성 확인

이 절에서는 Sun Java System Application Server가 Sun Cluster에서 고가용성 데이터 서비스로 실행되도록 Sun Cluster HA for Sun Java System Application Server를 올바르게 설치하고 구성했는지를 확인하는 방법에 대해 설명합니다.


주 –

설치 후에 Sun Java System Application Server를 직접 시작 및 중지하려면 클러스터 관리 명령 scswitch(1M)만 사용합니다. Sun Java System Application Server를 시작하면 Sun Cluster 소프트웨어의 제어 하에 실행됩니다.


Procedure페일오버 DAS 구성 요소를 확인하는 방법

DAS(Domain Administration Server) 자원 그룹은 네트워크 자원 구성 및 활성화 방법에서 만들었습니다.

DAS 구성 요소의 모든 잠재적 기본 노드에서 이 절차를 수행합니다. 이 절차에는 Node1 Node2로 표시되는 노드 쌍이 필요합니다.

단계
  1. 클러스터 멤버 Node1의 수퍼유저가 됩니다.

  2. Node1에서 DAS 자원 그룹을 온라인 상태로 전환합니다.


    # scswitch -z -g DAS-resource-group -h Node1
    
  3. 웹 브라우저에서 관리 콘솔로 연결합니다.


    https://IP-address:port
    
  4. 관리 콘솔에 연결되었는지를 확인합니다.

  5. 자원 그룹을 Node1에서 Node2로 전환합니다.


    # scswitch -z -g DAS-resource-group -h Node2
    
  6. 웹 브라우저에서 관리 콘솔로 연결합니다.


    https://IP-address:port
    
  7. 관리 콘솔에 연결되었는지를 확인합니다.

    브라우저에서 관리 콘솔로 연결할 수 없으면 다음 작업을 수행합니다.

  8. DAS 프로세스를 수동으로 종료하여 고가용성을 테스트합니다.

    DAS 오류 모니터가 프로세스의 비가용성을 감지하고 로컬로 다시 시작합니다.

  9. DAS를 강제로 페일오버하여 데이터 서비스 기능을 테스트합니다.

    표준 자원 등록 정보인 Retry_count Retry_interval의 값에 유의하십시오. DAS 프로세스를 Retry_interval 시간 주기의 범위 내에서 Retry_count의 횟수만큼 수동으로 종료합니다. DAS 자원이 다른 클러스터 멤버로 페일오버합니다.

  10. DAS 페일오버를 확인합니다.

    DAS 자원이 페일오버되지 않으면 다음 작업을 수행합니다.

Procedure페일오버 및 노드 에이전트 구성 요소를 확인하는 방법

이 절차에서는 Sun Cluster HA for Sun Java System Application Server에서 페일오버 노드 에이전트 구성 요소를 만드는 예에 설명된 대로 두 개의 자원 그룹에 네 개의 노드 에이전트를 가진 구성을 기본으로 합니다. 자원 그룹은 na-rg1na-rg2이고 페일오버 IP 주소는 IP1IP2이며 8개의 서버 인스턴스는 Instance1에서 Instance8까지입니다. 페일오버 IP 주소는 논리 호스트 이름으로 표시됩니다.

노드 에이전트 구성 요소의 모든 잠재적 기본 노드에서 이 절차를 수행합니다. 이 절차에는 Node1 Node2로 표시되는 노드 쌍이 필요합니다.

단계
  1. 클러스터 멤버 Node1의 수퍼유저가 됩니다.

  2. Node1에서 노드 에이전트 자원 그룹 na-rg1을 온라인 상태로 전환합니다.


    # scswitch -z -g na-rg1 -h Node1
    
  3. Node1에서 노드 에이전트 자원 그룹 na-rg2를 온라인 상태로 전환합니다.


    # scswitch -z -g na-rg2 -h Node1
    
  4. 웹 브라우저에서 서버 인스턴스로 연결합니다.


    http://IP1:Instance1–port
    http://IP1:Instance2–port
    http://IP1:Instance3–port
    http://IP1:Instance4–port
    http://IP2:Instance5–port
    http://IP2:Instance6–port
    http://IP2:Instance7–port
    http://IP2:Instance8–port
    
  5. 서버 인스턴스에 배포된 응용 프로그램에 연결할 수 있는지를 확인합니다.

    브라우저에서 인스턴스로 연결할 수 없으면 다음 작업을 수행합니다.

  6. 자원 그룹을 Node1에서 Node2로 전환합니다.


    # scswitch -z -g na-rg1 -h Node2
    # scswitch -z -g na-rg2 -h Node2
    
  7. 전환 후에 단계 4단계 5를 반복합니다.

  8. 노드 에이전트 프로세스를 수동으로 종료하여 고가용성을 테스트합니다.

    노드 에이전트 프로세스가 종료되면 노드 에이전트와 모든 관련 서버 인스턴스가 다시 시작됩니다.

    응용 프로그램 서버 인스턴스가 종료되면 노드 에이전트가 이 인스턴스를 다시 시작합니다. 데이터 서비스는 노드 에이전트의 상태만 모니터합니다.

  9. 노드 에이전트 자원을 강제로 페일오버하여 데이터 서비스 기능을 테스트합니다.

    표준 자원 등록 정보인 Retry_count Retry_interval의 값에 유의하십시오. 노드 에이전트 프로세스를 Retry_interval 시간 주기의 범위 내에서 Retry_count의 횟수만큼 수동으로 종료합니다. 노드 에이전트 자원이 다른 클러스터 노드로 페일오버됩니다.

  10. 노드 에이전트가 다른 노드에서 시작되면 단계 4를 반복하여 서버 인스턴스의 가용성을 테스트합니다.