Solaris OS용 Sun Cluster 3.1 9/04 릴리스 노트

Sun Cluster Data Service for WebSphere MQ Guide for Solaris OS

Sun Cluster HA for WebSphere MQ 업그레이드에 대한 지침이 Sun Cluster Data Service for WebSphere MQ Guide for Solaris OS에서 생략되었습니다.

다음에 나오는 하위 절에서 나와 있듯이 Sun Cluster HA for WebSphere MQ에 대한 추가 구성 매개 변수가 Sun Cluster 3.1 9/04에 도입되었습니다. 매개 변수의 기본값을 수정하거나 기본값 없이 매개 변수 값을 설정해야 하는 경우 Sun Cluster HA for WebSphere MQ를 업그레이드해야 합니다.

MQ 사용자를 구성하기 위한 매개 변수

MQ 사용자를 구성하기 위한 다음과 같은 매개 변수가 Sun Cluster 3.1 9/04에 도입되었습니다. 이러한 매개 변수에 대해 기본값이 정의되어 있습니다.

CLEANUP=YES

mqm이 만든 공유 메모리 세그먼트 중 사용되지 않은 세그먼트를 삭제하도록 지정합니다.

USERID=mqm

사용자 ID mqm을 사용하여 mq 명령을 실행하도록 지정합니다.

XAResourceManager 처리를 구성하기 위한 매개 변수

XAResourceManager 처리를 사용하면 WebSphere MQ가 다음과 같은 데이터베이스 조합에서 전역 작업 단위를 관리할 수 있습니다.

XAResourceManager 처리를 구성하기 위한 다음과 같은 구성 매개 변수가 Sun Cluster 3.1 9/04에 도입되었습니다. 이러한 매개 변수에는 Null 값이 정의되어 있습니다.

DB2INSTANCE=name

XAResourceManager에 대한 DB2 인스턴스 이름을 지정합니다.

ORACLE_HOME=directory

XAResourceManager에 대한 Oracle 홈 디렉토리를 지정합니다.

ORACLE_SID=identifier

XaResourceManager에 대한 Oracle SID를 지정합니다.

Sun Cluster에서 WebSphere MQ 대기열 관리자의 시작을 관리할 수 있도록 하는 매개 변수

전역 파일 시스템에 WebSphere MQ 대기열 관리자의 qmgr 파일과 로그 파일을 배포할 수 있습니다. 그럴 경우 strmqm 프로그램과 endmqm 프로그램의 이름을 바꾸어 대기열 관리자가 다른 노드에서 수동으로 시작되지 않게 합니다. 이러한 프로그램의 이름을 바꾸면 Sun Cluster 프레임워크에서 WebSphere MQ 대기열 관리자의 시작을 관리합니다. 자세한 내용은 Sun Cluster Data Service for WebSphere MQ Guide for Solaris OS를 참조하십시오.

Sun Cluster에서 WebSphere MQ 대기열 관리자의 시작을 관리할 수 있도록 하는 다음과 같은 매개 변수가 Sun Cluster 3.1 9/04에서 도입되었습니다. 이러한 매개 변수에는 Null 값이 정의되어 있습니다.

START_CMD=start-program

이름이 변경된 strmqm 프로그램의 전체 경로 이름과 파일 이름을 지정합니다.

STOP_CMD=stop-program

이름이 변경된 endmqm 프로그램의 전체 경로 이름과 파일 이름을 지정합니다.

ProcedureSun Cluster HA for WebSphere MQ 업그레이드 방법

매개 변수의 기본값을 수정하거나 기본값 없이 매개 변수 값을 설정해야 하는 경우 매개 변수를 변경할 Sun Cluster HA for WebSphere MQ 자원을 제거하고 다시 등록해야 합니다.

USERID=mqm만 다음의 모든 구성 요소에 대한 자원에 적용됩니다.

Sun Cluster 3.1 9/04에 도입된 나머지 매개 변수는 Queue Manager 구성 요소의 자원에만 적용됩니다.

수정할 각 WebSphere MQ 자원에 대해 이 작업을 수행합니다.


주 –

Sun Cluster 3.1 9/04에 도입된 매개 변수를 설정하거나 수정하는 경우에 이 작업을 수행합니다.


단계
  1. 자원 정의를 저장합니다.


    # scrgadm -pvv -j resource > file1
    
  2. 자원을 비활성화합니다.


    # scswitch -n -j resource
    
  3. 자원을 제거합니다.


    # scrgadm -r -j resource
    
  4. 자원을 구성하고 등록합니다.

    1. 자원에 대한 구성 파일과 등록 파일이 있는 디렉토리로 이동합니다.


      # cd /opt/SUNWscmqs/prefixutil
      
    2. 자원에 대한 구성 파일을 편집합니다.


      vi prefix_config
      
    3. 자원에 대한 등록 파일을 실행합니다.


      # ./prefix_register
      

    prefix는 다음과 같이 파일이 적용되는 구성 요소를 나타냅니다.

    • mgr은 Queue Manager 구성 요소를 나타냅니다.

    • chi는 Channel Initiator 구성 요소를 나타냅니다.

    • csv는 Command Server 구성 요소를 나타냅니다.

    • lsr은 Listener 구성 요소를 나타냅니다.

    • trm은 Trigger Monitor 구성 요소를 나타냅니다.


    주 –

    mgr_config 파일에만 Sun Cluster 3.1 9/04에 도입된 모든 매개 변수가 포함되어 있습니다. 나머지 파일에는 USERID=mqm 매개 변수만 포함되어 있습니다.


  5. 자원 정의를 저장합니다.


    # scrgadm -pvv -j resource > file2
    
  6. 업데이트한 정의와 자원을 업데이트하기 전에 저장한 정의를 비교합니다.

    두 정의를 비교하면 기존 확장 등록 정보(예: 시간 초과 값)가 변경되었는지 확인할 수 있습니다.


    # diff file1 file2
    
  7. 재설정된 자원 등록 정보를 수정합니다.


    # scrgadm -c -j resource -x|y resource
    
  8. 자원을 온라인 상태로 만듭니다.


    # scswitch -e -j resource