Hyper-V 가상 컴퓨터 보호
적용 대상: System Center 2012 SP1 - Data Protection Manager, System Center 2012 R2 Data Protection Manager
DPMÀº Hyper-V È£½ºÆ® ¼¹ö¿¡¼ ½ÇÇà ÁßÀÎ °¡»ó ÄÄÇ»Å͸¦ ¹é¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. 지원되는 DPM 및 Hyper-V 버전은 DPM 보호 지원 매트릭스를 참조하십시오.
DPM은 다음과 같은 Hyper-V 가상 컴퓨터 시나리오를 보호할 수 있습니다.
호스트 또는 게스트 수준 - 호스트 또는 게스트 수준에서 가상 컴퓨터를 백업할 수 있습니다. 호스트 수준에서 DPM 보호 에이전트는 Hyper-V 호스트 서버 또는 클러스터에 설치됩니다. 게스트 수준에서 에이전트는 각 가상 컴퓨터에 설치됩니다. 다시 호스트 수준으로 배포하는 경우 전체 가상 컴퓨터를 복구하거나 항목 수준의 복구를 수행하여 특정 파일, 폴더, 볼륨 또는 하드 디스크를 백업 및 복원할 수 있습니다. 다시 게스트 수준으로 돌아가는 것은 가상 컴퓨터에서 실행되는 특정 작업을 보호하려는 경우 유용합니다. 예를 들어 가상 컴퓨터에서 실행 중인 특정 SQL Server 데이터베이스를 백업하려는 경우입니다. 통과 디스크에 저장된 데이터를 보호하려는 경우 게스트 수준 백업을 사용해야 합니다. 통과 디스크를 사용하면 가상 컴퓨터가 저장소 장치에 직접 액세스할 수 있으며 가상 볼륨 데이터를 VHD 파일에 저장하지 않습니다.
로컬 또는 직접 저장소 - 로컬 또는 직접 연결된 저장소에 있는 Hyper-V 독립 실행형 서버에서 호스트되는 가상 컴퓨터를 백업합니다. 예를 들어 하드 드라이브, 저장 영역 네트워크(SAN) 장치 또는 네트워크 연결 저장소(NAS) 장치가 있습니다.
CSV - 클러스터 공유 볼륨(CSV) 저장소를 사용하는 Hyper-V 클러스터에서 호스트되는 가상 컴퓨터를 백업합니다. DPM 2012 SP1에는 CSV 백업을 위한 빠른 전체 백업, 병렬 백업이 도입되었으며 클러스터 쿼리 기능도 향상되었습니다. 클러스터 구성에서 DPM 보호 에이전트는 각 클러스터 노드에 설치됩니다.
SMB - Hyper-V 독립 실행형 서버 또는 SMB 3.0 서버 저장소를 사용하는 클러스터에서 호스트되는 가상 컴퓨터를 백업 합니다. SMB 공유는 독립 실행형 파일 서버 또는 파일 서버 클러스터에서 지원됩니다. 외부 SMB 3.0 파일 서버를 사용하지 않는 경우 DPM 보호 에이전트를 설치해야 합니다. 저장소 서버가 클러스터된 경우 각 클러스터 노드에 에이전트를 설치해야 합니다. SMB 공유에 있는 응용 프로그램 서버의 machine$ 계정에 대한 전체 공유 및 폴더 수준 권한이 필요합니다.
실시간 마이그레이션 - 실시간 마이그레이션을 위해 구성된 가상 컴퓨터를 백업합니다. 이 방식을 사용하면 중단이 없는 데이터 보호가 가능하여 한 위치에서 다른 위치로 가상 컴퓨터를 이동하는 동안 가상 컴퓨터의 연결이 유지되고 드롭 시간이 거의 없습니다. 실시간 마이그레이션은 클러스터 내에 있거나 독립 실행형과 클러스터 노드 사이에 있는 두 독립 실행형 서버 사이에서 가상 컴퓨터를 전송할 수 있습니다. 또한 가상 컴퓨터가 계속 실행되는 동안 가상 컴퓨터를 새 저장소 위치로 이동할 수 있도록 가상 컴퓨터 저장소의 실시간 마이그레이션을 수행할 수 있습니다. 여러 실시간 마이그레이션을 동시에 실행하는 것도 지원됩니다.
클러스터 내 실시간 마이그레이션 - 클러스터 내에서 가상 컴퓨터를 마이그레이션하는 경우 DPM에서 마이그레이션을 검색하고 새 클러스터 노드에서 가상 컴퓨터를 자동으로 백업합니다. 저장소 위치가 변경되지 않으므로 DPM에서 빠른 전체 백업을 진행합니다. 클러스터를 보호하기 위해 두 DPM 서버로 확장한 시나리오에서는 가상 컴퓨터를 마이그레이션한 위치와 상관없이 DPM1에서 보호하는 가상 컴퓨터를 DPM1에서 계속 보호합니다.
클러스터 외부에서 실시간 마이그레이션 - 가상 컴퓨터를 다른 클러스터의 독립 실행형 서버 간에 또는 독립 실행형 서버와 클러스터 간에 마이그레이션하는 경우 DPM에서 마이그레이션을 검색하고 가상 컴퓨터를 자동으로 백업할 수 있습니다.
마이그레이션 후 -
복제본 가상 컴퓨터 - 보조 서버(DPM 2012 R2만 해당)에서 실행되는 복제본 가상 컴퓨터를 백업합니다.
지원되는 시나리오를 읽고 가상 컴퓨터 보호의 전제 조건을 참조하십시오.
Microsoft Azure의 클라우드에서 유사한 기능을 제공한다는 것을 아십니까?Microsoft Azure 가상화 솔루션에 대한 자세한 내용을 알아보세요. Microsoft Azure에서 하이브리드 가상화 솔루션을 만듭니다. - Azure 백업을 구성하여 Windows Server 백업 준비 - Hyper-V와 Microsoft Azure 간에 VM 이동 - System Center 2012 R2 롤업 6의 Virtual Machine Manager를 사용하여 Azure VM 관리 |
DPM¿¡¼ °¡»ó ÄÄÇ»Å͸¦ ¹é¾÷ÇÏ´Â ¹æ¹ý
DPM은 Hyper-V VSS(볼륨 섀도 복사본 서비스) 기록기와 긴밀하게 작업하여 가상 컴퓨터 액세스에 영향을 주지 않고 가상 컴퓨터의 일관된 버전을 확실하게 캡처하고 보호합니다. 열려있는 파일을 백업하는 기능은 비즈니스 연속성에 매우 중요합니다.
기본적으로 DPM은 가상 컴퓨터의 가용성에 영향을 주지 않게 온라인 백업을 수행 합니다. 온라인 백업을 수행하려면 다음이 필요합니다.
백업 통합 서비스를 사용할 수 있도록 설정되어 가상 컴퓨터에서 실행 중인 운영 체제가 Hyper-V 통합 서비스를 지원해야 합니다.
게스트 운영 체제는 VSS(Windows 2003 Server 이상)를 지원해야 합니다. 가상 컴퓨터가 Linux를 실행하는 경우 온라인 백업이 지원되지 않습니다.
가상 컴퓨터에 동적 디스크가 없어야 합니다.
모든 볼륨은 NTFS여야 합니다.
볼륨에 대한 VSS 저장소 할당을 수정해서는 안 됩니다.
가상 컴퓨터가 실행 중이어야 하며, 가상 컴퓨터가 클러스터 내에 있는 경우 클러스터 리소스 그룹이 온라인 상태여야 합니다. 가상 컴퓨터 내의 볼륨에 대한 섀도 저장소 할당이 명시적으로 해당 볼륨이 아닌 다른 볼륨으로 설정되어서는 안 됩니다.
이러한 조건이 충족되지 않으면 DPM은 가상 컴퓨터를 일시 중지하고 스냅숏을 생성한 저장된 상태에서 오프라인 백업을 수행한 다음 가상 컴퓨터를 다시 시작합니다. 즉 백업하는 동안 가상 컴퓨터를 사용할 수 없습니다. 이 기간은 대부분의 환경에서 1분 미만으로 짧습니다.
백업 프로세스
DPM을 다음과 같이 VSS 사용하여 백업을 수행합니다.
DPM의 블록 기반 동기화 엔진에서는 보호된 가상 컴퓨터의 초기 복사본을 만든 후 가상 컴퓨터의 복사본이 완벽하고 일관적인지 확인합니다.
DPM에서는 초기 복사본을 만들고 확인한 후 Hyper-V VSS 기록기를 사용하여 백업을 캡처합니다. VSS 기록기에서 DPM 서버와 동기화된 디스크 블록의 데이터 일관성 집합을 제공합니다. 이러한 접근 방식은 네트워크를 통해 전송해야 할 백업 데이터 양을 최소화하면서 DPM 서버를 사용한 "전체 백업"의 이점을 제공합니다.
Hyper-V를 실행하는 서버의 DPM 보호 에이전트는 기존 Hyper-V API를 사용하여 보호된 가상 컴퓨터에서 VSS도 지원하는지 여부를 결정합니다.
가상 컴퓨터가 온라인 백업을 위한 조건을 충족하고 Hyper-V 통합 서비스 구성 요소를 설치한 경우 Hyper-V VSS 기록기에서 가상 컴퓨터의 모든 VSS 인식 프로세스에 VSS 요청을 반복하여 전달합니다. 가상 컴퓨터에 DPM 보호 에이전트를 설치하지 않은 상태에서 이러한 작업이 발생합니다. 이러한 VSS 재귀 요청을 통해 Hyper-V VSS 기록기에서 데이터 손실 없이 VSS 스냅숏을 캡처하도록 디스크 쓰기 작업이 동기화되었는지 확인할 수 있습니다.
Hyper-V 통합 서비스 구성 요소는 가상 컴퓨터의 VSS(볼륨 섀도 복사본 서비스)에서 Hyper-V VSS 기록기를 호출하여 해당 응용 프로그램 데이터가 일관된 상태인지 확인합니다.
가상 컴퓨터가 온라인 백업 요건을 충족하지 않는 경우 데이터 파일을 캡처하기 전에 DPM에서 자동으로 Hyper-V API를 사용하여 가상 컴퓨터를 일시 중지합니다.
가상 컴퓨터의 초기 기준 복사본이 DPM 서버와 동기화한 후 가상 컴퓨터 리소스에 적용한 모든 변경 내용은 새 복구 지점에서 캡처됩니다. 복구 지점은 특정 시점에서 가상 컴퓨터의 일관된 상태를 나타냅니다. 최소한 하루에 한 번 복구 지점 캡처가 발생할 수 있습니다. 새 복구 지점이 생성된 경우 DPM은 Hyper-V VSS 기록기와 함께 블록 수준 복제를 사용하여 Hyper-V를 실행하는 서버에서 마지막 복구 지점이 생성된 이후 변경된 블록을 확인합니다. 그런 다음 이러한 데이터 블록을 DPM 서버로 전송하고 보호된 데이터의 복제본에 적용합니다.
DPM 서버에서는 여러 섀도 복사본을 사용할 수 있도록 복구 데이터를 호스트하는 볼륨에서 VSS를 사용합니다. 이러한 각 섀도 복사본은 별도의 복구를 제공합니다. VSS 복구 지점은 DPM 서버에 저장됩니다. Hyper-V를 실행하는 서버에서 만든 임시 복사본은 DPM 동기화 기간 동안만 저장됩니다.
다음 단계
가상 컴퓨터 보호의 전제 조건에 대해 읽어 보십시오.