[IBM i]

IBM i 에서 다중 인스턴스 큐 관리자에 유지보수 업데이트 적용

IBM® i에서 다중 인스턴스 큐 관리자를 사용하여 유지보수 업데이트 적용으로 인한 가동 중단을 줄일 수 있습니다.

시작하기 전에

이 태스크를 시작하기 전에 유지보수가 개별 큐 관리자가 아닌 서버의 IBM MQ 설치에 적용되는지 확인하십시오. 유지보수를 적용하기 전에 서버에서 모든 큐 관리자 및 모든 IBM MQ 서비스를 중지해야 합니다.

유지보수가 적용되는 동안 큐 관리자가 계속 실행되기를 원하면 이를 다중 인스턴스 큐 관리자로 구성해야 하며, 다른 서버에서 실행 중인 대기 인스턴스가 있어야 합니다. 계속 실행할 큐 관리자가 기존 단일 인스턴스 큐 관리자인 경우, 이를 다중 인스턴스 큐 관리자로 변환해야 합니다. 다중 인스턴스 큐 관리자를 작성하는 방법에 대한 전제조건 및 지침은 다중 인스턴스 큐 관리자를 참조하십시오.

다중 인스턴스 큐 관리자를 실행 중인 경우, 활성 인스턴스를 다른 서버로 전환하여 실행 중인 큐 관리자에 유지보수 업데이트를 적용할 수 있습니다.

일반적으로 활성 및 대기 설치는 같은 유지보수 레벨로 유지보수됩니다. 각 업데이트의 유지보수 지시사항을 참조하십시오. 지시사항을 참조하여 다른 유지보수 레벨에서 활성 및 대기 인스턴스를 실행할 수 있는지 확인하십시오. 높은 레벨에서 낮은 레벨로 또는 낮은 레벨에서 높은 레벨로의 유지보수 레벨의 장애 복구가 가능한지 여부를 확인하십시오.

유지보수 업데이트를 적용하기 위한 지시사항은 다중 인스턴스 큐 관리자를 완전히 중지하도록 요구할 수도 있습니다.

실행 중인 활성 큐 관리자 인스턴스에 대한 기본 서버와 대기 인스턴스를 실행하는 보조 서버가 있는 경우, 기본 또는 보조 서버 중 먼저 업데이트할 것을 선택할 수 있습니다. 보조 서버를 먼저 업데이트하는 경우에는 두 서버 모두가 업데이트될 때 기본 서버로 다시 전환해야 합니다.

몇몇 서버에 활성 및 대기 인스턴스가 있는 경우에는 업데이트하는 각 서버에서 활성 인스턴스를 종료하여 발생하는 중단을 최소화하기 위해 어떤 순서로 서버를 업데이트할지를 계획해야 합니다.

이 태스크 정보

이 태스크의 단계를 IBM MQ 서버 설치에 유지보수를 적용하기 위한 유지보수 업데이트 프로시저와 결합하십시오.

프로시저

  1. 유지보수 업데이트 프로시저에서 실행 중인 모든 큐 관리자를 중지하거나 IBM MQ 를 일시정지하도록 지시하는 경우 대신 다음을 수행하십시오.
    1. 큐 관리자가 대기로서 실행 중인 경우:
      INSTANCE(*STANDBY) 옵션을 ENDMQM 명령에 추가하여 대기를 종료하십시오.
    2. 큐 관리자가 활성 인스턴스로서 실행 중인 경우:
      ALWSWITCH(*YES) 옵션을 ENDMQM 명령에 추가하여 인스턴스를 종료하고 제어를 대기 인스턴스로 넘기십시오.

      실행 중인 대기 인스턴스가 없는 경우에는 명령은 실패하고 다른 서버에서 대기 인스턴스를 시작해야 합니다.

    3. 큐 관리자가 단일 인스턴스 큐 관리자로서 실행 중인 경우에는 유지보수 업데이트를 적용하기 전에 큐 관리자를 중지하는 것 외에는 대안이 없습니다.
    이 단계를 완료하면 업데이트하려고 하는 서버에서 실행 중인 큐 관리자 인스턴스가 남아 있지 않습니다.
  2. endmqm 명령을 실행하거나 IBM MQ 를 일시정지하고 IBM MQ 서버에 유지보수를 적용하는 단계에 따라 유지보수 업데이트 프로시저를 계속하십시오.
  3. 유지보수 업데이트를 완료하면 대기 인스턴스를 허용하여 IBM MQ 서버에서 모든 큐 관리자를 다시 시작하십시오.
    STANDBY(*YES) 옵션을 STRMQM 명령에 추가하십시오.
  4. 대기 서버에서 프로시저를 반복하여 해당 유지보수 레벨을 업데이트하십시오.
  5. 필요한 경우 활성 인스턴스를 기본 서버로 다시 전환하십시오.
    ENDMQM 명령을 ALWSWITCH(*YES) 옵션과 함께 사용하고, STRMQM 명령을 STANDBY(*YES) 옵션과 함께 사용하여 인스턴스를 재시작하십시오.