[Windows]

Windows에서 마이그레이션: 나란히

병행 마이그레이션은 동일한 서버에서 이전 버전과 함께 IBM® MQ 의 이후 버전을 설치하는 것을 설명하는 데 사용되는 용어입니다. 대기열 관리자는 이후 버전의 ' IBM MQ'을 설치하고 확인하는 동안 계속 실행됩니다. 이들은 이전 버전의 ' IBM MQ' 과 계속 연결되어 있습니다. 대기열 관리자를 이후 버전의 ' IBM MQ 으로 마이그레이션하기로 결정한 경우 모든 대기열 관리자를 중지하고 이전 버전을 제거한 다음 모두 새 버전의 ' IBM MQ' 로 마이그레이션합니다.

시작하기 전에

IBM MQ 9.0에서ccsid_part2.tbl파일이 기존 파일을 대체함ccsid.tbl파일을 사용하여 추가 CCSID 정보를 제공할 수 있습니다.
주의:
ccsid_part2.tbl 파일은 ccsid.tbl 파일보다 우선합니다.
  • CCSID 항목을 추가하거나 수정할 수 있도록 합니다.
  • 기본 데이터 변환을 지정합니다.
  • 다양한 명령 레벨에 대한 데이터를 지정합니다.
ccsid_part2.tbl은(는) 다음 플랫폼에만 적용 가능합니다.
  • [Linux]Linux®- 모든 버전
  • [Windows]Windows

기존 ' ccsid.tbl ' 파일에 자신의 CCSID 정보를 추가한 경우, 이 정보를 새 ' ccsid_part2.tbl ' 파일에 복사하여 사용자 정의에서 새로운 형식을 활용하세요

IBM MQ 의 기존 버전이 계속 작동하도록 정보를 이동하지 말고 필수 정보를 복사하십시오.

이 태스크 정보

병행 마이그레이션 시나리오에서는 제품의 이전 버전 설치와 계속 연관되는 큐 관리자와 함께 IBM MQ 의 최신 버전을 설치합니다.

큐 관리자와 애플리케이션을 나중 버전으로 마이그레이션할 준비가 되면 다음을 수행하십시오.
  1. 모든 큐 관리자를 중지시키십시오.
  2. 이전 버전의 제품을 설치 제거하십시오.
  3. 모든 큐 관리자 및 애플리케이션을 나중 버전으로 마이그레이션하십시오.

프로시저

  1. 이전 버전과 다른 설치 디렉토리에 나중 버전을 설치하십시오.
    1. 설치 이름 지정 규칙을 결정하십시오. 선택 중인 설치 이름을 제공하거나, 기본 설치 이름을 승인하십시오.
      첫 번째 설치의 경우, 기본 이름은 Installation1입니다. 두 번째 설치의 경우 이름은 Installation2로 지정되는 식입니다.
    2. 설치를 확인하십시오.

      설치 확인 프로시저 및 사용자 고유의 테스트를 실행하십시오.

  2. 이전 버전의 제품을 설치 제거하십시오.
    • 이전 제품을 설치 제거할 때 서버에서 IBM MQ 라이브러리를 로드한 모든 큐 관리자 및 애플리케이션을 중지해야 합니다. 이러한 이유로, 편리한 유지보수 창이 나타날 때까지 이전 버전의 제품 설치 제거를 연기하도록 선택할 수 있습니다. 이전 버전의 제품이 서버에 설치되어 있지 않으면, 설치 제거하거나 업데이트할 설치에서 라이브러리를 로드한 큐 관리자 및 애플리케이션을 중지시키는 것으로 충분합니다. 다른 설치와 연관된 큐 관리자와 애플리케이션을 중지할 필요가 없습니다.
    1. 서버에 IBM MQ 라이브러리를 로드한 모든 애플리케이션을 중지하십시오.
    2. 서버의 큐 관리자와 리스너를 중지하십시오.
    3. 이전 버전의 제품을 설치 제거하십시오.
      • 모든 로컬 IBM MQ 애플리케이션 중지
      • 이 시점에서 모든 큐 관리자를 중지하지 않아도 됩니다.
  3. 나중 버전의 설치를 기본 설치로 설정하십시오.
    1. setmqinst 명령 실행
      "Inst_1_INSTALLATION_PATH\bin\setmqinst" -i -n Inst_1
      

      IBM MQ 명령을 실행하기 위해 검색 경로를 지정하지 않도록 설치를 기본 설치로 설정하십시오.

    dspmqinst 명령을 사용하여 Installation name를 감지하거나 기본값 Installation 1를 사용하십시오.

    이를 수행하면 IBM MQ 명령에서 검색 경로를 지정할 필요가 없습니다.

  4. 큐 관리자 및 애플리케이션을 시작하십시오.
    • 애플리케이션이 큐 관리자에 연결되면 운영 체제가 해당 로드 경로를 검색하여 IBM MQ 라이브러리 1 을 로드합니다. IBM WebSphere® MQ 7.1이상의 라이브러리에는 큐 관리자가 설치와 연관되어 있는지 확인하는 코드가 포함되어 있습니다. 큐 관리자가 다른 설치와 연관된 경우 IBM MQ 는 큐 관리자가 연관된 설치에 대해 올바른 IBM MQ 라이브러리를 로드합니다.

    이 프로세스 중에 큐 관리자 QM1을 업그레이드하는 동안 큐 관리자 QM2를 계속 사용하며, QM2를 업그레이드하는 동안 큐 관리자 QM1을 사용합니다.

    새 설치와 연관시키려면 각 큐 관리자를 중지해야 합니다.

다음에 수행할 작업

IBM MQ 의 최신 또는 기타 버전이 설치된 시스템에는 이전 버전의 제품을 다시 설치할 수 없습니다.

1 Windows에서 IBM MQ 라이브러리는 DLL입니다. DLL은 로드 라이브러리 또는 공유 라이브러리라고도 합니다. DLL의 시작점은 파일 확장자가 .lib32 또는 .lib인 링크 라이브러리에 정의됩니다. .lib 라이브러리는 빌드 시 링크되고 DLL은 런타임 시 로드됩니다.