Computer >> 컴퓨터 >  >> 체계 >> Windows Server

Hyper-V 가상 머신을 백업하는 방법은 무엇입니까?

Hyper-V 환경은 가상 머신을 실행하기 위한 고가용성 및 내결함성의 많은 기술(예:장애 조치 클러스터, 라이브 마이그레이션, 복제 등)을 제공하지만 관리자는 가상 머신 인스턴스를 백업하는 전통적인 방법을 구현해야 합니다. 이러한 모든 기술은 다양한 시나리오에서 VM 가동 중지 시간을 최소화할 수 있지만 인적 오류, 해커 또는 바이러스 공격, 경쟁업체 공격 또는 유사한 상황으로 인한 재해 복구 옵션을 제공하지 않습니다. 이 기사에서는 Hyper-V 백업 솔루션, 백업 전략, 무료 및 상용 백업 제품의 기능에 대한 기본 요구 사항을 검토하려고 합니다.

기본 제공 Windows Server 백업 기능(또는 이를 기반으로 하는 wbadmin 스크립트)과 기타 무료 또는 상용 제품을 사용하여 Hyper-V 호스트에서 실행되는 가상 머신을 백업할 수 있습니다. 모두 스냅샷(체크포인트) 기술을 사용하여 실행 중인 Hyper-V VM을 백업하고 있습니다. 체크포인트는 특정 시점의 가상 머신 상태입니다. 체크포인트는 가상 디스크의 상태, RAM의 내용 및 VM 설정을 저장합니다.

Hyper-V 가상 머신 백업은 어떻게 작동합니까?

모든 최신 Hyper-V 가상 머신 백업 솔루션의 작동 방식을 고려해 보겠습니다.

참고 . 기존에는 각 호스트에 설치된 백업 에이전트를 통해 서버 백업을 수행했습니다. 가상화 시대에 백업 생성 지점은 게스트 OS에서 VM이 실행되는 Hyper-V 호스트로 이동했습니다. 현재 에이전트 백업 시나리오는 드물며 VSS를 지원하지 않는 특정 앱에 주로 사용됩니다.

백업 도구는 Hyper-V 호스트에 검사점을 만들도록 지시합니다. 명령을 수신한 후 하이퍼바이저는 몇 가지 새 파일(델타 파일)을 생성하고 VM은 계속 작동하고 파일의 변경 사항을 저장하기 시작합니다. 이제 백업 도구는 원본 VM 파일(변경 사항이 기록되지 않음)을 백업 미디어에 복사한 다음 검사점을 삭제해야 합니다. 검사점을 삭제할 때 Hyper-V는 원본 파일과 델타 파일을 통합(병합)하는 동안 VM이 계속 작동합니다. 생산적인 VM을 잃어버리면 백업이 생성된 시점의 상태를 복구할 수 있습니다.

Hyper-V VM 백업 모범 사례 및 요구 사항

이것은 Hyper-V 백업에 대한 일반적인 정보이지만 실제로는 많은 뉘앙스와 문제가 있습니다. 가장 일반적인 문제를 나열하려고 합니다.

  1. 백업 도구가 검사점(백업)을 복사하는 시간이 길수록 델타 파일에 더 많은 변경 사항이 기록됩니다. 체크포인트를 복사하는 동안 VM에 많은 변경 사항이 있는 경우 체크포인트를 삭제한 후 파일을 병합하면 스토리지 하위 시스템, Hyper-V 호스트 및 VM 자체의 부하가 높아질 수 있습니다. 체크포인트를 최대한 빨리 복사하는 것이 좋다는 의미입니다. Hyper-V Server 2016에서 탄력적인 변경 추적(RCT) 마지막 백업 이후 변경된 데이터 블록만 복사하여 백업을 빠르게 하는 기술입니다. 따라서 VM을 전체적으로 복사할 필요가 없습니다.
  2. Hyper-V 호스트에서 백업 스토리지로 LAN을 통해 VM 체크포인트 데이터를 복사할 때 네트워크 부하가 높을 수 있습니다. 따라서 백업 트래픽에 대해 별도의 서버 네트워크 또는 HBA 인터페이스를 사용하거나 SAN을 통해 데이터를 복사하는 것이 좋습니다.
  3. 위에서 설명한 점을 토대로 외부 데이터 저장소를 사용하여 VM 파일을 저장할 때 백업 제품과 데이터 저장소 통합 기능(하드웨어 스냅샷 등)을 사용할 수 있습니다.
  4. 원래 게스트 OS는 백업된 사실을 알지 못합니다. 따라서 해당 백업에서 VM을 복원하려고 할 때 OS는 체크포인트가 생성된 순간부터 작업을 계속하려고 합니다. 경우에 따라 OS 자체에 문제가 발생하고 실행 중인 앱(특히 Exchange, SQL, ADDS 등과 같은 트랜잭션 앱)에서 데이터 손실이 발생할 수 있습니다. 이 문제를 해결하기 위해 새로운 체크포인트 유형 — 프로덕션 체크포인트 Hyper-V 2016에 등장했습니다. (Microsoft는 표준 체크포인트 사용을 권장합니다. 테스트 또는 실험실 환경에서만 또는 중지된 VM을 백업합니다.) Hyper-V 가상 머신을 백업하는 방법은 무엇입니까? 프로덕션 체크포인트는 게스트 OS의 Hyper-V 통합 도구로 인해 작동하며 볼륨 섀도 복사본 (Windows) 또는 Linux의 파일 시스템 정지 데몬(fsfreeze ). 그러나 메모리의 상태는 복사되지 않습니다. 즉, Hyper-V가 게스트 OS에 체크포인트 생성을 알리고 VSS 통합을 지원하는 앱이 현재 트랜잭션을 종료하고 일관된 상태가 되어 VM 체크포인트가 생성된다는 의미입니다. 체크포인트에서 복구할 때 게스트 OS의 전원이 꺼지고(메모리 상태가 저장되지 않았기 때문에) 게스트 OS가 켜진 후 긴급 종료가 발생한 것으로 간주합니다. 앱(VSS를 지원하는 경우)은 저장된 일관된 상태에서 작동을 시작합니다.
  5. 가상 머신 백업을 저장하려면 상당한 공간이 필요합니다. 체크포인트를 자주 만들수록 백업 저장소에 더 많은 공간이 필요합니다. 일반적으로 데이터 중복 제거 기술(Windows Server에 통합됨) 또는 백업 공급자의 중복 제거 솔루션을 사용할 수 있습니다. 차등 디스크를 사용하는 경우 이 기술을 지원하는 백업 도구를 선택하십시오. 그렇지 않으면 동일한 VM 데이터를 여러 번 저장할 수 있습니다.
  6. 호스트의 VM 밀도가 높으면 작업 시간에 생산 시스템의 높은 부하를 방지하기 위해 백업 시간을 계획하는 것이 좋습니다.
  7. 여러 개의 VM 복사본을 며칠 동안 저장해야 하는 경우 저장된 VM 복사본의 수를 관리해야 합니다(스크립트 또는 백업 도구 기능을 사용하여 백업 관리를 자동화할 수 있음).
  8. 백업 모니터링 도구도 중요합니다. 데이터 저장소의 여유 공간이 부족하여 백업할 수 없다는 사실을 알게 되면 답답할 것입니다. 백업 확인 도구도 권장됩니다.
  9. 매우 자주 VM 백업에서 특정 파일을 복구해야 합니다. 일부 백업/복구 제품은 전체 VM 또는 가상 디스크를 복원할 필요 없이 파일/폴더의 세분화된 복구를 허용합니다. 참고 . 또한 Exchange가 설치된 VM 백업에서 특정 사서함 데이터베이스, 사서함 및 특정 이메일까지 복구할 수 있는 몇 가지 도구가 있습니다.
  10. 역할 기반 백업 관리 모델로 액세스 권한을 분할할 수 있습니다(다른 시스템 또는 장치 그룹을 담당하는 관리자와 관련됨).
  11. 기존 백업 전략 구현을 잊지 마세요. 3-2-1 ( 2 사본 하나가 있는 다른 미디어 그 중 원격 사이트에 저장됨). Hyper-V 가상 머신을 백업하는 방법은 무엇입니까?

다음으로 위에서 설명한 기능을 기반으로 Hyper-V VM 백업을 위한 몇 가지 일반적인 솔루션을 고려할 것입니다.

Windows Server 백업을 사용하여 Hyper-V VM 백업

Hyper-V에서 VM 백업을 구성하는 무료 방법은 기본 제공 Windows Server 백업을 사용하는 것이 좋습니다. 특징. 그래픽 백업/복원 마법사 또는 wbadmin을 통해 WSB를 사용할 수 있습니다. 명령줄 도구(WSB의 일부임). Windows Server 백업은 VSS 및 증분 백업을 지원합니다. 이 기능은 Windows Server 2012 이상과 Hyper-V Server에서 모두 사용할 수 있습니다. WSB 구성 요소를 설치하려면 서버 관리자 콘솔로 이동하거나 다음 명령을 실행하십시오.

Install-WindowsFeature Windows-Server-Backup -IncludeManagementTools
Hyper-V 가상 머신을 백업하는 방법은 무엇입니까?

Windows Server 백업에는 GUI 콘솔(wbadmin.msc ) Hyper-V 백업 생성 및 관리, 백업 일정 생성 등을 수행할 수 있습니다. VM을 백업하려면 간단한 마법사를 시작하고 Hyper-V 서버에서 백업해야 하는 VM과 백업 위치를 선택하기만 하면 됩니다. 저장하고 백업 일정을 지정합니다.

<강한> Hyper-V 가상 머신을 백업하는 방법은 무엇입니까?

도움말 . 2012년 이전의 Hyper-V Server 버전에서는 기본 제공 백업 도구를 사용하여 단일 VM의 백업을 만들 수 없었습니다. 모든 VM이 한 번에 백업되었습니다.

일반적으로 명령 프롬프트를 사용하여 Hyper-V VM을 백업하는 것이 더 쉽습니다. 또한 그래픽 인터페이스에서 하나 이상의 VM 백업 작업을 생성할 수 없으며 작업은 이전의 모든 백업 작업을 덮어씁니다.

"Server 1"이라는 이름의 VM을 디스크 C:의 로컬 폴더에 백업하려면(최상의 아이디어가 아니겠습니까?), 다음 명령을 실행하기만 하면 됩니다.

wbadmin start backup –backupTarget:C: –hyperv:"Server 1"

Hyper-V 가상 머신을 백업하는 방법은 무엇입니까?

예를 들어 두 개의 VM을 백업하고 네트워크 공유 폴더에 저장하려면(외부 NAS 저장소라고 가정) 다음 명령을 실행하면 충분합니다.

wbadmin start backup -backuptarget:\\192.168.2.15\HVMback: -hyperv:"TestVM01,TestVM02" -allowDeleteOldBackups -quiet

PowerShell을 사용하여 Windows 작업 스케줄러에 이 명령을 추가하면 정기적인 VM 백업을 예약할 수 있습니다(이 경우 이전 백업은 제거됨).

예를 들어 AD 도메인 컨트롤러를 사용하여 VM을 백업하려면 백업의 ADDS 데이터베이스가 일관성을 유지하도록 백업이 끝난 후 AD 트랜잭션 로그를 재설정할 수 있습니다(Exchange를 사용하여 VM을 백업할 수 있는 것과 같은 방식으로 또는 SQL 서버):

wbadmin start backup -backuptarget:\\192.168.2.15\HVMback: -hyperv:PAR-DC1 -vssFull

시스템에 등록된 백업 목록을 가져오려면 다음 명령을 실행하십시오.

wbadmin get versions

도움말 . Windows 2012 이상을 실행하는 Hyper-V 호스트에서 VM을 백업할 때 VM에 Hyper-V 통합 구성 요소가 설치되어 있으면 VM이 일시 중지(일시 중단)되지 않습니다.

WSB는 Hyper-V VM 백업을 위한 간단하지만 안정적인 솔루션입니다. 매우 빠르며 백업 일정을 관리할 수 있습니다. 그러나 Windows Server 백업에는 다음과 같은 단점이 있습니다.

  • 백업 프로세스를 모니터링하고 VM 백업 또는 백업에 포함된 앱의 일관성을 확인하는 도구가 없습니다.
  • 중대형 Hyper-V 설치에서는 백업을 관리하기 어렵습니다(Hyper-V 호스트가 1~3개 있는 소규모 환경에만 적합).
  • 특정 파일이나 앱 상태를 자동으로 복구할 수 없습니다. (백업의 .vhdx 파일을 수동으로 마운트하고 필요한 파일을 수동으로 복사해야 합니다.)
  • 호스트에 고밀도 및 대용량 VM이 있는 경우 Windows 작업 스케줄러를 사용하여 백업을 예약하여 서버 과부하를 방지하고 업무 시간 동안 LAN/SAN/iSCSI 네트워크의 높은 부하를 방지해야 합니다. 외부 저장소에 백업).

최고의 타사 Hyper-V 백업 제품

Hyper-V 호스트와 가상 머신이 많은 경우 Windows Server 백업을 사용할 수 없습니다. 이 경우 타사 솔루션 중 하나를 선택해야 합니다. 고려해야 할 사항이 많기 때문에 이 제품이나 저 제품이 Hyper-V 백업에 이상적인 솔루션이라고 단언할 수는 없습니다. 여기에는 호스트 수, 라이선스 제한, 필요한 기능, 네트워크 아키텍처 등이 포함됩니다.

시중에는 많은 상용 및 무료 백업 제품이 있으며 올바른 제품을 선택하기가 어렵습니다. 일반적으로 Gartner 매직 쿼드런트는 틈새 리더를 결정하는 데 사용됩니다. 2019년 데이터 센터용 백업 솔루션 시장의 주요 업체와 리더를 보여주는 이 이미지를 찾았습니다.

Hyper-V 가상 머신을 백업하는 방법은 무엇입니까?

보시다시피 Gartner는 백업 솔루션의 선두 제공업체 중 다음과 같은 회사와 제품을 선정했습니다.

  1. 컴볼트
  2. Dell EMC
  3. IBM
  4. Veritas Technologies(Symantec — Veritas Backup Exec)
  5. 활동
  6. MIcroFocus(HPE 데이터 보호기)