Sun Custer 3.0 5/02 추가 정보

응용프로그램 서버에 대한 SAP용 Sun Cluster HA 결함 프로브

응용프로그램 서버에 대하여 결함 프로브가 다음과 같은 단계를 실행합니다.

  1. 프로세스 ID에서 기본 디스패처를 검색합니다

  2. 무한 루프를 실행합니다(Thorough_probe_interval 동안은 정지)

  3. SAP 자원의 안정성을 검사합니다

    1. 비정상 종료 - PMF(Process Monitor Facility)가 SAP 프로세스 트리에 장애가 발생한 것을 발견하면 결함 모니터가 이 문제를 완전한 장애로 처리합니다. 자원의 장애 기록에 따라 결함 모니터가 SAP 자원을 다시 시작하거나 다른 노드로 페일오버합니다.

    2. 프로브를 통한 SAP 자원의 안정성 검사 - 프로브는 ps(1) 명령을 사용하여 SAP Message Server와 기본 디스패처 프로세스를 검사합니다. 시스템의 작동 프로세스 목록에서 SAP 기본 디스패처 프로세스가 빠져 있으면 결함 모니터가 문제를 완전한 장애로 처리합니다.

    3. 프로브를 통한 데이터베이스 연결 상태 - 프로브가 SAP에서 제공하는 유틸리티 R3trans를 호출하여 데이터베이스 연결 상태를 검사합니다. SAP용 Sun Cluster HA 결함 프로브는 SAP가 데이터베이스에 연결할 수 있는지를 확인합니다. 그러나 SAP용 Sun Cluster HA는 가용성이 높은 데이터베이스 결함 프로브를 통해 데이터베이스의 안정성을 확인합니다. 데이터베이스 연결 상태를 검사할 수 없으면 결함 모니터가 Database might be down 메시지를 syslog에 기록하고 SAP 자원의 상태를 DEGRADED로 설정합니다. 프로브가 데이터베이스의 상태를 다시 검사하여 연결이 다시 정상 상태가 되었으면 결함 모니터가 Database is up 메시지를 syslog에 기록합니다. 그런 다음 결함 모니터가 SAP 자원의 상태를 OK로 설정합니다.

  4. 장애 기록을 평가합니다

    장애 기록에 따라 결함 모니터가 다음 중 한 가지 작업을 완료합니다.

    • 작업 안함

    • 로컬 재시작

    • 페일오버

      응용프로그램 서버 자원이 페일오버 자원이면 결함 모니터가 응용프로그램 서버를 페일오버합니다.

      응용프로그램 서버 자원이 확장 가능 자원인 경우에는 로컬 재시작 횟수가 모두 지난 후에 클러스터에서 다른 노드를 사용할 수 있으면 RGM이 다른 노드에서 응용프로그램 서버를 실행합니다.