분산 시스템에서 브로커 도메인 백업

이 주제에서는 브로커 도메인을 백업하는 방법을 단계별로 설명하며 이 단계를 통해 이주를 위해 또는 복구 불가능한 장애가 발생시 도메인을 복원할 수 있습니다. 브로커의 백업 및 복원은 구성 관리자에 의해 전개된 모든 브로커로 확장해야 합니다. 이 단계를 수행하는 데 필요한 모든 주제는 이 주제의 끝에 있는 '관련 정보' 절에 나열되어 있습니다.
구성요소를 백업하려면 다음을 수행하십시오.
  1. 각 브로커를 정지하십시오.
  2. 구성 관리자를 정지하십시오.
  3. mqsibackupconfigmgr 명령을 사용하여 구성 관리자 데이터 저장소를 백업하십시오.
  4. 변경 시작분산 시스템에서 구성 관리자 데이터 저장소를 복원하려는 경우 다음 파일의 사본을 사용해야 합니다.
    <data directory>/components/<구성 관리자 name>/<directory name>/service.properties
    <data directory>는 플랫폼별로 다릅니다.
    • Windows에서 디렉토리는 다음과 같습니다.
      C:\Documents and Settings\All Users\Application Data\IBM\MQSI
    • 다른 분산 플랫폼에서 디렉토리는 다음과 같습니다.
      /var/mqsi

    mqsibackupconfigmgr 명령으로 작성된 zip 파일을 보존하고 mqsirestoreconfigmgr 명령을 실행한 후에 복원된 구성 관리자 데이터 저장소의 동일한 위치로 복사해야 합니다.

    변경 끝
  5. 각 브로커 데이터베이스를 백업하십시오.
    예를 들면, DB2 브로커 데이터베이스의 경우 DB2 제어 센터의 백업 마법사 또는 다음과 같은 명령을 사용합니다.
    DB2 BACKUP DATABASE <broker db> TO "<backup directory>"
  6. 시스템 작업 경로를 백업하십시오.
    작업 경로는 플랫폼별로 다릅니다.
    • Windows에서 디렉토리는 다음과 같습니다.
      C:\Documents and Settings\All Users\Application Data\IBM\MQSI
    • 다른 분산 플랫폼에서 디렉토리는 다음과 같습니다.
      /var/mqsi
    및 브로커 특정 작업 경로. 이러한 경로는 mqsicreatebroker 명령의 -w 플래그를 통해 지정된 경로입니다.
구성요소를 복원하려면 다음을 수행하십시오.
  1. 구성 관리자 도메인에서 기존 구성요소를 정지하고 제거하십시오.
    1. Message Brokers Toolkit의 도메인에서 연결을 끊으십시오.
    2. 각 브로커를 정지하십시오.
    3. 구성 관리자를 정지하십시오.
    4. mqsideletebroker 명령에서 이 브로커와 관련된 모든 파일을 작업 경로로부터 삭제하는 -w 매개변수(WindowsUNIX 플랫폼의 선택적 매개변수)를 지정하여 각 브로커를 삭제하십시오.
    5. -w-n 매개변수를 지정하여 mqsideleteconfigmgr 명령을 사용함으로써 구성 관리자를 삭제하십시오. -n 매개변수는 구성 저장소의 모든 데이터를 삭제합니다.
  2. 구성요소를 재작성하십시오.
    1. 구성 관리자를 작성하십시오.
    2. 각 브로커를 작성하십시오.
  3. 구성요소를 복원하십시오.
    1. 작업 경로를 복원하십시오.
    2. mqsirestoreconfigmgr 명령을 사용하여 구성 관리자 저장소를 복원하십시오.

      이전에 백업된 service.properties 파일을 바꾸십시오.

    3. 각 브로커 데이터베이스를 복원하십시오.
      예를 들면, DB2 브로커 데이터베이스의 경우 DB2 제어 센터의 복원 마법사 또는 다음과 같은 명령을 사용합니다.
      DB2
      RESTORE DATABASE <broker db> FROM "<backup directory>" TAKEN AT <datetime> 
    4. 구성 관리자를 시작하십시오.
    5. 각 브로커를 시작하십시오.
    6. Message Brokers Toolkit구성 관리자에 연결하십시오. 그러면 실행 그룹 및 플로우를 제외하고 구성 관리자에서 브로커 토폴로지를 다시 들여옵니다.
    7. Message Brokers Toolkit에서 토폴로지 구성을 전개하십시오. 이를 통해 구성 관리자에서 브로커에 UUID가 제공됩니다. Windows 이외의 플랫폼에서 작업하는 경우 이 단계가 필요하지 않습니다.
관련 태스크
구성 관리자 시작 및 정지
데이터베이스 작성
구성요소 연결
publish/subscribe 토폴로지 전개
Linux 및 UNIX 시스템에서 브로커 시작 및 정지
Windows에서 브로커 시작 및 정지
관련 참조
지원되는 데이터베이스
mqsicreatebroker 명령
mqsicreateconfigmgr 명령
mqsistop 명령
mqsistart 명령
mqsideletebroker 명령
mqsideleteconfigmgr 명령
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
an20141_