보호된 파일 서버 관리

 

게시 날짜: 2016년 3월

적용 대상: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

볼륨 간 마이그레이션

Migrate-Datasource는 명령줄 스크립트이며, 이 스크립트를 사용하면 데이터 원본을 동일한 보호된 컴퓨터의 다른 볼륨으로 마이그레이션한 후에도 동일한 복제 볼륨으로 데이터 원본(예: 파일, 폴더, 볼륨 또는 공유)을 계속 보호할 수 있습니다.System Center 2012 – Data Protection Manager(DPM)에서는 드라이브 문자가 아닌 GUID로 볼륨을 인식하므로, 볼륨의 드라이브 문자를 변경하지 않은 경우에도 Migrate-Datasource 스크립트를 실행해야 합니다.

System_CAPS_ICON_important.jpg 중요

보조 DPM 보호를 구성한 경우 보조 서버에서도 Migrate-Datasource 스크립트를 실행해야 합니다.

참고

Migrate-Datasource는 보호된 컴퓨터 볼륨을 마이그레이션하는 데 사용되는 반면 MigrateDatasourceDataFromDPM은 DPM 볼륨을 마이그레이션하는 데 사용됩니다.

여러 볼륨 간에 DPM 보호 데이터 원본을 이동할 만한 이유로는 다음을 들 수 있습니다.

  • 디스크가 손상되었습니다.

  • 조직 정책에서 특정 시간 간격으로 디스크를 교체하도록 요구합니다.

구문

Migrate-Datasource.ps1 [-DPMServerName] <string> [-Option [auto or manual]] [-PSName] <string>

매개 변수 설명
DPMServerName 데이터를 마이그레이션할 원본 DPM 서버의 이름입니다.
옵션 DPM에서 자동 또는 수동 마이그레이션을 수행해야 하는지 여부를 표시합니다.
자동: 자동 옵션을 지정한 경우 DPM에서 보호된 컴퓨터의 모든 데이터 원본을 마이그레이션합니다.새 볼륨을 만들었지만 논리 경로는 그대로 유지한 경우(예: F:\가 새 디스크에서 다시 포맷되었지만 이름은 그대로 F:\ 유지) 이 옵션을 사용합니다.DPM에서는 F:\의 복제본에서 F:\라고 하는 새 볼륨으로의 매핑을 자동으로 업데이트합니다.
수동:. 수동 옵션을 지정하는 경우 각 데이터 원본을 개별적으로 마이그레이션해야 합니다.이 스크립트는 보호되지 않는 볼륨의 목록과 DPM으로 보호되지만 존재하지 않는 볼륨의 목록을 제공합니다.그런 다음 볼륨을 개별적으로 매핑할 수 있습니다.논리 경로가 유지되지 않는 경우(예: G:\가 H:\가 됨) 이 옵션을 사용하십시오.
PSName 데이터 원본이 마이그레이션되는 보호된 컴퓨터의 이름입니다.

유의해야 할 사항

  • Migrate-Datasource는 파일 시스템 데이터 원본(예: 볼륨)의 마이그레이션에만 사용됩니다.다른 데이터 원본의 경우 경고에 있는 지침을 따르십시오.

  • DPM은 드라이브(예: D:\)의 한 볼륨에서 탑재된 볼륨(예: E:\<탑재지점>, 여기서 "탑재지점"은 볼륨이 탑재된 위치)으로의 마이그레이션을 지원하지 않습니다.

  • 탑재된 볼륨에 대한 자동 마이그레이션의 경우 새 컴퓨터의 볼륨 이름은 이전 보호된 컴퓨터의 볼륨과 동일한 탑재 지점 이름이어야 합니다.DPM에서는 드라이브로 마이그레이션할 수 없습니다.

  • 탑재된 볼륨의 마이그레이션(이전 볼륨이 탑재 지점을 사용하여 보호되는 경우):

    • 보호된 볼륨에 탑재 지점이 여러 개인 경우 새 컴퓨터의 볼륨에 있는 둘 이상의 탑재 지점은 이전과 동일한 탑재 경로를 사용해야 합니다.
      이전 볼륨: C:\mnt
      새 볼륨: C:\mnt(드라이브 문자와 다른 탑재 지점을 포함할 수 있음)

    • 볼륨에 드라이브 문자도 있는 경우 마이그레이션할 새 볼륨을 선택하는 동안 드라이브 문자만 표시됩니다.볼륨은 수동으로 선택해야 합니다.

  • 볼륨을 다시 포맷했거나 볼륨과 연결된 볼륨 GUID가 변경된 경우에만 볼륨을 마이그레이션해야 합니다.

참고

마이그레이션 후 마이그레이션 전에 생성된 복구 지점에 대해 원래 위치 복구를 수행할 수 없습니다.복구가 선택한 볼륨을 찾을 수 없습니다. 메시지를 표시하며 실패합니다.그러나 대체 위치로 복구할 수 있습니다.

디스크 간 마이그레이션

MigrateDatasourceDataFromDPM은 명령줄 스크립트이며, 이 스크립트를 사용하여 여러 디스크 간에 데이터 원본(복제 볼륨 및 복구 지점 볼륨)용 System Center 2012 – Data Protection Manager(DPM) 데이터를 마이그레이션할 수 있습니다.디스크가 가득 차서 확장할 수 없거나, 디스크를 교체할 시기가 되었거나, 디스크 오류가 발생하는 경우 이러한 마이그레이션이 필요할 수 있습니다.

참고

MigrateDatasourceDataFromDPM은 DPM 볼륨을 마이그레이션하는 데 사용되는 반면 Migrate-Datasource는 보호된 컴퓨터 볼륨을 마이그레이션하는 데 사용됩니다.

사용자 환경을 구성한 방식에 따라 다음과 같이 데이터 원본 데이터를 이동하는 방법 중 하나를 의미할 수 있습니다.

  • DPM 디스크에서 DPM 디스크로

  • 데이터 원본에서 DPM 디스크로

  • 데이터 원본에서 사용자 지정 볼륨으로

MigrateDatasourceDataFromDPM 스크립트는 데이터 원본 또는 디스크에 대한 모든 데이터를 새 디스크 또는 볼륨으로 이동합니다.마이그레이션이 완료된 후 마이그레이션한 데이터가 있던 원래 디스크는 새 백업을 호스팅하도록 선택되지 않았습니다.이전 디스크에 대한 모든 복구 지점이 만료될 때까지 이전 디스크를 보존해야 합니다.복구 지점이 만료된 후 DPM에서 해당 디스크의 복제본 및 복구 지점 볼륨을 자동으로 할당 취소합니다.

마이그레이션 프로세스에서 복제본의 복구 지점 데이터를 이동하지 않고, 단지 새 복제본 및 복구 지점 볼륨을 만든 후 복제 데이터를 새 복제본으로 복사합니다.VSS 섀도 복사본은 볼륨과 관련되므로, 제거하거나 복사할 수 없습니다.따라서 모든 새로운 복구 지점이 마이그레이션된 디스크에 생성되는 동안 이전 볼륨의 이전 복제 및 복제 지점은 여전히 필요합니다.그러나 이전 디스크를 보다 빨리 제거하려는 경우 보존 기간을 낮추고 이전 복구 지점이 만료될 때까지 기다릴 수 있습니다.

모든 백업 일정은 계속 적용되며, 데이터 원본에 대한 보호는 이전과 같이 계속 유지됩니다.

보조 보호가 사용하도록 설정된 데이터 원본의 복제본을 마이그레이션한 후 보조 DPM 서버에서 보호 그룹 수정 마법사를 시작하고, 동일한 데이터 원본을 선택하고, 마법사를 완료해야 합니다.그러면 보조 백업이 주 DPM 서버의 새 복제본 볼륨에서 실행되도록 구성됩니다.

구문

MigrateDatasourceDataFromDPM.ps1 [-DPMServerName] <string> [-Source] <disk[]> [-Destination] <disk[]>

MigrateDatasourceDataFromDPM.ps1 [-DPMServerName] <string> [-Source] <data source> [-Destination] <disk[]>

MigrateDatasourceDataFromDPM.ps1 [-DPMServerName] <string> [-Source] <data source> [-Destination] <DPM server volume[]>

매개 변수 설명
DPMServerName 데이터를 마이그레이션할 대상 DPM 서버의 이름입니다.
원본 데이터를 이동해야 하는 원본 위치입니다.DPM 디스크(Get-DPMDisk를 사용하여 디스크 검색) 또는 DPM 데이터 원본(Get-Datasource를 사용하여 데이터 원본 검색)이 될 수 있습니다.원본은 디스크 집합이 될 수 있습니다.
대상 데이터를 이동해야 하는 대상 위치입니다.
이것은 DPM 디스크 배열(Get-DPMDisk를 사용하여 디스크 배열 검색) 또는 두 DPM 볼륨 배열(Get-DPMVolume을 사용하여 서버에 있는 DPM 볼륨 목록 검색)일 수 있습니다.배열의 첫 번째 요소는 대상 복제 볼륨이고, 두 번째는 복구 지점 볼륨입니다.
마이그레이션하기 전에 대상 디스크를 DPM 디스크 풀에 추가해야 합니다.

참고

디스크 배열의 번호 지정은 0부터 시작합니다.

다음 예에서는 스크립트의 작동 방법을 보여 줍니다.

예 1: 디스크 D1에는 데이터 DS1에 대한 원본 복제본 및 복구 지점이 포함됩니다.

디스크 복제본 복구 지점
D1 R1 RP1

다른 D2 디스크로 D1의 볼륨에 대한 디스크에서 디스크 마이그레이션을 수행하려면 다음과 같이 합니다.

$disk = Get-DPMDisk –DPMServerName DPMTestServer
./MigrateDatasourceDataFromDPM.ps1 –DPMServerName DPMTestServer –Source $disk[0] –Destination $disk[1]

그 결과는 다음과 같습니다.

디스크 복제본 복구 지점
D1 R1 RP1
D2 R1’ RP1'

D1 디스크의 최근 복구 지점에 대한 보존 범위(보통 한 달) 동안 D1을 보존해야 합니다.최근 복구 지점이 만료된 후 DPM이 D1 디스크의 복제본 및 복구 지점을 할당을 취소합니다.

예제 2: D1 디스크에는 데이터 원본 DS1의 복제 및 데이터 원본 DS2의 복구 지점이 포함됩니다.디스크 2에는 DS2의 복제 및 DS1에 대한 복구 지점이 포함됩니다.

디스크 복제본 복구 지점
D1 R1 RP2
D2 R2 RP1

세 번째 디스크(디스크 3)로 DPM 디스크에서 DPM 디스크 마이그레이션을 수행하는 경우 이 디스크에는 DS1 및 DS2에 대한 복제본 및 복구 지점과 4개의 볼륨을 포함합니다.

$disk = Get-DPMDisk –DPMServerName DPMTestServer
./MigrateDatasourceDataFromDPM.ps1 –DPMServerName DPMTestServer –Source $disk[0] –Destination $disk[2]

그 결과는 다음과 같습니다.

디스크 복제본 복구 지점
D1 R1 RP2
D2 R2 RP1
D3 R1' 및 R2’ RP1’ 및 RP2’

DPM에서 복제본 또는 복구 지점만 이동할 수 없으므로 항상 쌍으로 이동하여서 명령이 D1에서 볼륨만 이동하더라도 DPM에서 관련 복제본 및 복구 지점도 이동하므로 이런 상황이 발생합니다.

예제 3: D1 디스크에는 데이터 원본 DS1의 복제 및 데이터 원본 DS2의 복구 지점이 포함됩니다.디스크 D2에는 DS2의 복제 및 DS1에 대한 복구 지점이 포함됩니다.

디스크 복제본 복구 지점
D1 R1 RP2
D2 R2 RP1

DS1에 대한 데이터만 세 번째 디스크(디스크 3)로 마이그레이션하도록 선택한 경우 이 디스크에는 DS1에 대한 복제본 및 복구 지점과 두 개의 볼륨이 포함됩니다.

$pg = Get-ProtectionGroup DPMTestServer
$ds = Get-Datasource $pg[0]
$disk = Get-DPMDisk –DPMServerName DPMTestServer
./MigrateDatasourceDataFromDPM.ps1 –DPMServerName DPMTestServer –Source $ds[0] –Destination $disk[2]

디스크 복제본 복구 지점
D1 R1 RP2
D2 R2 RP1
D3 R1’ RP1'

서버 클러스터 관리

예정된 클러스터의 장애 조치의 경우 System Center 2012 – Data Protection Manager(DPM)는 계속 보호합니다.예정되지 않은 장애 조치의 경우 DPM에서 일관성 확인이 필요하다는 경고를 발행합니다.

공유되지 않은 디스크 클러스터의 경우 예정된 장애 조치라도 일관성 확인을 수행해야 할 수 있습니다.

파일 서버 클러스터 구성원 변경

System Center 2012 – Data Protection Manager(DPM)로 보호되는 서버 클러스터를 변경할 때 DPM에서 다음과 같은 작업을 수행합니다.

  • 새 서버가 클러스터에 추가될 때 DPM에서 새 클러스터 노드에 모든 보호 에이전트를 설치하라는 경고를 발행하며 보호가 실패합니다.

  • 서버가 클러스터에서 제거되면 DPM에서 노드가 클러스터에서 없어진 것을 검색하고 서버는 이제 보호되는 데이터가 없는 클러스터와는 분리된 것으로 나타납니다.

예를 들어, 네 대의 컴퓨터 Node1, Node2, Node3 및 Node4가 포함된 서버 클러스터가 있다고 가정해 봅니다.Node4 컴퓨터를 Node5라는 새 컴퓨터로 바꿔야 합니다.

클러스터 서비스용 관리 콘솔을 사용하여 클러스터에 Node5를 추가하고 Node5로 장애 조치될 수 있는 리소스를 구성합니다.

DPM에서 보호 에이전트가 Node5에 설치될 때까지 서버 클러스터에 대한 보호가 실패한다는 경고를 발행합니다.Node5에 보호 에이전트를 설치합니다.

Node4의 리소스를 클러스터의 다른 노드로 장애 조치합니다.Node4에 리소스가 없는 경우 클러스터에서 제거합니다.DPM에서 장애 조치(Failover)를 감지하고 클러스터의 보호를 계속합니다.

DPM에서 Node4가 클러스터에서 제거된 것을 검색합니다. 이제 이 노드는 독립 실행형 노드로 나타납니다.이 노드가 네트워크에 더 이상 없는 경우 DPM 관리자 콘솔에서 이 서버에 대한 레코드를 제거할 수 있습니다.

리소스 그룹 변경

클러스터 노드에는 개수와 상관없이 리소스 그룹을 얼마든지 포함할 수 있습니다.DPM 보호된 데이터 원본을 특정 리소스 그룹으로 이동하거나 리소스 그룹 간에 이동하거나 리소스 그룹 외부로 이동하면 보호 작업이 실패할 수 있습니다.리소스 그룹 구성원을 변경하려면 다음 단계를 수행합니다.

  1. 기존 데이터 원본의 보호를 중지합니다.데이터 원본은 보호된 서버의 단일 데이터 원본으로 또는 리소스 그룹의 구성원인 데이터 원본으로 보호 그룹에 속할 수 있습니다.

  2. 보호된 서버의 단일 데이터 원본 또는 리소스 그룹의 구성원인 데이터 원본이라는 새로운 상태에 따라 데이터 원본에 대한 보호를 시작합니다.그러면 데이터 원본에 대한 새로운 복제본이 할당됩니다.

리소스 그룹의 이름을 바꾸면 해당 리소스 그룹의 모든 데이터 원본에 대한 보호가 영향을 받습니다.리소스 그룹의 이름을 변경하려면 다음 단계를 수행합니다.

  1. 리소스 그룹의 보호를 중지합니다.

  2. 리소스 그룹의 이름을 바꿉니다.

  3. 새로운 이름으로 리소스 그룹의 보호를 시작합니다.