KVM 이미지를 백업하는 방법은 무엇입니까? 전체 가상 머신을 백업할 수 있습니까?

KVM 이미지를 백업하는 방법은 무엇입니까? 전체 가상 머신을 백업할 수 있습니까?

모든(9개 VM) KVM 가상 머신을 백업해야 합니다. 일주일에 한 번씩 밤에 백업하고 싶습니다. 예를 들어 VMware Server 및 VMware Server 2는 백업으로 이미지 생성을 사용하여 라이브 백업을 생성하는 데 사용되었습니다.

다음 질문을 드리겠습니다.

1) KVM에서 가상 머신의 실시간 마이그레이션 및 백업에 대한 좋은 가능성이 있습니까? 몇 가지 튜토리얼을 찾았지만 데비안 스퀴즈에서는 작동하지 않습니다.

2) KVM 가상 머신의 라이브 백업(야간)을 권장할 수 있습니까, 아니면 가상 머신 내부에서 백업을 수행해야 합니까?

3) VMware는 VM이 ​​정지되면 백업 및 해동되어 다시 정상적으로 작동하도록 이미지 백업도 수행할 수 있습니다. KVM 가상 머신이 비슷한 작업을 수행할 수 있습니까?

귀하의 답변과 의견에 감사드립니다.

답변1

KVM VM을 완전히 백업하는 스크립트를 생성했는데 라이브 디스크 백업을 지원하지 않지만 세 번째 시나리오와 일치하는 것으로 나타났습니다.Freeze --> backup --> unfreeze

가상 머신과 모든 해당 디스크 및 스냅샷을 백업하고 복원할 수 있습니다.

작동 방식:

  • 필요한 경우 가상 머신을 일시 중지합니다.
  • 가상 머신 백업
  • 가상 머신 복원

  • 지원
ruby /root/virt-backup/virt-backup.rb \
  --backup \
  --original-vm snap23 \
  --save-dir /var/lib/libvirt/images/backup-11/ \
  --with-snapshots

  • 다시 덮다
ruby /root/virt-backup/virt-backup.rb \
  --restore \
  --with-snapshots \
  --backup-file /var/lib/libvirt/images/backup-11/snap23.zip 
  --restore-dir /var/lib/libvirt/images

임구르

  • 여기에서 전체 예제가 포함된 스크립트를 찾을 수 있습니다.

https://github.com/eslam-gomaa/virt-backup

관련 정보