메시징 엔진이 시작에 실패한 경우 고가용성 관리

서버에서 메시징 엔진을 시작하려는 시도에 실패한 경우 해당 서버는 해당 메시징 엔진의 실행 위치로 사용 불가능합니다. 메시징 엔진을 시작하지 못한 문제점을 해결한 후 고가용성 환경을 유지보수하도록 서버를 수동으로 다시 사용 가능하도록 만들어야 합니다.

이 태스크 정보

고가용성 환경에서 메시징 엔진은 여러 애플리케이션 서버에서 실행될 수 있습니다. 서버에서 메시징 엔진 시작 시도에 실패하거나 실행 중인 메시징 엔진을 호스트하는 서버가 중지되면 고가용성 관리자가 적합한 다른 서버에서 해당 메시징 엔진을 다시 시작합니다. 고가용성 관리자가 해당 서버에서 메시징 엔진을 시작할 수 없으면 해당 서버는 해당 메시지 엔진의 실행 위치로 사용 불가능하게 되고 해당 서버의 JVM 로그에 다음 메시지가 표시됩니다.
CWSID0039E: HAManager-initiated activation has failed, messaging engine messaging_engine_name will be disabled

메시징 엔진이 반복적으로 시작에 실패하는 경우도 있을 수 있습니다. 다음 예제에서는 세 개의 서버로 구성된 클러스터에서 호스트되는 메시징 엔진이 데이터 저장소를 사용하도록 구성되어 있습니다. 클러스터는 데이터 소스를 호스트하는 데이터베이스보다 먼저 시작됩니다. 메시징 엔진은 server1에서 시작하려고 시도하고 기본적으로 최대 15분 동안 데이터 저장소에 연결하려고 시도합니다.

이 이미지는 주변의 텍스트에 설명되어 있습니다.
데이터베이스가 시작되지 않았으므로 메시징 엔진이 데이터 저장소에 연결할 수 없습니다. 메시징 엔진이 시작하지 못하고 고가용성을 구현하는 데 server1이 사용 불가능합니다. 메시징 엔진이 server2로 장애 복구되고 다시 한 번 시작을 시도하여 데이터 저장소에 연결을 시도합니다.
이 이미지는
주변의 텍스트에 설명되어 있습니다.
데이터베이스가 아직 시작되지 않은 경우 메시징 엔진이 시작하지 못하고 고가용성을 구현하는 데 server2가 사용 불가능합니다. 메시징 엔진이 server3로 장애 복구되고 다시 한 번 시작을 시도하여 데이터 저장소에 연결을 시도합니다.
이 이미지는
주변의 텍스트에 설명되어 있습니다.
데이터베이스가 아직 시작되지 않은 경우 메시징 엔진이 실행되지 못하고 고가용성을 구현하는 데 server3가 사용 불가능합니다. 클러스터의 모든 서버가 고가용성을 구현하는 데 사용 불가능하고 데이터베이스를 시작한 다음 하나 이상의 서버를 다시 사용 가능하도록 만들 때까지 메시징 엔진을 시작할 수 없습니다.

메시징 엔진 시작 실패 문제의 원인을 수정하면 서버를 다시 시작하거나 관리 콘솔에서 서버가 사용 가능하게 되도록 이 태스크의 다음 단계를 수행하여 고가용성을 구현하는 데 서버가 다시 사용 가능하도록 만듭니다.

프로시저

  1. 관리 콘솔에서 고가용성 그룹 패널로 이동하여 고가용성 그룹 목록을 표시하십시오. 세부사항은 고가용성 그룹 정보 보기을 참조하십시오.
  2. 목록에서 관련 고가용성 그룹을 찾은 후 클릭하십시오. 관련 그룹을 찾으려면 그룹 이름 내에 이름 값 쌍으로 포함된 버스 및 메시징 엔진 이름을 검색합니다. 예를 들어 이름이 다음과 같은 그룹에는 클러스터 MyCluster의 버스 MyBus에서 실행 중인 메시징 엔진 MyCluster.000-MyBus가 포함되어 있습니다.
    IBM_hc=MyCluster, WSAF_SIB_BUS=MyBus,WSAF_SIB_MESSAGING_ENGINE=MyCluster.000-MyBus,type=WSAF_SIB

    해당 그룹 패널에 메시징 엔진 클러스터에서 실행 중인 각 서버와 연관된 고가용성 상태가 표시됩니다. 서버가 사용 불가능 상태이면(빨간색 사각형으로 표시됨) 해당 서버에서 메시징 엔진을 시작할 수 없으므로 환경의 고가용성이 훼손됩니다. 모든 서버가 사용 불가능 상태이면 하나 이상의 서버를 사용 가능하도록 만들 때까지 메시징 엔진을 시작할 수 없습니다.

  3. 사용 불가능 상태인 모든 멤버를 선택한 다음 사용 가능을 클릭하십시오.

다음에 수행할 작업

데이터 저장소를 사용하는 메시징 엔진이 다른 애플리케이션 서버로 장애 복구되면 데이터베이스 서버에서 원래 애플리케이션 서버에 대한 네트워크 연결 유실을 발견하기 전에 메시징 엔진이 시작하려고 시도합니다. 데이터베이스 서버에서 연결 유실을 발견하지 못했으므로 데이터 저장소 테이블 잠금이 해제되지 않고 메시징 엔진을 시작할 수 없습니다. 이러한 경우 클러스터의 모든 서버에서 메시징 엔진이 시작되지 못할 수 있습니다. 이러한 문제점을 피하려면 연결 유실을 보다 신속하게 발견할 수 있도록 시스템을 조정해야 합니다.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjt_managing_ha
파일 이름:tjt_managing_ha.html