Tivoli Storage Manager 클라이언트 구성
Db2® 데이터베이스 관리자가 IBM® Tivoli® Storage Manager (TSM) 클라이언트를 사용하여 데이터베이스 또는 테이블스페이스 백업 또는 복원 조작을 관리하기 전에 TSM 환경을 구성해야 합니다.
시작하기 전에
기능하는 TSM 클라이언트 및 서버가 설치 및 구성되어 있어야 합니다. 또한 TSM 클라이언트 API가 각 DB2 데이터베이스 서버에 설치되어 있어야 합니다. TSM 서버가 TSM 클라이언트 프록시 노드를 지원하도록 구성된 경우에는 해당 노드가 지원됩니다. 서버 구성 및 프록시 노드 지원에 대한 정보는 Tivoli Storage Manager사용 고려사항 을 참조하거나 Tivoli 문서를 참조하십시오.
프로시저
DB2 데이터베이스 시스템이 사용할 TSM 환경을 구성하려면 다음을 수행하십시오.
다음에 수행할 작업
백업 및 로그 아카이브 전략에 따라 프록시 노드를 사용하려면 추가 단계를 수행하여 TSM 클라이언트를 구성해야 합니다. 프록시 노드를 사용하면 다중 클라이언트 노드에 존재하거나 다중 사용자 아래에 존재하는 데이터베이스의 백업 및 로그 아카이브를 TSM 서버의 공통 대상 nodename에 통합할 수 있습니다. 이 구성은 백업을 수행하는 관리자 또는 컴퓨터가 시간 경과에 따라 변경될 수 있는 경우(예: 클러스터가 있는 경우)에 유용합니다. 또한 asnodename 옵션을 사용하면 다른 컴퓨터 또는 백업을 수행한 사용자와 다른 사용자로부터 데이터를 복원할 수 있습니다.
Db2 pureScale® 환경에서 TSM을 사용하려는 경우, 각 멤버 가 TSM 클라이언트 또는 노드로 표시되고 공통 프록시 노드에 맵핑될 수 있으므로 프록시 노드 구성이 권장됩니다.
기본적으로 프록시 노드를 사용하지 않으려면 추가적인 클라이언트 설정이 필요하지 않습니다. 프록시 노드를 사용하여 백업 또는 복원 조작을 수행하려면 BACKUP DATABASE 또는 RESTORE DATABASE 명령을 호출할 때 OPTIONS 매개변수에 asnodename 값을 지정하십시오.
- 데이터베이스마다 다른 프록시 노드를 사용하도록 데이터베이스 구성 매개변수 갱신.
- 머신의 모든 사용자 및 데이터베이스에 동일한 프록시 노드를 사용하도록
dsm.sys 파일 갱신.주: 동일한 TSM 프록시 이름을 사용하는 모든 사용자-호스트 조합은 TSM에 대해 동일한 Db2 인스턴스로 표시됩니다. 이는 여러 Db2 인스턴스가 TSM 클라이언트 노드 프록시 구성에서 동일한 데이터베이스 이름을 사용하는 경우 잠재적으로 서로의 로그 아카이브 및 백업 이미지를 겹쳐쓸 수 있음을 의미할 수 있습니다. 이를 방지하려면 다음을 수행하십시오.
- 각 Db2 인스턴스에 대해 다른 프록시 호스트 이름을 작성하십시오.
- 여러 Db2 인스턴스가 동일한 TSM 프록시 이름을 사용하여 데이터베이스를 작성할 수 있는 경우에는 TSM의 클라이언트 노드 프록시 기능을 사용하지 마십시오.
- vendoropt, logarchopt1, logarchopt2를 사용하여 TSM 클라이언트 설정
각 데이터베이스에 다른 프록시 노드 설정을 사용하도록 다음 데이터베이스 구성 매개변수 중 하나 이상을 설정할 수 있습니다.
- TSM을 사용하는 명령 (예: 백업 및 복원) 이 프록시 노드를 사용할 수 있도록 하려면 다음과 같이 vendoropt 데이터베이스 구성 매개변수에 asnodename 옵션을 지정하십시오.
여기서 proxynode는 공유 TSM 프록시 노드의 이름입니다.db2 update db cfg for dbname using vendoropt'-asnodename=proxynode'
- TSM 서버에 로그 아카이브를 구성하려면 logarchmeth1 데이터베이스 구성 매개변수를 TSM으로 설정하고 다음과 같이 프록시 노드의 이름을 logarchopt1 데이터베이스 구성 매개변수의 asnodename 값으로 지정하십시오.
여기서 proxynode는 공유 TSM 프록시 노드의 이름입니다.db2 update db cfg for dbname using logarchmeth1 tsm logarchopt1'-asnodename=proxynode'
logarchmeth2 및 logarchopt2 데이터베이스 구성 매개변수도 유사하게 갱신할 수 있습니다.
Db2 pureScale 환경에서 이러한 데이터베이스 구성 매개변수는 전역 매개변수이며 멤버에서 설정할 수 있습니다.
- TSM을 사용하는 명령 (예: 백업 및 복원) 이 프록시 노드를 사용할 수 있도록 하려면 다음과 같이 vendoropt 데이터베이스 구성 매개변수에 asnodename 옵션을 지정하십시오.
- dsm.sys 파일을 사용한 TSM 클라이언트 설정 방법
- 다음과 같이 dsm.sys 파일을 편집하고 프록시 노드 정보를 추가하십시오.
여기서 proxynode는 공유 TSM 프록시 노드의 이름입니다.asnodename proxynode - DSMI_CONFIG 경로에 지정된 dsm.opt 파일에 다음과 같이 TSM 서버의 이름이 포함되어 있는지 확인하십시오.
여기서 servername은 TSM 서버 이름입니다.servername servername
- 다음과 같이 dsm.sys 파일을 편집하고 프록시 노드 정보를 추가하십시오.