이 주제에서는 버전 2.1 제품에서 다시 원래 상태로 이주한 구성요소 및 자원을 복원하는 방법에 대해 설명합니다.
브로커를 버전 6.0에서 버전 2.1로 복구하면 메시지 세트가 삭제되기 때문에 다시 전개해야 합니다. mqsimigratecomponents 명령을 실행할 때 경고 메시지 BIP8688이 표시되어 다시 한번 확인합니다.
브로커를 버전 6.0에서 z/OS의 버전 2.1로 복구하면 보유 publication이 삭제됩니다.
버전 6.0로 이주한 후에 버전 6.0 새 기능(예: 새 노드나 새 ESQL 구문)을 사용하는 모든 메시지 플로우를 전개한 경우, 브로커를 버전 2.1로 복구하면 메시지 플로우가 시작되지 않습니다. 버전 6.0 새 기능을 사용하지 않는 브로커의 다른 메시지 플로우는 계속 실행됩니다.
공존 요구사항 때문에 브로커를 버전 6.0으로 이주하지 않은 경우에만 구성 관리자를 버전 2.1로 복원할 수 있습니다. 구성 관리자를 버전 2.1로 복원하면 Message Brokers Toolkit도 버전 2.1로 복원해야 합니다.
다음 절에서는 Message Brokers Toolkit 및 런타임 구성요소를 버전 2.1로 복원하는 방법에 대해 설명합니다.
mqsimigratecomponents 명령에 -s 및 -t 매개변수를 사용하여 구성요소를 버전 6.0에서 버전 2.1로 이주하십시오. 버전 6.0을 소스 버전 매개변수(-s)로 지정하고 버전 2.1.0.8을 대상 버전 매개변수(-t)로 지정하십시오. 버전 번호 지정 시에 사용하는 매개변수 및 형식에 대한 자세한 정보는 mqsimigratecomponents 명령 주제를 참조하십시오.
mqsimigratecomponents Broker -t 2.1.0.8경고 메시지 BIP8688이 표시되어 메시지 세트를 다시 전개하도록 경고합니다.
버전 6.0으로 이주하고 버전 6.0 브로커에 메시지 세트를 전개한 후 다시 버전 2.1으로 이주하는 경우, 버전 2.1은 버전 6.0이 전개한 메시지 세트를 인식할 수 없습니다. 이 경우, 버전 2.1이 사용할 수 없는 메시지 세트는 삭제되고 각 메시지 세트에 대해 경고 메시지가 표시되어 성공적인 이주 후에 버전 2.1에 재전개하도록 프롬프트를 표시합니다.
mqsimigratecomponents UserNameServer -t 2.1.0.8
구성 관리자을 버전 2.1로 복원하려면 Message Brokers Toolkit과 모든 브로커도 버전 2.1로 복원해야 합니다.
버전 6.0 구성 관리자는 버전 2.1 구성 관리자가 사용하는 DB2 데이터베이스를 사용하지 않습니다. 버전 2.1로 복원하는 경우 원래 데이터베이스가 다시 사용됩니다. 즉, 구성 관리자를 버전 6.0으로 이주한 후에 작성한 모든 구성 변경이 손실됩니다. 이렇게 되면 도메인이 불일치한 상태가 되고 다시 일치된 상태로 만들기 위해 모든 브로커를 다시 빌드하고 다시 전개하도록 강제 실행됩니다. 구성 관리자를 버전 6.0으로 이주한 후에는 다른 구성 변경을 하기 전이나 브로커를 이주하기 전에 Message Brokers Toolkit 및 구성 관리자가 올바르게 작동하는 지 확인하십시오.
이주하는 동안 구성 관리자 큐 관리자를 이동한 경우에는 백업에서 전체 도메인을 복원하지 않는 경우 복원 시에 새 큐 관리자를 보관해야 합니다. 구성 관리자를 Windows이외의 운영 체제로 이동한 경우 백업에서 도메인을 복원하지 않는 경우 버전 2.1로 복원할 수 없습니다.
mqsimigratecomponents ConfigMgr -t 2.1.0.8버전 6.0 Message Brokers Toolkit은 더이상 작동하지 않습니다. 버전 2.1 Message Brokers Toolkit을 대신 사용해야 합니다.