Proxmox VE: VM 백업하기(1회성)

Proxmox VE는 Full Backup만 지원하므로 증분 백업을 사용하려면 Proxmox Backup Server(PBS)를 사용해야 합니다. VM의 백업을 실행하기 위해서는 Backup용으로 사용할 스토리지가 필요합니다. 저는 NFS 파일시스템으로 마운팅한 스토리지를 사용할 예정입니다.

  1. 백업을 하기 위해서는 백업용 스토리지의 Content 항목에 VZDump backup file이 선택되어 있어야 합니다.
    VM 백업하기
  2. 백업 파일의 보존 정책(Backup Retention)을 설정해야 합니다.
    어떠한 Keep 옵션도 없으면, 노드의 /etc/pve/vzdump.conf 또는 `keep-all`이 백업 작업에 대한 대체 수단으로 사용됩니다. 저는 Daily Backup File 7개, Weekly Backup File 4개, Monthly Backup File 3개 등 총 14개의 Backup File을 보존하도록 설정하였습니다. 스토리지 용량에 맞는 Backup File 보존 정책을 수립해야 합니다.
    VM 백업하기
    VM 백업하기
  3. 선택한 VM의 백업 정책을 등록하기 위해 Backup Now 버튼을 클릭합니다.
    VM 백업하기
  4. 백업 정책 설정 팝업 창에서 Storage, Backup Mode 등을 설정합니다.
    VM 백업하기
    백업 모드에 대한 자세한 설명은 PVE document를 참고바랍니다.

    • Stop 모드
      이 모드는 VM 작업에서 짧은 다운타임을 감수하고 백업의 가장 높은 일관성을 제공합니다. VM을 순서대로 종료한 다음 백그라운드 QEMU 프로세스를 실행하여 VM 데이터를 백업합니다. 백업이 시작된 후 VM이 이전에 실행 중이었다면 전체 작업 모드로 전환됩니다. 라이브 백업 기능을 사용하면 일관성이 보장됩니다.
    • Suspend 모드
      이 모드는 호환성을 위해 제공되며 스냅샷 모드를 호출하기 전에 VM을 일시 중단합니다. VM을 일시 중단하면 다운타임이 길어지고 반드시 데이터 일관성이 향상되는 것은 아니므로 대신 스냅샷 모드를 사용하는 것이 좋습니다.
    • Snapshot 모드
      이 모드는 작은 불일치 위험을 감수하고 가장 낮은 작업 다운타임을 제공합니다. VM이 실행되는 동안 데이터 블록이 복사되는 Proxmox VE 라이브 백업을 수행하여 작동합니다. 게스트 에이전트가 활성화되어 있고(에이전트: 1) 실행 중이면 일관성을 개선하기 위해 guest-fsfreeze-freeze 및 guest-fsfreeze-thaw를 호출합니다.
  5. 4단계에서 Backup 버튼을 클릭하면 백업이 진행되면 Task viewer를 통해 백업 진척현황을 확인할 수 있습니다.
    VM 백업하기
  6. 백업이 완료되면, 백업 스토리지(netgearnfs)로 이동하여 Backup File을 확인합니다.
    VM 백업하기

다음 글에서는 Backup Schedule을 등록하는 절차를 알아보겠습니다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다