테이프 라이브러리 공유 설정

업데이트 날짜: 2010년 7월

적용 대상: System Center Data Protection Manager 2010

System Center Data Protection Manager(DPM) 라이브러리 공유 업데이트를 적용하면 여러 DPM 서버에서 단일 라이브러리를 사용할 수 있습니다. 다음 그림에서는 업데이트 설치 후의 토폴로지를 보여 줍니다.

DPM 2007의 라이브러리 공유용 토폴로지

  • 일반적으로 테이프 라이브러리는 테이프 미디어를 자동으로 탑재 및 분리하는 테이프 드라이브 컬렉션입니다. 테이프 라이브러리는 SAN(저장 영역 네트워크) 환경 내에 있어야 합니다.

  • 라이브러리 서버는 DPM과 라이브러리 공유 업데이트를 설치하는 서버로, 미디어 교환기가 사용하도록 설정됩니다.

  • 클라이언트 서버 역시 DPM과 라이브러리 공유 업데이트를 설치하는 서버이지만 미디어 교환기는 사용하지 않도록 설정됩니다.

경고

DPM 2006에서는 라이브러리 공유 업데이트를 지원하지 않습니다.

라이브러리 공유 업데이트 설치

라이브러리 공유 업데이트를 설치하려면 다음 단계를 수행하십시오.

  1. 각 라이브러리의 라이브러리 서버를 확인합니다. 이렇게 하려면 장치 관리자에서 미디어 교환기를 사용하도록 설정하면 됩니다.

    라이브러리 서버에는 보호 그룹이 구성되어 있지 않은 것이 좋으며, 라이브러리 서버에는 라이브러리 클라이언트 컴퓨터와 최대한 동일한 구성을 사용해야 합니다.

    중요

    라이브러리를 공유하는 다른 모든 DPM 서버에 대해서는 미디어 교환기를 사용하지 않도록 설정해야 합니다.

  2. 공유 라이브러리를 사용하도록 DPM 서버를 구성합니다.

    • 라이브러리는 공유하지만 미디어 교환기는 사용하도록 설정되어 있지 않은 모든 서버에서 다음 명령을 실행합니다.

      DPMinstallpath\DPM\Setup\ AddLibraryServerForDpm.exe –DpmServerWithLibrary FQDN of LibraryServer

    • 지원되는 각 서버에 대해 미디어 교환기가 사용하도록 설정되어 있는 서버에서 다음 명령을 실행합니다. 예를 들어 라이브러리 서버에서 3개 서버를 지원하는 경우에는 이 명령을 3번 실행해야 합니다.

      DPMinstallpath\DPM\Setup\ AddLibraryServerForDpm.exe –ShareLibraryWithDpm FQDN of client DPMServer

    • 라이브러리 클라이언트 서버에 대한 전역 데이터베이스로 설정할 DPM 서버를 제외한 모든 DPM 서버에서 다음 명령을 실행합니다.

      경고

      이 서버를 라이브러리 서버와 혼동하지 마십시오.

      참고

      다음 명령을 실행하기 전에 두 DPM 서비스인 SQL Server(MSDPM2010) 및 SQL Server 에이전트(MSDPM2010)에서 사용하는 로그인 계정이 기본적으로 구성되는 로컬 계정이 아닌 모든 컴퓨터에 대한 관리자 권한이 있는 도메인 사용자로 구성되어 있는지 확인해야 합니다.

      DPMinstallpath\DPM\Setup\ SetSharedDpmDatabase.exe –instanceName globalDPMSQLservername\instancename

    • DPM 서버 또는 라이브러리 서버를 열고 다시 검사를 수행한 다음 다른 컴퓨터에서 다시 검사나 새로 고침을 수행합니다.

      참고

      모든 DPM 서버의 모든 미디어를 표시하는 가장 빠른 방법은 다시 검사, 상세 인벤토리를 차례로 수행하고 서버 중 하나에서 여러 미디어를 사용 가능한 것으로 표시한 후에 다른 서버에서 새로 고침을 수행하는 것입니다.

라이브러리 공유 업데이트를 설치 및 구성한 후에는 각 DPM 서버에 자체 테이프 라이브러리가 있는 것처럼 공유 테이프 라이브러리를 사용할 수 있습니다.

DPM 서버에서 자동 새로 고침 설정

DPM 관리 셸에서 Set-DPMGlobalProperty cmdlet을 사용하여 자동 새로 고침 간격을 설정할 수 있습니다. 이 cmdlet의 구문은 다음과 같습니다.

Set-DPMGlobalProperty -DPMServerName DPM ServerName -LibraryRefreshInterval time interval in minutes

LibraryRefreshInterval은 5 이상의 값으로 설정해야 합니다. 5보다 작은 값을 설정하면 값이 자동으로 0으로 다시 설정됩니다. 즉, 새로 고침이 수행되지 않습니다.

참고

자동 새로 고침 설정에 대해 Set-DPMGlobalProperty cmdlet을 실행한 다음 DPM UI를 다시 시작하면 변경된 설정이 적용됩니다.

라이브러리 서버 오류 처리

라이브러리 서버에 오류가 발생하는 경우 DPM은 해당 오류를 검색하고 경고를 표시합니다. 서버가 다운된 시간 동안 실행하도록 예약되어 있던 모든 테이프 작업은 실패합니다. DPM은 20분 간격으로 서버가 다시 작동하는지 확인합니다.

다음과 같은 방법으로 라이브러리 서버 오류를 해결할 수 있습니다.

  • 라이브러리 서버를 확인하여 오류의 원인이 된 문제를 해결합니다.

  • 다른 서버의 수준을 라이브러리 서버로 올립니다.

  • 라이브러리 서버가 온라인으로 돌아올 때까지 기다립니다.

라이브러리 서버 마이그레이션

라이브러리 서버가 온라인으로 돌아올 때까지 기다리지 않으려면 다른 컴퓨터 중 하나의 수준을 라이브러리 서버로 올릴 수 있습니다.

서버 수준을 라이브러리 서버로 올리는 절차는 다음과 같습니다.

  1. 모든 클라이언트 DPM 컴퓨터에서 SetSharedDpmDatabase.exe –removedatabasesharing을 실행합니다.

  2. 모든 클라이언트 DPM 컴퓨터에서 AddLibraryServerForDpm.exe -dpmserverwithlibrary <FQDN of old LCS> -remove를 실행합니다. 모든 클라이언트 DPM 컴퓨터의 DPM UI가 제대로 실행되는지 확인합니다.

  3. 새 라이브러리 서버로 수준을 올리려는 컴퓨터에서 미디어 교환기를 사용하도록 설정합니다.

  4. 모든 클라이언트 DPM 컴퓨터에서 AddLibraryServerForDpm.exe -dpmserverwithlibrary <FQDN of new Lib Server>를 실행합니다.

  5. 각 DPM 컴퓨터의 새 라이브러리 서버에 대해 AddLibraryServerForDpm.exe –SharelibrarywithDPM <FQDN of Client>를 실행합니다.

  6. 각 클라이언트 DPM 컴퓨터에서 SetSharedDpmDatabase.exe –instancename <Instance Name of new library server>을 실행합니다.

알려진 문제

라이브러리 공유용 DPM 관리 셸 cmdlet이 로컬 컴퓨터에서만 작동함